![데비안 업그레이드는 많은 복잡성을 야기할 수 있습니다 - 최고의 업그레이드 방법은 무엇입니까?](https://linux55.com/image/69505/%EB%8D%B0%EB%B9%84%EC%95%88%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%EB%8A%94%20%EB%A7%8E%EC%9D%80%20%EB%B3%B5%EC%9E%A1%EC%84%B1%EC%9D%84%20%EC%95%BC%EA%B8%B0%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4%20-%20%EC%B5%9C%EA%B3%A0%EC%9D%98%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
어젯밤에 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
. 업데이트에 대한 모범 사례는 apper
GUI를 사용하여 정기적으로 업데이트 및 업그레이드 패키지를 확인하는 것입니다. 안정적인 데비안 릴리스를 사용 중이라면 가끔 보안 업데이트만 받아야 합니다.