当我浏览 askubuntu 时,我经常看到建议不要使用适用于 ubuntu 的程序,因为它们可能会破坏 Ubuntu。例如看门人,compiz我相信还有其他人。
一方面,人们对 ubuntu tweak 赞不绝口,另一方面,有人说要远离 janitor。我个人刚接触 ubuntu 时,认为它是可定制的。有人有一份可能破坏 ubuntu 的事项清单吗?或者这只是基于不同硬件配置的碰运气的结果?
答案1
这始终取决于用户对 Linux 和 Ubuntu 的技能和理解水平。
就像计算机中的所有东西一样,在你不知道会发生什么的情况下做任何事情永远不是一个好的选择。这种情况可能发生在 Linux、Windows、Mac OS 和所有其他操作系统上。
事实是,大多数人会将 Ubuntu 中运行的所有软件包视为 Ubuntu 的一部分,并且 Ubuntu 应该有责任支持它们并在出现问题时修复与之相关的所有问题。
同时,如果 Windows 用户因为记得安装一些清理注册表的随机软件而导致系统崩溃,他可能会责怪自己安装的软件。这只是一个例子。
Ubuntu 在 Alpha 和 Beta 阶段测试软件包的问题,因此对于使用软件包对系统造成的后果,它不负任何责任。您在互联网上看到的指南和随机命令也是如此。如果您不知道自己在做什么,或者软件包会对您的系统造成什么后果,最好的选择就是不要使用它们。
CCSM 就是一个明显的例子,通常每次有人问起时,人们都会推荐它有没有办法在 Compiz 中自定义 X。 CCSM 很棒!但是 Compiz 是一个非常复杂且繁琐的工具。人们需要意识到,如果你不知道自己在做什么,使用它可能会破坏你的系统。人们仍然想用它来定制 X 和 Y,但这是他们的选择。你不能因为使用它对系统造成的破坏而责怪 Ubuntu。
除非您知道自己在做什么或者知道如何恢复,否则我会远离涉及以下事项的任何事情:
- 随机 PPA 带有改进适合您系统的版本或前沿版本;
- 承诺自动清理和管理包的随机包;
- 定制软件已被证明不稳定或贴有红色标签,上面写着这可能会破坏事情!;
- 随机命令承诺将您的计算机变成超级 Unicorn 驱动的系统,但您不理解它,或者不知道在出现问题时如何恢复它们。
一定要了解你的系统,确保你使用的东西确实是必需的,大多数情况下都不是必需的。最终还是要由用户决定,很少会出现实际软件包因为安装而破坏其他东西的情况。
答案2
或者这只是基于不同硬件配置的碰运气
就此而言,ubuntu 对使用第三方 PPA 发出了警告(可能会破坏系统组件)。Ubuntu Tweak 就是其中之一,具体来说,我不会信任使用 ubuntu Tweak Janitor,也不会信任 Computer-Janitor(因为它自上一版以来就被放弃了)。我相信 Ubuntu 架构师和程序员比第三方提供商更了解 Ubuntu 的设计和界面,也许他们还有更好的 CLI 工具,例如
清除 apt-cache 中不再可下载的软件包:
sudo apt-get 自动清理
清除 apt-cache 的方法:
sudo apt-get clean
清理所有未使用的依赖项:
sudo apt-get 自动删除
虽然我尝试过 Bleachbit 直到 Oneric,但是不知何故它不推荐用于 12.04 LTS 版本,所以我尝试使用上述替代品,它们非常安全。
至于此类程序的危险性,很大程度上取决于用户根据其操作系统及其内部工作理解知识做出的选择。
甚至 Compiz 也将从下一个 Ubuntu 版本中删除(我猜是这样的)。
基本上,如果使用第三方或不推荐的程序进行系统清理、调整(而不是修改),必然会出现一些不平衡的情况,最终用户要对此负责。