我正在使用 Xubuntu,我想更换 Lubuntu。我已经从中复制了代码http://www.psychocats.net/ubuntu/purelubuntu并在终端中运行。
的输出apt-get
列在此处:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'gnome-games-data' is not installed, so not removed
Package 'libsnmp15' is not installed, so not removed
Package 'ttf-droid' is not installed, so not removed
E: Unable to locate package firefox-gnome-support
E: Unable to locate package ibus-pinyin-db-android
E: Unable to locate package ibus-pinyin-db-open-phrase
E: Unable to locate package libbrlapi0.5
E: Couldn't find any package by regex 'libbrlapi0.5'
E: Unable to locate package libdotconf1.0
E: Couldn't find any package by regex 'libdotconf1.0'
E: Unable to locate package libical0
E: Unable to locate package libotr2
我可以从终端删除这些库吗?
答案1
您用作指南的文章非常老旧 - 是为 3 年前的 Xubuntu 版本编写的,该版本不再受支持。Xubuntu 的当前版本包含的软件包套件与该版本不同。
- 当它说“包‘foobar’未安装,因此未删除”时 - 这意味着你从来没有这个包,所以不要担心。
- 当它显示“E:无法找到软件包 foobar”或“E:无法通过正则表达式‘foobar’找到任何软件包”时 - 这可能意味着您的 Xubuntu 版本中不包含该软件包。您可能有一个名称不同的类似软件包,但也可能没有。
您看不到的是包含在你的版本您想要卸载的 Xubuntu,但系统不支持卸载因为它们没有被列入那份三年前的名单中。
出于这些原因,用 lubuntu 替换 xubuntu 的最简单方法是运行以下三个命令:
sudo apt-get install lubuntu-desktop
然后,注销并使用 LXDE(Lubuntu 桌面)登录:
sudo apt-get purge xubuntu-desktop
sudo apt-get autoremove
您的 Xubuntu 安装中可能仍会保留一些杂项文件或软件包。如果您希望像该指南一样全面,我建议您运行:
apt-cache depends xubuntu-desktop > ~/xubuntu-desktop-depends.txt
apt-cache depends lubuntu-desktop > ~/lubuntu-desktop-depends.txt
并使用以下命令从第一个列表中删除第二个列表中未出现的所有内容:
sudo apt-get purge package1 package2 ...
...等等,其中每个要删除的包之间用一个空格分隔。
使用“apt-get purge”命令也会删除配置文件,但主目录中的配置文件除外。有关更多信息,请参阅此处:彻底删除应用程序的正确方法是什么?
答案2
测试一下:
打开你的电脑。
按住 Shift 键,将调出 Grub 菜单。
在 Grub 菜单中选择以 ---- 高级选项开头的行。
选择以 ---- (恢复模式)结尾的行,例如:
Ubuntu GNU/Linux,带有 Linux 3.2.0-26-generic(恢复模式)
按下 Enter 键,您的机器将开始启动过程。
您的电脑应该会显示一个带有多个选项的菜单。
选择该行将是 ---- 放到 root shell 提示符下,按 Enter 键并突出显示此选项。
在终端运行它:
mount -o remount, rw /
mount --all
apt-get update
apt-get install --reinstall aptitude deborphan
aptitude remove '?and(?reverse-depends(gnome),?not(?reverse-depends(?exact-name(lubuntu-desktop))))'
aptitude remove '?and(?reverse-depends(xubuntu),?not(?reverse-depends(?exact-name(lubuntu-desktop))))'
apt-get install --reinstall lubuntu-desktop
apt-get dist-upgrade
deborphan
apt-get --purge remove $(deborphan)
deborphan --libdevel
apt-get --purge remove $(deborphan --libdevel)
deborphan --find-config
dpkg --purge $(deborphan --find-config)
apt-get autoremove
apt-get clean
reboot