关于软件的升级安装
我的系统上已经安装了一个atk1.0的,我现在有一个atk1.6的源码安装包,我现在要如何做,系统的atk版本才会上升到1.6啊,急死我了希望懂的人拉一把。 源码包应该先拆掉后安新包:/usr/loacl/atk1.0/make uninstall 如果原来安装的是rpm而我现在要装源码包,那又如何,rpm -e 再加强行反安装有没有问题,依赖包可以不管吗? gentoo 里面这样做。
emerge atk
Gentoo 的包管理器 Portage 会自动下载好最新版本的 atk 的源码包并且自动编译升级,升级后自动删除旧版本。
如果是
emerge -u atk
的话, Portage 还会把 atk 所依赖的包一并升级到最新版本,保证新版 atk 能够完全正常运行。
emerge -u system
会自动把你所有的系统软件(如内核,gcc, glibc 等等)都升级到最新版本。
最爽的就是:
emerge -u world
它会把所有的软件都升级到最新版本。(如如果您还在使用 KDE 3.1,它会自动下载好 KDE 3.1.4 的所有包并编译安装)
Gentoo 的包更新极快,几乎新软件发布的同时就已经有对应的 Portage ebuild 了
别听那些 Gentoo/LFS 是普通用户用不了的发行版了,他们是吓唬你的,其实 Gentoo 是最好用的发行版。 :-) 真的假的,不过我还是想知道手动如何做 如果原来安装的是rpm而我现在要装源码包,那又如何,rpm -e 再加强行反安装有没有问题,依赖包可以不管吗?
先用rpm -qa查包名,然后再rpm -e卸载该包。 那万一有很多包依赖该包(这是我的主要问题!)那又如何,强行卸载会不会有问题? 当然是连依赖包一并卸掉! 不是吧,晕死,这个答案才让我失望了,要是那样的话,我要升级一个软件,我还要重新安装十几个包???
页:
[1]