关于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仓库来更新/安装其他软件! 这个说明指的是依赖关系得不到满足,而不是必须删除有问题的包。 非常遗憾,目前的仓库只针对最新版本,老版本的可能会有一些依赖关系的问题,而且如果你系统里存在强制安装的包的话,可能有一些问题。
不过你可以下载来再安装,本身这就是一个http的服务器。 这个说明指的是依赖关系得不到满足,而不是必须删除有问题的包。
问题是我再APT仓库下载来安装麻将(rpm)包,安装很顺利!没有一点依赖的问题!
apt-get install mahjong
就不行!
说我上面之前装的rpm包还没有满足依赖!
真是怪!
其他没有满足依赖会影响我这个没有依赖的软件! 非常遗憾,目前的仓库只针对最新版本,老版本的可能会有一些依赖关系的问题,而且如果你系统里存在强制安装的包的话,可能有一些问题。
不过你可以下载来再安装,本身这就是一个http的服务器。
谢谢sejishikong,我也下载来手动安装的!手动安装没有依赖的问题! 不要告诉我,你所说的手动安装指的是rpm -i --force --no-deps file.rpm no!
rpm -ivh mahjong-0.1-2mgc.i686.rpm
ok!绝对没有依赖的问题!
如果你有ml
试试强制安装
SearchAndRescue
tuxtype
heretic
rune
以上随便一个软件!
要保证依赖不满足!
再使用apt就要这样的问题!
除非删除上面不满足依赖性的软件!不然无法使用APT更新的!
新立德也不行!
smart我没有使用过(rc1没有带),不清楚有没有这样的问题! no!
rpm 只检测当前要安装的包的依赖关系。
apt-get 会检测所有包的依赖关系。 之所以我们在 rc3 放弃新立得,并且加入 smart,就是因为 apt 系统对于依赖关系过于敏感,容错能力基本等于 0。
推荐使用“智能包管理器”。
页:
[1]