![如何不弄乱系统,同时又保持其清洁?](https://linux22.com/image/1112665/%E5%A6%82%E4%BD%95%E4%B8%8D%E5%BC%84%E4%B9%B1%E7%B3%BB%E7%BB%9F%EF%BC%8C%E5%90%8C%E6%97%B6%E5%8F%88%E4%BF%9D%E6%8C%81%E5%85%B6%E6%B8%85%E6%B4%81%EF%BC%9F.png)
我是 Ubuntu 的新手,两周前开始使用它,我已经重新安装了 10 多次。
在大多数情况下,Ubuntu 图形界面不会显示,只有命令行。
有几次我遇到了“图形设置低”错误。
所有这些大多发生在我决定删除无用的存储库、安装-删除某些程序或删除一些预装的程序(如 Rhytmbox 或 Solitaire)时,这些程序肯定不会出现任何问题,但后来我的 Ubunt 无法加载。
我认为保持系统正常运行的好方法是永远不要卸载任何东西。但有时当我从某个存储库安装某个程序时,我并不需要它 - 我也想删除存储库,结果我的 Ubuntu 又被毁了。
我该如何保留我的系统干净的然而在职的?
我应该怎么办?
我是否也应该使用一些备份程序?我该如何组织我的文件/系统,以便每次弄乱某件东西时都不必重新安装它们?
多谢!
PS:例如,现在我使用 taskel 安装了 LAMP。出了点问题,mySQL 没有安装,所以我想删除它并重试。我该怎么做才正确?
或者说 JDE。我安装了 Oracle 7 JDE,因为我需要它来用于 PhpStorm,但由于某些存储库不存在,我安装失败了。下次安装失败的版本。在最终删除旧内容并安装 Oracle 7 后,它工作正常,然后我重新启动,然后 bah - 我的系统再次无法加载。我做错了什么?我迷失了这个世界吗?:)
答案1
基本上,你的做法完全错误。在你的例子中,失败的 lamp 安装可以用sudo apt-get -f install
JDE 修复。sudo apt-get remove name-of-package-here
适用于你通过 apt 安装的所有内容。如果你通过 dpkg 安装,那么sudo dpkg --remove package-name-here
。
缺少或不正确的配置可能会导致 X(GUI 系统)无法启动。通常,只需删除 /etc/X11/xorg.conf 然后 即可解决此问题sudo restart lightdm
。如果此操作不起作用,您可能需要重新配置驱动程序。具体操作取决于您的硬件和设置。
删除存储库很危险。这样做是可以的。但是当您通过 apt 安装某些东西时,您会安装它的所有依赖项。通过删除存储库,您可能会删除不止一个软件包的存储库。apt 将保留安装的旧 deb(来自禁用的存储库),但它们将“孤立”,这意味着它们永远不会再获得更新(除非在另一个存储库中)。如果您使用提供许多存储库共享的依赖项的“夜间”存储库,这会更加成问题。apt 将始终使用“最新”版本,但该版本位于不再存在的存储库中。
重新安装很愚蠢。除非出现硬盘故障或分区混淆,否则您永远都不需要重新安装 Ubuntu。
对于备份:我推荐使用回溯备份。它非常容易使用。您应该备份您的 $HOME 目录,可能还有 /etc/。甚至不必备份其余部分。唯一的例外是如果您将文件放在奇怪的位置。
另一点补充说明。无法加载,没什么帮助。根据您的问题,我假设 X 未加载。控制台功能齐全,可用于在很短的时间内修复 X 未加载的问题。
坚持下去。一旦学习过程结束,Linux 就会变得非常易于使用和维护。
答案2
欢迎来到开源领域:)
您要做的第一件事是确保将/home
目录安装在单独的分区上。这样,当您重新安装时,您可以提供与上次相同的用户名,并且一切都会正常,即您的数据完全正常。您确实会获得旧设置,因为这些设置是保存在/home/username/.xyz
保存xyz
设置的任何程序中。但是,您可以简单地从那里删除您不喜欢的文件夹。(只需确保您不会删除您不确定的内容。)
其次,查找aptitude
。如果你使用 安装程序aptitude
,你可以将其删除,它可以很好地清理东西。