请教关于zypper 安装与一键安装的差异[已解決]

我原本使用了一个安装脚本安装了软件,过程中安装了 vlc 的 codec,后来想索性也把 vlc 给安装上了。
怕麻烦就直接先到 videolan.org/vlc/download-suse.html 用一键安装 13.2 的 vlc。不过过程中就发生了冲突的问题。(因为当时的画面没有截图,因此以下的信息是从 yast 的纪录中找出来的)

2015-01-06 23:57:46 <1> linux-gbbb.site(23435) [zypp] SATResolver.cc(problems):1183 vlc-noX-2.1.5-119.1.x86_64 需要 libvlc5 = 2.1.5-119.1,但無法提供此需求
2015-01-06 23:57:46 <1> linux-gbbb.site(23435) [zypp] SATResolver.cc(problems):1381 降級 libvlc5-2.1.5-232.2.x86_64 到 libvlc5-2.1.5-119.1.x86_64
2015-01-06 23:57:46 <1> linux-gbbb.site(23435) [zypp] SATResolver.cc(problems):1400 安裝 libvlc5-2.1.5-119.1.x86_64 (並變更廠商)
2015-01-06 23:57:46 <1> linux-gbbb.site(23435) [zypp] SATResolver.cc(problems):1209 請勿安裝 libvlccore7-2.1.5-119.1.x86_64
2015-01-06 23:57:46 <1> linux-gbbb.site(23435) [zypp] SATResolver.cc(problems):1209 請勿安裝 vlc-noX-2.1.5-119.1.x86_64
2015-01-06 23:57:46 <1> linux-gbbb.site(23435) [zypp] SATResolver.cc(problems):1209 請勿安裝 vlc-noX-2.1.5-119.1.x86_64
2015-01-06 23:57:46 <1> linux-gbbb.site(23435) [zypp] SATResolver.cc(problems):1435 ignore some dependencies of U_Tu_(90635)vlc-noX-2.1.5-119.1.x86_64(SuSE)

我索性就取消安装了。
然后我又使用 zyper install vlc 的方式安装,就顺利的安装到底。

请教各位前辈,那这两种安装方式到底有什么不同呢?

估计你一健安装用的源和系统默认的源不同。一键安装用的源版本可能不太相同造成有冲突。

确实,查了一下,用 zypper 安装的是从 packman 来的,如果是用一键安装是从 http://download.videolan.org/SuSE/13.2 以及 http://download.videolan.org/openSUSE.org:/openSUSE:/13.2/standard/ 这两个库来安装的。

顺带请教下,那可以在没有添加库的情况下,查询该库提供的套件版本吗?
例如我没有安装 videolan 的库,但是查询到该库提供的 vlc 版本?

如果源里没有,是查不到的。另外不建议直接装默认源里的,没有解码功能,最好是装packman里的