
Raspberry Pi에서 Parrot OS 헤드리스를 실행하고 있습니다. 업그레이드를 시작했지만 이제 다음 위치에서 중지되었습니다.
Installing new version of config file /etc/apt/apt.conf.d/01autoremove
이전의 출력은 다음과 같습니다.
Setting up apt (1.8.1+parrot1)
설치만 하면 wpa_supplicant
SSH를 통해 시스템에 들어갈 수 있습니다.
이제 내가 무엇을 할 수 있나요? 프로세스 를 종료하시겠습니까 apt
? 이 자동 제거 구성 파일을 삭제하세요. 어떤 아이디어?
업그레이드를 시작한지 2시간 정도 되었는데 Control+ C도 작동하지 않습니다.
편집: 나중에 재부팅한 후 마지막 프로세스를 종료했기 때문에 명령 을 apt
사용해야 한다고 말했습니다 .dpkg
apt
dpkg
이제 다시 시도했지만 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 upgrade
ParrotOS에 사용하지 않도록 지정되어 있으므로 apt를 사용하는 대신 사용했습니다 .