단순화된 선행사례
x68_64 시스템에서 Ubuntu 12.04 LTS를 실행하고 있습니다. 며칠 전 나는 sudo apt-get -f install
손상된 종속성을 정밀 검사했습니다. 저는 설치하고 싶었던 amd64용 Paraview와 i386 라이브러리에서 실행하기 위한 Skype 및 Google Earth에 대한 Paraview 요구 사항 간의 충돌을 제거하기 위해 이렇게 했습니다. 세 가지 프로그램이 모두 amd64 모드에서 올바르게 실행되도록 관리했기 때문에 작업 자체는 원활하게 진행되었습니다.
그러나 sudo apt-get -f install
다중 아키텍처 모드에서 표면적으로 실행되는 다른 많은 패키지도 제거되었습니다. 그 중에는 브라세로도 있었습니다. 을 실행했을 때 sudo apt-get install brasero
실수로 수백 개에 달하는 많은 수의 라이브러리를 삭제할 수 있는 권한을 부여했습니다. 이런 일이 일어난 이유는 이 도서관들이...을 더한대신에제거하다(이런 의미에서 나의 나쁜 점은 이것에서 비롯됩니다.)
어느새 나는 자가면역 광란의 한가운데에 있었습니다. 실제로 프로세스가 끝나면 그래픽 데스크탑 관리자와 인터넷 연결이 모두 종료됩니다. 이제 복구 모드로 부팅하여 반응성이 매우 뛰어난 명령줄 터미널을 얻을 수 있었습니다. 파일 시스템을 볼 수 있습니다.
나는 이 웹사이트에 이 행사에 대한 정보를 게시했습니다.우분투 포럼지금까지 아무 소용이 없습니다. 여기에 필요한 모든 정보가 요약되어 있다고 생각합니다. 이 커뮤니티의 누군가가 나를 도울 수 있는지 궁금합니다. 문제가 해결되면 두 스레드를 교차 연결하도록 하겠습니다.
게임 상태
이제 복구 모드 명령줄에서 상태를 재생합니다.
ping
"알 수 없는 사용자" 생성xterm
"디스플레이가 설정되지 않음"이 생성됩니다.- 둘 다 "현재 설치되지 않음"을
lightdm
생성합니다 .gdm
dpkg-reconfigure lightdm
"손상되었거나 불완전하게 설치됨"이 발생합니다.apt-get install lightdm
일련의 "사용할 수 없는" 상황(인터넷이 끊어졌기 때문일 수 있음)(케이블이 제자리에 있는지 확인)
또한 패키지 관리자의 다음(하이퍼링크) 로그 파일에는 이 문제를 일으킨 작업이 기록되어 있습니다.
임시 솔루션 전략
나는 전체 운영 체제를 급히 다시 설치하는 것을 좋아하지 않습니다.
먼저 인터넷 연결을 복원하기 위해 외부 드라이브에서 일부 주요 라이브러리(deb 패키지)를 설치할 수 있는지 궁금합니다. 그런 다음 명령줄과 인터넷을 사용하여 누락된 다른 모든 라이브러리(Desktop Manager 및 기타 모든 라이브러리)를 복원/복구합니다.
질문
- 이 전략은 현명하고 실행 가능합니까?
- 인터넷 연결을 복원할 수 있는 (번들) deb 패키지는 무엇입니까?
- 인터넷 연결이 다시 제대로 작동하면 누락된 모든 필수 항목을 다시 설치할 수 있는 명령은 무엇입니까? 아니면 최소한 당나귀 노동력을 최대한 절약하시겠습니까?
귀하의 답변과 의견을 읽기를 기대합니다.
해결책
이 문제는 다음에서 해결되었습니다.우분투 포럼에 물어보세요. 감사의 말사용자 스니커StackExchange 채팅방에서 유능하고 효과적인 안내를 받으세요.