tanhitzq 发表于 2006-2-1 17:21:08

关于apt仓库的使用疑问!

关于apt仓库使用疑问!
是不是要使用atp就必须把损坏都rpm包删除!

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

使用apt 来安装也不行!


# 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).
#                        

反正我不删除那些rpm包就不能使用apt仓库来更新/安装其他软件!

mandrakechina 发表于 2006-2-1 19:13:30

这个说明指的是依赖关系得不到满足,而不是必须删除有问题的包。

sejishikong 发表于 2006-2-1 20:07:45

非常遗憾,目前的仓库只针对最新版本,老版本的可能会有一些依赖关系的问题,而且如果你系统里存在强制安装的包的话,可能有一些问题。
不过你可以下载来再安装,本身这就是一个http的服务器。

tanhitzq 发表于 2006-2-1 20:15:06

这个说明指的是依赖关系得不到满足,而不是必须删除有问题的包。
问题是我再APT仓库下载来安装麻将(rpm)包,安装很顺利!没有一点依赖的问题!

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

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

tanhitzq 发表于 2006-2-1 20:23:47

非常遗憾,目前的仓库只针对最新版本,老版本的可能会有一些依赖关系的问题,而且如果你系统里存在强制安装的包的话,可能有一些问题。
不过你可以下载来再安装,本身这就是一个http的服务器。
谢谢sejishikong,我也下载来手动安装的!手动安装没有依赖的问题!

mandrakechina 发表于 2006-2-1 20:47:57

不要告诉我,你所说的手动安装指的是rpm -i --force --no-deps file.rpm

tanhitzq 发表于 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没有带),不清楚有没有这样的问题!

jiangtao9999 发表于 2006-2-1 21:19:44

no!
rpm 只检测当前要安装的包的依赖关系。
apt-get 会检测所有包的依赖关系。

KDE 发表于 2006-2-1 21:46:45

之所以我们在 rc3 放弃新立得,并且加入 smart,就是因为 apt 系统对于依赖关系过于敏感,容错能力基本等于 0。

推荐使用“智能包管理器”。
页: [1]
查看完整版本: 关于apt仓库的使用疑问!