최근에 Software Updater의 상자를 클릭하여 Ubuntu를 14.04.5에서 16.04로 업그레이드하려고 했습니다. 설치가 진행되면서 '14.04 시스템 오류' 창이 뜹니다. '신고'를 눌렀더니 바로 '16.04 시스템 오류' 창이 떴습니다. "신고"를 클릭했는데 화면이 잠겼습니다. 잠금을 해제하면 업데이트가 종료되었습니다. 재부팅했는데 시스템이 이상하네요. 나는 그것에 개입하여 패키지에 문제가 있음을 발견했습니다 sa-compile
. Tools for compiling SpamAssassin rules into C
이 시스템에서는 필요하지 않기 때문에 apt-get remove --purge
그렇게 했습니다. 소개 이야기를 마칩니다.
14.04.5에서 16.04로의 중간 업그레이드 실패로 인해 159개 패키지 와 269개 apt-get
패키지가 있다는 메시지 만 남았습니다 .autoremove
held back
내가 보기에 여러 가지 선택이 있습니다(백업한 후 /home
).
- 16.04 ISO를 다운로드하고 다시 시작하세요.
sudo apt-get autoremove
패키지를 설치할 수 있는 실행 가능한 시스템이 남아 있기를 바랍니다held back
.- 지금은 무시
autoremove
하고 패키지sudo apt-get install --install-suggests --fix-broken --ignore-hold --with-new-pkgs --reinstall
에서 실행하세요held back
. - 다른?
제안, 추가 데이터 요청, ...? ssh
접근 권한은 물론 물리적 접근 권한도 있습니다 .
답변1
autoremove
@elder-geek의 조언에 따라: d 가 될 패키지 목록을 다시 검사하고 사용했습니다.
sudo apt-get --dry-run autoremove
autoremove
내가 세상에 나가지 않았는지 확인하기 위해 마지막 점검으로 .
나는 결국 다음을 수행했습니다.
sudo apt-get autoremove
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
상태, 로그, 패키징 시스템의 상태, 각 단계 쌍 사이에서 내가 생각할 수 있는 모든 것을 확인합니다.
해당 시스템은 아직 넘어지거나 오작동하지 않았으며 (테스트 게으름으로 인해) 가볍게 사용할 수 있으므로 이 업그레이드가 성공했다고 선언하겠습니다.