各位前辈好
我的环境是 opensuse 13.2, rpmbuild 版本是 4.11.3
我想安装 mkvtoolnix 的最新版本,所以从 mkvtoolnix.download/opensuse/13.2/ 下载了 mkvtoolnix-8.8.0-1.src.rpm 。
试了使用 rpmbuild --rebuild 的方式,结果出现:
kivallee@linux-cvut:/usr/src/packages/SRPMS> sudo rpmbuild --rebuild mkvtoolnix-8.8.0-1.src.rpm
root's password:
正在安裝 mkvtoolnix-8.8.0-1.src.rpm
警告:mkvtoolnix-8.8.0-1.src.rpm: 表頭 V4 RSA/SHA256 Signature, key ID 10c052a6: NOKEY
警告:使用者 mosu 不存在 - 現使用 root 代替
警告:群組 vj 不存在 - 現使用 root 代替
警告:使用者 mosu 不存在 - 現使用 root 代替
警告:群組 vj 不存在 - 現使用 root 代替
錯誤:相依性建置失敗:
file-devel 被 mkvtoolnix-8.8.0-1.i586 需要
flac 被 mkvtoolnix-8.8.0-1.i586 需要
flac-devel 被 mkvtoolnix-8.8.0-1.i586 需要
libcurl-devel 被 mkvtoolnix-8.8.0-1.i586 需要
libogg-devel 被 mkvtoolnix-8.8.0-1.i586 需要
libstdc++-devel 被 mkvtoolnix-8.8.0-1.i586 需要
libvorbis-devel 被 mkvtoolnix-8.8.0-1.i586 需要
boost-devel >= 1.46.0 被 mkvtoolnix-8.8.0-1.i586 需要
gcc-c++ >= 4.6.3 被 mkvtoolnix-8.8.0-1.i586 需要
libqt5-qtbase-devel 被 mkvtoolnix-8.8.0-1.i586 需要
除了一个个把相依的套件给补足之外,有其他更快的作法吗?
另外,我在 mpipks-dresden.mpg.de/~mueller/docs/suse10.2/html/opensuse-manual_en/manual/sec.rpm.quellen.html 看到
When you install a source package with YaST, all the necessary components are installed in /usr/src/packages: the sources and the adjustments in SOURCES and the relevant .spec file in SPECS.
表示是可以用 YaST 安装的,可是我 YaST 软体管理里面找不到如何安装 .src.rpm ,还请指点!
感谢