我最近做了一个项目,其中涉及很多混乱的安装。在手动撤消我所做的恶行后,我意识到我已经破坏了很多依赖关系,我不想手动处理每一个依赖关系,而是想“回到过去”,回到我搞砸安装之前。
答案1
恐怕这个消息来得太晚了,但下次还是有用的:你会能够回到原来的状态——事实上,转变在混乱和您的原始 Ubuntu 之间 — — 如果您pbuilder
在开始混乱之前已经设置了根监狱(使用例如)。
但是,并非一切都丢失了。/var/log/apt/
您应该能够跟踪您安装的软件包。所有apt-get --purge remove
这些应该都能让您回到原来的位置。这是 Debian 打包系统的优点之一。
如果您的麻烦不仅涉及apt-get install
s,还涉及sudo make install
s,那么您的运气在某种程度上取决于该软件的打包程度。但是请尝试相应的sudo make uninstall
s。并再次提醒自己下次将安装前缀设置为/usr/local
:-/