亂談一下操作系統的反安裝

  这两天估摸着得重装一下系统了。XP总有点不正常,刚更新的ATI驱动面板也出不来。Debian那里又因为一时兴起更新到了SID,软件版本是新了,可是稳定程度也直线下降,装个ATI驱动也因为Xorg的版本太高未果。
  其实这两年也不太折腾软件了,XP下装的都是些小巧的开源/自由/免费的东西,一般它们都不往系统里乱扔垃圾。不曾想买了台新手机后,只不过弄了两个视频转换软件就带来垃圾一大堆。Debian在过去的一年里已经完全替代了XP,但因为一开始尝试各类软件也留下了满多不必要的东西在。
  操作系统的反安装这个动作实在没有一个比较完美的存在。
  Win系统就不要说了,注册表这个东西定位其实是很模糊的:软件相关设置往里写;软件使用时的一些记录也往里写;一些软件的Tips竟然也往里写,整一个垃圾桶。
  Linux方面其他用的不多不说,就说Debian。Debian因为有一个很完善的包管理系统,所以安装软件方面实在是很省心的一件事情:apt-get install 软件包名,然后它就会自己在你的软件包源里找最新的版本,自动解决依赖关系,顺代还给你相关软件的建议。但是在反安装的时候仍然会有麻烦,它会完美的删除那个软件包,但是当时通过依赖关系安装的软件包默认是忽略掉的。虽然可以强制删除那些包,但是这些包或许又是另一个软件依赖的,于是那个软件就瘫掉了。
  OS X的安装/反安装我曾一度认为是最方便也是最接近完美的。一般所有OS X的软件只要拖到Applications里就算装完了,当然你也可以用向导,而反安装也是直接在Applications里删除就可以了。我一直以为这样是干净删除的,但当一次我将一个扫描仪软件更新另一个版本被告知需要完全删除原软件,而那个如何完全删除的列表彻底覆灭了OS X能方便干净删除软件这个幻想。
  文章就此打住,本来只是想在重装系统前发发牢骚,没想到后半段变成操作系统使用体会了。

Technorati Tags: , , , , ,

3 Responses to “亂談一下操作系統的反安裝”

  • Anonymous says:

    ”当时通过依赖关系安装的软件包默认是忽略掉的。虽然可以强制删除那些包,但是这些包或许又是另一个软件依赖的,于是那个软件就瘫掉了。“

    既然是被依赖的包,何必要强制删除?

  • luciferleo says:

    ”当时通过依赖关系安装的软件包默认是忽略掉的。虽然可以强制删除那些包,但是这些包或许又是另一个软件依赖的,于是那个软件就瘫掉了。“

    既然是被依赖的包,何必要强制删除?

  • kDolphin says:

    比如你安装A软件,根据依赖关系安装时同时安装的还有1,2,3三个,当你卸载A的时候Debian只会删除A,但是1,2,3这三个就不管了。

Leave a Reply

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).