我正在尝试更新 AWS 上的实例。总体来说我对linux不太熟悉。不过,我确实在 Ras 上运行了该命令。首先是 Pi,没有任何问题。然而,这是该进程第二次挂在此处。上次我按下回车键时,出现了更多行,但最终我断开了连接,下次登录时我被告知我有一个僵尸进程正在运行。我重新启动并再次尝试 apt-get Upgrade,但过了一段时间后仍然遇到这个问题
这是内容
119 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/77.0 MB of archives.
After this operation, 8,320 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
E: Version '2.02.66-4ubuntu7.4' for 'libdevmapper1.02.1' was not found
E: Version '2.02.66-4ubuntu7.4' for 'dmsetup' was not found
E: changelog for this version is not (yet) available; try https://launchpad.net/
ubuntu/+source/update-manager/+changelog
E: Version '2.02.66-4ubuntu7.4' for 'libdevmapper-event1.02.1' was not found
Reading changelogs... Done
ca-certificates (20130906) unstable; urgency=low
Update mozilla/certdata.txt to version 1.86
Certificates added (+) (none removed):
+ "Actalis Authentication Root CA"
+ "Trustis FPS Root CA"
+ "StartCom Certification Authority" (renewal/rehash)
+ "StartCom Certification Authority G2"
+ "Buypass Class 2 Root CA"
+ "Buypass Class 3 Root CA"
/tmp/tmpEp5oWU
答案1
你正处于一个寻呼机程序,您可以在其中滚动浏览正在安装的软件包的更改日志。 Ubuntu 的默认寻呼机(像大多数 unice 一样,除了一些具有更原始的嵌入式或古董系统more
)是较少的。
安装过程没有挂起:它正在等待您读取更改。您可以使用箭头或翻页键滚动浏览文件。按Space向下一页,按Return向下一行。最终你会到达(END)
.您可以Q随时按q伊特。
退出寻呼机后,系统会询问您是否确认或取消升级。
显示更改日志的目的是,如果某些更改看起来可能会破坏您的系统,您可以取消升级。这对于使用诸如 Debian不稳定之类的前沿发行版的人来说非常有用——即使在那里,它也不是很有用。如果您使用稳定发行版,您只会获得安全和主要稳定性更新,您始终应该尽快应用这些更新。
此行为是由apt 列表更改包裹。您可以在您最喜欢的包管理器中卸载该包;在命令行上运行apt-get remove apt-listchanges
(例如,sudo apt-get remove apt-listchanges
如果您使用sudo
)。
答案2
我认为您看到的错误与 APT 的变更日志工具有关。您可以禁用它或将其全部删除。
1. 禁用在文件中,/etc/apt/listchanges.conf
在文本编辑器中将其打开,并将该frontend
行更改为 none。
[apt]
frontend=none
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news
您还可以在运行命令之前通过环境变量临时执行此操作apt-get ...
:
$ APT_LISTCHANGES_FRONTEND=none
2. 删除
$ sudo apt-get purge apt-listchanges
尝试其中任何一个并重新运行命令,看看是否可以解决问题。