![Debian 升级后大量软件包将被删除,如何在文本模式下检查列表?](https://linux22.com/image/223803/Debian%20%E5%8D%87%E7%BA%A7%E5%90%8E%E5%A4%A7%E9%87%8F%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%B0%86%E8%A2%AB%E5%88%A0%E9%99%A4%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%E6%96%87%E6%9C%AC%E6%A8%A1%E5%BC%8F%E4%B8%8B%E6%A3%80%E6%9F%A5%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我即将从Debian 11升级到12。我按下Ctrl+Alt+F3并进入文本模式以确保顺利升级。
- 更新和升级系统
$ sudo apt update
$ sudo apt upgrade
编辑
/etc/apt/sources.list
并/etc/apt/sources.list.d/*
添加新bullseye
条目bookworm
non-free-firmware
更新系统
$ sudo apt clean
$ sudo apt update
- 升级系统
$ sudo apt upgrade
$ sudo apt full-upgrade
我刚刚完成sudo apt upgrade
第 4 步,其中升级了 5000 多个软件包。现在我正要这样做sudo apt full-upgrade
,但是apt
警告我大约 500 个软件包将被删除,这让我暂停了。我想手动检查将被牺牲的软件包列表。但是我意识到我处于文本模式,所以我无法使用滚轮来回移动。apt
打印出包的名称如此之快,以至于人类无法理解,我怎样才能来回导航输出?
答案1
您可以尝试使用类似的方式预览升级
apt --dry-run upgrade -y | less
为了额外的安全性,您甚至不需要以 root 身份运行它。