sudo apt-get 삭제된 Python, gnome이 시작되지 않았습니다. dpkg --unpack *.deb를 시도했습니다.

sudo apt-get 삭제된 Python, gnome이 시작되지 않았습니다. dpkg --unpack *.deb를 시도했습니다.

오류 메시지 스크린샷

이것은 어젯밤에 제가 완고하고 졸린 후에 일어났습니다. var/logs에서 누락된 종속성을 설치하는 것이 가장 좋다는 것을 읽지 않았고, 게으른 채 구글링을 하고 나온 첫 번째 (빠른) 답변을 시도한 후에 일어났습니다.

저는 Debian Gnome Jessie를 사용합니다.

순서는 다음과 같습니다.

sudo apt-get remove python

Gnome을 다시 시작해도
시작되지 않고 터미널이 나타납니다.

cd /var/cache/apt/archives
dpkg --unpack *.deb

재시작

initramfs

이제 initramfs를 종료하면 이 메시지가 나타납니다.

비지박스 쉘로 부팅

도와주세요. Gnome Live USB가 있지만 아무 것도 작동하지 않습니다. Initramfs가 계속 나타납니다.

답변1

Python이 강제로 제거되면 Python에 의존하는 모든 항목도 제거될 수 있습니다.많은. 나는 이것이 당신에게 이렇게 하지 말라고 경고한다고 확신합니다... 첫 번째 스크린샷으로 판단하면, Python을 삭제한 것이 아니라 시스템을 지웠을 수도 있습니다...

어쨌든 dpkg --unpack그렇죠아니요패키지를 다시 설치(및 "설치"...)하는 것으로 충분하며 /var의 캐시에는 가장 최근에 다운로드한 파일만 포함됩니다. 아마도 뭔가 빠진 것이 있을 겁니다.

dpkg 작업을 시도해 볼 수 있습니다.바르게, 그러나 여전히 일부 종속성이 누락되었을 가능성이 높습니다.

마지막 오류는 프로세스 1을 종료했다는 내용입니다. 그러면 OS는 계속할 수 없으며 프로세스 1은 종료하는 대신 모든 것을 시작해야 합니다. 더 이상 그것에 대해 생각할 필요가 없습니다. 대신 무선 네트워킹을 시작하고 누락된 패키지를 설치하는 방법을 찾아야 합니다.

chroot 복구를 수행할 계획이라면 먼저 어디에 마운트해야 하는지 이해하려고 노력하십시오. 올바르게 수행하면 간단히 Python을 복원할 수 있습니다 apt install python. 먼저 설치 프로그램의 복구 기능이 chroot를 설정할 수 있는지 시도해 보십시오... chroot가 있으면 손상이 있는지 확인하십시오.첫 번째상황이 더 악화되기 전에...

chroot를 올바르게 설정하는 것은 간단하지 않습니다. https://superuser.com/questions/111152/whats-the-proper-way-to-prepare-chroot-to-recover-a-broken-linux-installation

답변2

한 가지 제안은가능한일하다:

복구 모드에서 데비안 설치 프로그램 CD(또는 Live CD)를 사용하세요. 대상 시스템에서 셸을 실행하는 옵션을 선택합니다. 그런 다음 다음을 실행하십시오.

dpkg --configure -a

종료하고 다시 시작하세요. dpkg --unpack구성할 필요가 없는 항목을 설치하도록 dpkg에 요청하고, dpkg --configure -a구성되지 않은 항목을 구성하도록 지시합니다. 종속성이 손상되어 일부 오류가 발생할 수 있습니다.

그래도 작동하지 않으면 대상 시스템의 셸로 돌아가서 다음을 시도해 보세요.

update-initramfs -u
update-grub

그런 다음 종료하고 다시 시작하십시오.

이들 중 하나라도 부팅되면(아마도 그냥 텍스트 모드로 - Grub에서 단일 사용자 옵션을 사용해 보십시오) apt-get install -f종속성 혼란이 다음에 해결될 것입니다. 그러면 할 수 있습니다 apt-get install task-gnome-desktop.

관련 정보