卸载某程序时如何不卸载有关依赖包?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
lvyichat
帖子: 123
注册时间: 2008-10-08 9:23

卸载某程序时如何不卸载有关依赖包?

#1

帖子 lvyichat » 2008-11-25 11:26

我想安装一个程序,提示缺少一个依赖包,但安装此依赖包时又提示已安装更新的版本(此程序一定要安装指定版本的依赖包)。问题还没完,这样的情况下我自然想卸载新版本的依赖包,但卸载时提示要同时卸载将近1G的其它包文件。

请问,能不能卸载某些程序时只卸载它,而不卸载其它依赖包?
改变习惯,从linux开始!
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 卸载某程序时如何不卸载有关依赖包?

#2

帖子 xiooli » 2008-11-25 11:51

此时用aptitude最好。
lvyichat
帖子: 123
注册时间: 2008-10-08 9:23

Re: 卸载某程序时如何不卸载有关依赖包?

#3

帖子 lvyichat » 2008-11-25 13:29

楼上的,请问具体如何使用?
改变习惯,从linux开始!
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 卸载某程序时如何不卸载有关依赖包?

#4

帖子 ryoohki » 2008-11-25 13:45

sudo aptitude install XXXXXX (XXXXX为要安装的软件名称)

接下来问你是否安装,会有3种选项Y/N/C (apt-get只有2种Y和N) 用C
lvyichat
帖子: 123
注册时间: 2008-10-08 9:23

Re: 卸载某程序时如何不卸载有关依赖包?

#5

帖子 lvyichat » 2008-11-25 14:19

C是什么意思?我的是Y/N/Q。
输入sudo aptitude install XXXXX是会问你是否应用此方案,你按N后,又询问采用另一种方案。
这里的Q是不是与你说的C同样是“取消/退出”的意思?
改变习惯,从linux开始!
头像
copyer
帖子: 13
注册时间: 2008-11-07 8:15

Re: 卸载某程序时如何不卸载有关依赖包?

#6

帖子 copyer » 2008-11-25 16:50

在新力得里卸不就行了!!!!!1
lvyichat
帖子: 123
注册时间: 2008-10-08 9:23

Re: 卸载某程序时如何不卸载有关依赖包?

#7

帖子 lvyichat » 2008-11-25 17:09

楼上的,没有你想像的简单,我在1楼就说了,apt-get命令无法解决此问题,而实际上新立得与apt-get原理都是一样的,只是一个不用你手工输入命令而已。
改变习惯,从linux开始!
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 卸载某程序时如何不卸载有关依赖包?

#8

帖子 poet » 2008-11-26 8:42

楼主这种情况,应该直接从网上找一个旧版本的依赖包装上,然后再直接安装你需要的包。

而不是卸载新包。
回复