QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1060|回复: 8

关于apt仓库的使用疑问!

[复制链接]
发表于 2006-2-1 17:21:08 | 显示全部楼层 |阅读模式
关于apt仓库使用疑问!
是不是要使用atp就必须把损坏都rpm包删除!

但是其实那些rpm都是强制安装的!使用都正常!
环境:ml2.0 rc1
使用synaptic安装新程序(游戏什么的)
必须要把损坏的包删除!

使用apt 来安装也不行!


[root@tan ~]# apt-get install mahjong
warning: cannot get exclusive lock on /var/lib/rpm/Packages
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  SearchAndRescue: Depends: libjsw1 but it is not installable
                   Depends: libY2 but it is not installable
                   Depends: libY2.so but it is not installable
                   Depends: libjsw.so but it is not installable
  glGo: Depends: libexpat.so.1 but it is not installable
        Depends: libtiff.so.4 but it is not installable
        Depends: libopenal.so.0
  heretic: Depends: libglide2x.so but it is not installable
  redoffice-redhat-menus: Depends: redhat-release but it is not installable
  rune: Depends: libglide.so.2 but it is not installable
  tuxtype: Depends: libvorbisfile.so.0 but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
[root@tan ~]#                        

反正我不删除那些rpm包就不能使用apt仓库来更新/安装其他软件!
发表于 2006-2-1 19:13:30 | 显示全部楼层
这个说明指的是依赖关系得不到满足,而不是必须删除有问题的包。
回复

使用道具 举报

发表于 2006-2-1 20:07:45 | 显示全部楼层
非常遗憾,目前的仓库只针对最新版本,老版本的可能会有一些依赖关系的问题,而且如果你系统里存在强制安装的包的话,可能有一些问题。
不过你可以下载来再安装,本身这就是一个http的服务器。
回复

使用道具 举报

 楼主| 发表于 2006-2-1 20:15:06 | 显示全部楼层
[quote:9bbbd4cb84="mandrakechina"]这个说明指的是依赖关系得不到满足,而不是必须删除有问题的包。[/quote]
问题是我再APT仓库下载来安装麻将(rpm)包,安装很顺利!没有一点依赖的问题!

apt-get install mahjong
就不行!
说我上面之前装的rpm包还没有满足依赖!

真是怪!
其他没有满足依赖会影响我这个没有依赖的软件!
回复

使用道具 举报

 楼主| 发表于 2006-2-1 20:23:47 | 显示全部楼层
[quote:940eead360="sejishikong"]非常遗憾,目前的仓库只针对最新版本,老版本的可能会有一些依赖关系的问题,而且如果你系统里存在强制安装的包的话,可能有一些问题。
不过你可以下载来再安装,本身这就是一个http的服务器。[/quote]
谢谢sejishikong,我也下载来手动安装的!手动安装没有依赖的问题!
回复

使用道具 举报

发表于 2006-2-1 20:47:57 | 显示全部楼层
不要告诉我,你所说的手动安装指的是[code:1]rpm -i --force --no-deps file.rpm[/code:1]
回复

使用道具 举报

 楼主| 发表于 2006-2-1 21:07:43 | 显示全部楼层
no!
rpm -ivh mahjong-0.1-2mgc.i686.rpm

ok!绝对没有依赖的问题!


如果你有ml
试试强制安装
SearchAndRescue
tuxtype
heretic
rune

以上随便一个软件!
要保证依赖不满足!
再使用apt就要这样的问题!
除非删除上面不满足依赖性的软件!不然无法使用APT更新的!
新立德也不行!

smart我没有使用过(rc1没有带),不清楚有没有这样的问题!
回复

使用道具 举报

发表于 2006-2-1 21:19:44 | 显示全部楼层
no!
rpm 只检测当前要安装的包的依赖关系。
apt-get 会检测所有包的依赖关系。
回复

使用道具 举报

发表于 2006-2-1 21:46:45 | 显示全部楼层
之所以我们在 rc3 放弃新立得,并且加入 smart,就是因为 apt 系统对于依赖关系过于敏感,容错能力基本等于 0。

推荐使用“智能包管理器”。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 11:00 , Processed in 0.040102 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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