我在 Raspberry Pi 上运行了 Parrot OS headless。我开始升级,但现在已停止在:
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)
可以做什么?
出现这个问题有几个原因,因为任何 Linux 发行版最有可能是存储库没有更新,所以推荐的是:
如果这不起作用最好更改下载存储库
编辑 source.list
https://www.parrotsec.org/docs/mirror-list/
通常这适用于所有 Linux 发行版。
Parrot 是一个滚动发行版。所以 apt upgrade 也尝试升级“核心”包,部分升级会破坏东西。您应该使用 apt full-upgrade 或 apt-get dist-upgrade。否则在运行 fix broken 后查看 dpkg 日志以找出问题所在。