Zypper in 安装包时如何忽略依赖?

1,如题,使用:

zypper in XXX

安装一个包,会自动检测它的依赖,并提示你 1 安装依赖,2 不安装,3,打破依赖安装。

选择 3 时,还是会安装除了要安装的 XXX 之外很多个包,

有什么办法能使之不检测依赖么?

2, zypper in -d 也是会检测依赖,我只想下载一个包,不想下载依赖, google 了半天没找到办法.

求指教。谢谢!

其实你的理解或许有误,zypper 本来就是一个包管理工具,当然是越智能越好,如果每次使用还要提示是否安装依赖(其实没人会选择不安装依赖),那就太不友好了。

至于你说的让你选 1、2、3,的情况是因为依赖无法满足或需要变更厂商。

如果想下载软件包,最好还是到这里 software.opensuse.org/search 下载,不光可以选择不同的位数,而且还可以选不同的版本,当然,最最关键的是这里的软件会比你源里所能找到的软件多的多。

好吧,被你识破了。

是的,其实我就是想下载个已知的指定源里指定包,用 rpm2cpio 来解,又懒的不想去 web 下载,以为 zypper 可以直接下载指定包,但实际会安装依赖。

选择不安装依赖可能是比较少,像我这么懒的可能更比较少,想偷个懒也不行。嘿。

智能的同时能兼顾下自选配置就更好了。