我已经升级到 Ubuntu 12.04 并且做到了使用备用 CD 离线。在单击下一步之前,我没有查看“要删除的软件包”部分 - 我已经多次升级过 Ubuntu,并假设它只是一组正常的过时库软件包等。但我确实倾向于观察终端文本并查看它在做什么,我看到它删除了我想要的许多软件包。我猜这些是 CD 上没有的软件包,不能与新的 Ubuntu 共存。
无论如何,我想找到哪些软件包已被删除。那么更新日志会保存在某个地方吗?
然后我可以开始对其进行一些 grepping,然后重新安装我想要的包。
答案1
最后找到了——在提问之前应该仔细看看。无论如何,它就在里面/var/log/dist-upgrade
——里面有很多信息。就我而言:
$ ls -l /var/log/dist-upgrade/
total 1984
-rw-r--r-- 1 root root 598030 May 3 20:01 apt-clone_system_state.tar.gz
-rw-r--r-- 1 root root 308107 May 4 08:56 apt.log
-rw-r--r-- 1 root adm 514929 May 4 09:01 apt-term.log
-rw-r--r-- 1 root root 103992 May 4 08:57 history.log
-rw-r--r-- 1 root root 2526 May 3 20:01 lspci.txt
-rw-r--r-- 1 root root 72747 May 3 20:31 main.log
-rw-r--r-- 1 root root 401853 May 3 20:30 term.log
-rw-r--r-- 1 root root 74 May 3 20:30 xorg_fixup.log
答案2
有一些登录信息/var/log/dpkg.log
。希望您能找到所需内容,但请注意,很难发现那里的依赖关系。