요약
또는 "내가 계속 엉망이되어 예방할 수있는 문제로 다른 사람들의 시간을 낭비하고 있다면 신경 쓰지 않아도됩니다. 30 초 안에 치료하도록 설득 할 수 있습니다!"
Update Manager를 사용하여 패키지를 업그레이드하고 "부분 업그레이드"를 제공하는 경우 제거, 업그레이드 및 설치를 위해 제공되는 패키지를 철저히 확인하지 않고는 패키지를 수락하지 마십시오. 그럴 경우, 제거하지 말아야 할 패키지를 제거하고 설치 수리 및 지원 요청에 시간과 노력을 낭비하게됩니다.
대부분의 "부분 업그레이드"상황은 패키지 아카이브 불일치로 인해 발생하며 일반적으로 몇 시간 내에 해결됩니다. 패키지 관리자가 혼란스러워하는 경우 업데이트가 완료 될 때까지 기다렸다가 기다리십시오.
짧은 버전
또는 "음, 맹목적으로"부분 업그레이드 "및 dist-upgrade를해서는 안됩니까? 나는 몰랐습니다 ..."
미러 리포지토리에 대한 업로드 및 복제가 때때로 동기화되지 않기 때문에 특정 패키지의 종속성이 종속 패키지보다 늦게 도착할 수 있습니다. 이로 인해 Update Manager와 같은 패키지 관리 도구는 새 패키지를 설치하거나 패키지를 "reqreinst"(다시 설치해야 함) 상태로 복구하기 위해 dist-upgrade가 필요한 상황을 해석합니다. "부분 업그레이드"를 수행 할 때 Update Manager가 수행하는 작업은 dist-upgrade입니다.
대부분의 경우 "부분 업그레이드"는 바람직하지 않습니다. 필요한 상황은 소프트웨어 패키지가 소프트웨어 저장소를 대체하는 소프트웨어 센터 패키지의 경우와 같이 오래된 패키지를 폐기하는 새 패키지 및 아카이브에서 패키지 제거로 제한됩니다.
긴 버전
또는 "내가하는 일을 알고 있다고 생각합니다. 더 말해주세요!"
정상 작동 모드에서 Update Manager는 패키지 제거를 제공하지 않습니다. 이것은 기존 패키지를 "apt-get upgrade"하는 것과 같습니다. "부분 업그레이드"모드에서는 가능합니다. 때때로 패키지가 새 패키지로 폐기 된 경우와 같이 제거가 보증됩니다. 다른 경우에는 그렇지 않으며 "부분 업그레이드"는 종속성 누락으로 인해 중요한 패키지를 제거하도록 제안 할 수 있습니다.
이제 주요 질문 :
"패키지가 실제로 교체 또는 제거되어야하는지 어떻게 알 수 있습니까?"
여러 가지 방법이 있습니다.
해당 패키지의 변경 로그를 확인하십시오. Synaptic의 "패키지> 다운로드 변경 로그"또는 "aptitude changelog package_name"을 통해 또는 packages.ubuntu.com으로 이동하여 궁금한 패키지에 대해 "Ubuntu changelog"를 클릭하거나 URL을 방문하면됩니다.
https://launchpad.net/ubuntu/+source/package_name/+changelog
여기서 package_name은 궁금한 소스 패키지의 이름입니다. 가장 최근의 변경 로그 항목은 제거 또는 교체 이유가있는 경우이를 나타냅니다.
최근 변경 사항 목록을 사용하여 패키지 제거 및 "부분 업그레이드"가 안전한지 확인하는 시나리오의 예는 다음 게시물을 참조하십시오.
런치 패드에서 Ubuntu의 빌드 상태 정보 페이지 및 Ubuntu 릴리스 (예 : Natty) 로의 새로운 업로드 큐를 확인하여 해당 누락 된 종속성이 파이프로 내려 오는지 또는 빌드를 방해하는 문제점이 있는지 확인하십시오.
포럼 검색 / AskUbuntu를 수행하거나 irc.freenode.net에서 # ubuntu + 1 채널에 참여하여 다른 사람들이 동일한 패키지에 문제가 있는지 확인하십시오.
여전히 혼란 스러우면 잠시 기다렸다가 몇 시간 내에 마법이 고정되어 있는지 확인하십시오. 그렇지 않은 경우 새 스레드를 시작하거나 동일한 문제의 기존 스레드에 게시하여 다른 스레드와 확인하십시오.
패키지 관리자와의 일반적인 상호 작용에는 다음 세 단계가 포함됩니다.
설치 / 제거 / 업그레이드 할 패키지를 선택합니다
패키지 관리자는 패키지 관리 로직, 사용 가능한 소프트웨어 소스 및 표시 한 우선 순위 (APT 고정에서와 같이)에 따라 수행해야하는 일련의 조치에 따라 의도를 해결하고 목록을 출력합니다. 그 행동
이 목록을 확인하거나 만족하면 확인하거나 취소하고 만족할 때까지 선택을 수정하십시오.
프롬프트가 표시 될 때 단순히 패키지 정보를 업데이트하고 "적용"을 누르거나 "Enter"를 누르는 것으로 가정하면 세 번째 단계를 건너 뛰면 최신 변경 사항이 제공되므로 불필요하게 설치가 중단됩니다. 하지마 해당 변경 목록을 검토하십시오.
23meg Ubuntu QA 팀에 모든 크레딧