데비안 업그레이드는 많은 복잡성을 야기할 수 있습니다 - 최고의 업그레이드 방법은 무엇입니까?

데비안 업그레이드는 많은 복잡성을 야기할 수 있습니다 - 최고의 업그레이드 방법은 무엇입니까?

어젯밤에 apt-get update, apt-get Upgrade, apt-get dist-upgrade 및 apt-get autoremove를 실행하여 Debian Jessie KDE 시스템을 업그레이드했습니다. 오작동이 시작된 직후 /var/log/apt/history.log를 확인한 결과 이러한 명령 시퀀스가 ​​Skype, NetworkManager, KWallet에서 사용하는 라이브러리와 다른 라이브러리인 것으로 확신하는 라이브러리를 제거하는 것을 발견했습니다. 이것을 다시 설치하려고 하면 더 많은 문제가 발생할 수 있으므로 새로 설치하는 것을 고려하고 있습니다. 제 질문은 이와 같은 유해한 업그레이드가 얼마나 흔하며, 앞으로 이런 일이 발생하지 않도록 어떻게 방지할 수 있느냐는 것입니다. 또한 내가 여기서 뭘 잘못하고 있는 걸까요? 일반적으로 로그인할 때마다 이러한 일련의 명령을 실행하여 모든 소프트웨어가 최신 상태인지 확인합니다.

소스.목록:

deb http://ftp.us.debian.org/debian testing main contrib non-free
deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

deb-src http://ftp.us.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

resources.list.d에는 다음 콘텐츠가 포함된 "bitmask.list"가 포함되어 있습니다.

deb http://deb.bitmask.net/debian jessie main

/var/log/apt/history.log 문제를 일으킨 업그레이드의 출력:http://pastebin.com/raw.php?i=83ck0HiU

답변1

귀하의 source.list는 귀하가 다음에서 다운로드하고 있음을 보여줍니다.테스트 라이브러리, 제시뿐만이 아닙니다. 따라서 Jessie를 직접 실행하는 대신 Jessie와 Stretch를 혼합하여 실행합니다. (아마 이것은 Skype 설치의 결과일까요?)

게다가 이 작업을 수행할 필요가 거의 없습니다 apt-get dist-upgrade. 업데이트에 대한 모범 사례는 apperGUI를 사용하여 정기적으로 업데이트 및 업그레이드 패키지를 확인하는 것입니다. 안정적인 데비안 릴리스를 사용 중이라면 가끔 보안 업데이트만 받아야 합니다.

관련 정보