
我正在使用 SLES11 SP4 機器,並嘗試從本地 yum 儲存庫安裝 RPM。 SUSE 提供並複製到我的本機儲存庫中的所有其他 RPM 都可以正常安裝,例如 mysql、samba 等。
這個問題發生在名為 mirthconnect 的第三方 RPM 上,該 RPM 是從http://downloads.mirthcorp.com/archive/connect/3.2.1.7650.b40/並複製到連接到我的 SLES11 SP4 電腦的本機 YUM 儲存庫。
SLES11SP4-118:~ # zypper se mirth
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+--------------+---------+-----------
| mirthconnect | (none) | srcpackage
SLES11SP4-118:~ # zypper install mirthconnect
Loading repository data...
Reading installed packages...
'mirthconnect' not found in package names. Trying capabilities.
No provider of 'mirthconnect' found.
Resolving package dependencies...
Nothing to do.
添加
我剛剛發現,zypper 有一種安裝來源 RPM 的方法,如下所示:zypper si
zypper si mirthconnect
Reading installed packages...
Loading repository data...
Resolving package dependencies...
The following items are locked and will not be changed by any action:
Installed:
cifs-utils erlang fam fuse jdk libMagickCore1 libiniparser0 libjasper libmysqlclient15 libmysqlclient_r15
libnetpbm-devel libnetpbm10 libwmf mysql mysql-client netpbm nfs-kernel-server perl-DBD-mysql perl-DBI
perl-Data-ShowTable perl-Net-Daemon perl-PlRPC postgresql-libs samba samba-32bit samba-client
samba-client-32bit stunnel unixODBC
Available:
libtspi1
The following source package is going to be installed:
mirthconnect
.
Overall download size: 137.5 MiB. After the operation, additional 155.2 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving: mirthconnect-3.2.1.7650.b40-linux.x86_64.rpm [done] ….
但這個 mirthconnect 也是另一個 RPM 依賴項的一部分,它需要它。當我嘗試使用 yast2 安裝它時,它顯示“沒有任何內容提供 mirthconnect”
答案1
這是一個來源包;你應該得到正常的包裹(以.rpm並且不與.src.rpm)