QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 462|回复: 8

关于软件的升级安装

[复制链接]
发表于 2004-7-7 14:01:05 | 显示全部楼层 |阅读模式
我的系统上已经安装了一个atk1.0的,我现在有一个atk1.6的源码安装包,我现在要如何做,系统的atk版本才会上升到1.6啊,急死我了希望懂的人拉一把。
发表于 2004-7-7 15:39:19 | 显示全部楼层
源码包应该先拆掉后安新包:
/usr/loacl/atk1.0/make uninstall
回复

使用道具 举报

 楼主| 发表于 2004-7-8 09:22:57 | 显示全部楼层
如果原来安装的是rpm而我现在要装源码包,那又如何,rpm -e 再加强行反安装有没有问题,依赖包可以不管吗?
回复

使用道具 举报

发表于 2004-7-8 09:32:56 | 显示全部楼层
gentoo 里面这样做。

[code:1]emerge atk[/code:1]
Gentoo 的包管理器 Portage 会自动下载好最新版本的 atk 的源码包并且自动编译升级,升级后自动删除旧版本。

如果是
[code:1]emerge -u atk[/code:1]
的话, Portage 还会把 atk 所依赖的包一并升级到最新版本,保证新版 atk 能够完全正常运行。
[code:1]emerge -u system[/code:1]
会自动把你所有的系统软件(如内核,gcc, glibc 等等)都升级到最新版本。
最爽的就是:
[code:1]emerge -u world[/code:1]
它会把所有的软件都升级到最新版本。(如如果您还在使用 KDE 3.1,它会自动下载好 KDE 3.1.4 的所有包并编译安装)

Gentoo 的包更新极快,几乎新软件发布的同时就已经有对应的 Portage ebuild 了
别听那些 Gentoo/LFS 是普通用户用不了的发行版了,他们是吓唬你的,其实 Gentoo 是最好用的发行版。 :-)
回复

使用道具 举报

 楼主| 发表于 2004-7-8 10:33:34 | 显示全部楼层
真的假的,不过我还是想知道手动如何做
回复

使用道具 举报

发表于 2004-7-8 13:32:31 | 显示全部楼层
[quote:f5dcb16e12="fke7985"]如果原来安装的是rpm而我现在要装源码包,那又如何,rpm -e 再加强行反安装有没有问题,依赖包可以不管吗?[/quote]
先用rpm -qa查包名,然后再rpm -e卸载该包。
回复

使用道具 举报

 楼主| 发表于 2004-7-8 15:56:41 | 显示全部楼层
那万一有很多包依赖该包(这是我的主要问题!)那又如何,强行卸载会不会有问题?
回复

使用道具 举报

发表于 2004-7-8 16:32:24 | 显示全部楼层
当然是连依赖包一并卸掉!
回复

使用道具 举报

 楼主| 发表于 2004-7-8 17:46:05 | 显示全部楼层
不是吧,晕死,这个答案才让我失望了,要是那样的话,我要升级一个软件,我还要重新安装十几个包???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 15:59 , Processed in 0.082211 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表