zypper ou yast incapable d'installer un RPM tiers à partir d'un référentiel local

0

J'utilise une machine SLES11 SP4 et j'essaie d'installer un RPM à partir d'un référentiel yum local. Tous les autres RPM fournis par SUSE et copiés dans mon référentiel local s’installent correctement comme mysql, samba, etc.

Le problème se produit avec un RPM tiers appelé mirthconnect, qui est téléchargé à partir de http://downloads.mirthcorp.com/archive/connect/3.2.1.7650.b40/ et copié dans mon référentiel YUM local connecté à ma machine 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.

Ajoutée Je viens de constater que zypper dispose d’un moyen d’installer les RPM sources comme ci-dessous en utilisantzypper 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] …. 

Mais cette connexion gaie fait également partie de la dépendance d'un autre RPM, qui en a besoin. Quand j'essaye d'installer cela en utilisant yast2, il dit "Rien ne fournit mirthconnect"

kingsmasher1
la source

Réponses:

0

C'est un srcpackage ; vous devriez obtenir le paquetage normal (se terminant par .rpm et non par .src.rpm )

Chris Maes
la source
Ce n'est en fait pas un RPM source, vous ne savez pas pourquoi il le montre. Vous pouvez voir, en allant sur le lien que j'ai fourni cimirthconnect-3.2.1.7650.b40-linux.rpm
kingsmasher1
avez-vous essayé zypper dans ./mirthconnect-3.2.1.7650.b40-linux.rpm
Chris Maes
Ce RPM s’installe en lui-même, mais il est également extrait comme dépendance d’un autre RPM, qui utilise mirthconnect dans sa liste de dépendances. Quand j’installe ça, il dit: Rien ne fournit mirthconnect "en essayant de résoudre la dépendance.
kingsmasher1
Edité ma question pour inclure ce que j'ai mentionné dans le commentaire ci-dessus.
kingsmasher1
comme j'ai dit; c'est un rpm source; qui contient le code source et pas les fichiers binaires. Oui, vous pouvez l'installer (avec zypper si); mais cela ne résout pas votre erreur de dépendance ... vous devez obtenir un régime normal et l'installer
Chris Maes