zypper ou yast não consegue instalar RPM de terceiros do repositório local

zypper ou yast não consegue instalar RPM de terceiros do repositório local

Estou usando uma máquina SLES11 SP4 e tentando instalar um RPM do repositório yum local. Todos os outros RPMs fornecidos pelo SUSE e copiados em meu repositório local são instalados corretamente, como mysql, samba etc.

O problema acontece com um RPM de terceiros chamado mirthconnect, que é baixado dehttp://downloads.mirthcorp.com/archive/connect/3.2.1.7650.b40/e copiei em meu repositório YUM local conectado à minha máquina SLES11 SP4.

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.

ADICIONADO Acabei de descobrir que o zypper tem uma maneira de instalar RPMs de origem conforme abaixo usandozypper 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] …. 

Mas esse mirthconnect também faz parte da dependência de outro RPM, que precisa dele. Quando tento instalar usando o yast2 aparece "Nada fornece mirthconnect"

Responder1

Aquilo é umpacote src; você deve obter o pacote normal (terminando com.rpme não com.src.rpm)

informação relacionada