Parrot OS에서 "sudo apt-get 업그레이드"에서 멈춤

Parrot OS에서 "sudo apt-get 업그레이드"에서 멈춤

Raspberry Pi에서 Parrot OS 헤드리스를 실행하고 있습니다. 업그레이드를 시작했지만 이제 다음 위치에서 중지되었습니다.

Installing new version of config file /etc/apt/apt.conf.d/01autoremove

이전의 출력은 다음과 같습니다.

Setting up apt (1.8.1+parrot1)

설치만 하면 wpa_supplicantSSH를 통해 시스템에 들어갈 수 있습니다.

이제 내가 무엇을 할 수 있나요? 프로세스 를 종료하시겠습니까 apt? 이 자동 제거 구성 파일을 삭제하세요. 어떤 아이디어?

업그레이드를 시작한지 ​​2시간 정도 되었는데 Control+ C도 작동하지 않습니다.

편집: 나중에 재부팅한 후 마지막 프로세스를 종료했기 때문에 명령 을 apt사용해야 한다고 말했습니다 .dpkgaptdpkg

이제 다시 시도했지만 sudo apt-get upgrade패키지 하나가 손상되었다는 메시지가 나타납니다. 달렸 sudo apt --fix-broken install는데 이제 막혔어

Setting up apt (1.8.1+parrot1)

무엇을 할 수 있나요?

답변1

Parrot은 롤링 릴리스 배포판입니다. 따라서 apt 업그레이드는 '핵심' 패키지 업그레이드도 시도하며 부분 업그레이드는 문제를 일으킬 수 있습니다. apt full-upgrade 또는 apt-get dist-upgrade를 사용해야 합니다. 그렇지 않으면 fix broken을 실행한 후 dpkg 로그를 참조하여 무엇이 잘못되었는지 알아보세요.

답변2

이 문제는 여러 가지 이유로 발생합니다. 모든 Linux 배포판은 저장소가 업데이트되지 않았기 때문에 권장되는 사항은 다음과 같습니다.

sudo rm /var/lib/apt/lists/*

sudo rm /var/lib/apt/lists/partial/* 

sudo apt-get update

이것이 작동하지 않으면 다운로드 저장소를 변경하는 것이 좋습니다

소스.목록 편집

sudo tee -a /etc/apt/source.list 

https://www.parrotsec.org/docs/mirror-list/

일반적으로 이는 모든 Linux 배포판에서 작동합니다.

답변3

sudo parrot-upgrade문서에 apt upgradeParrotOS에 사용하지 않도록 지정되어 있으므로 apt를 사용하는 대신 사용했습니다 .

관련 정보