fke7985 发表于 2004-7-7 14:01:05

关于软件的升级安装

我的系统上已经安装了一个atk1.0的,我现在有一个atk1.6的源码安装包,我现在要如何做,系统的atk版本才会上升到1.6啊,急死我了希望懂的人拉一把。

bwb 发表于 2004-7-7 15:39:19

源码包应该先拆掉后安新包:
/usr/loacl/atk1.0/make uninstall

fke7985 发表于 2004-7-8 09:22:57

如果原来安装的是rpm而我现在要装源码包,那又如何,rpm -e 再加强行反安装有没有问题,依赖包可以不管吗?

Kuye 发表于 2004-7-8 09:32:56

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 是最好用的发行版。 :-)

fke7985 发表于 2004-7-8 10:33:34

真的假的,不过我还是想知道手动如何做

bwb 发表于 2004-7-8 13:32:31

如果原来安装的是rpm而我现在要装源码包,那又如何,rpm -e 再加强行反安装有没有问题,依赖包可以不管吗?
先用rpm -qa查包名,然后再rpm -e卸载该包。

fke7985 发表于 2004-7-8 15:56:41

那万一有很多包依赖该包(这是我的主要问题!)那又如何,强行卸载会不会有问题?

bwb 发表于 2004-7-8 16:32:24

当然是连依赖包一并卸掉!

fke7985 发表于 2004-7-8 17:46:05

不是吧,晕死,这个答案才让我失望了,要是那样的话,我要升级一个软件,我还要重新安装十几个包???
页: [1]
查看完整版本: 关于软件的升级安装