zypper oder yast können RPM von Drittanbietern nicht vom lokalen Repository installieren

1203
kingsmasher1

Ich verwende eine SLES11 SP4-Maschine und versuche, ein RPM aus dem lokalen Yum-Repository zu installieren. Alle anderen RPMs, die von SUSE bereitgestellt und in mein lokales Repository kopiert werden, werden wie MySQL, Samba usw. installiert.

Das Problem tritt bei einem Drittanbieter-RPM namens mirthconnect auf, das von http://downloads.mirthcorp.com/archive/connect/3.2.1.7650.b40/ heruntergeladen und in mein lokales YUM-Repository kopiert wird, das mit meinem SLES11 SP4-Computer verbunden ist.

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. 

ADDED Ich habe gerade festgestellt, dass zypper eine Möglichkeit hat, Quell-RPMs wie folgt zu installierenzypper 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] ….  

Dieser Mirthconnect ist jedoch auch Teil der Abhängigkeit eines anderen RPM, der es benötigt. Wenn ich versuche, das mit yast2 zu installieren, heißt es: "Nothing is mirthconnect"

0

1 Antwort auf die Frage

0
Chris Maes

Das ist ein srcpackage ; Sie sollten das normale Paket erhalten (endet mit .rpm und nicht mit .src.rpm )

Es ist eigentlich kein Quell-RPM, nicht sicher, warum es als angezeigt wird. Sie können sehen, dass Sie zu dem Link gelangen, den ich oben angegeben habe: "mirthconnect-3.2.1.7650.b40-linux.rpm" kingsmasher1 vor 7 Jahren 0
Haben Sie Zypper in ./mirthconnect-3.2.1.7650.b40-linux.rpm ausprobiert Chris Maes vor 7 Jahren 0
Das RPM wird in sich installiert, aber es wird auch als Abhängigkeit von einem anderen RPM eingezogen, das Mirthconnect in seiner Abhängigkeitsliste verwendet. Wenn ich das installiere, heißt es: "Nichts bietet mirthconnect" beim Versuch, die Abhängigkeit aufzulösen. kingsmasher1 vor 7 Jahren 0
Meine Frage wurde bearbeitet, um das aufzunehmen, was ich in dem obigen Kommentar erwähnt habe. kingsmasher1 vor 7 Jahren 0
wie ich sagte; Dies ist eine Quellendrehzahl; welches ** Quellcode ** und keine Binärdateien enthält. Ja, Sie können es installieren (mit Zypper Si); Aber das löst Ihren Abhängigkeitsfehler nicht ... Sie müssen eine ** normale Drehzahl ** erhalten und diese installieren Chris Maes vor 7 Jahren 0
Sie können auch die Quellendrehzahl verwenden und die benötigte Drehzahl mithilfe von `rpmbuild --rebuild * .src.rpm` neu erstellen Chris Maes vor 7 Jahren 0
Wie erwartet, diesen Fehler erhalten (da es sich nicht um ein Quellpaket handelt). rpmbuild --rebuild mirthconnect-3.2.1.7650.b40-linux.rpm Die Installation von mirthconnect-3.2.1.7650.b40-linux.rpm Fehler: Quellpaket erwartet, binärer Fehler gefunden: Mirthconnect-3.2.1.7650.b40-linux.rpm kann nicht sein Eingerichtet kingsmasher1 vor 7 Jahren 0
Lassen Sie uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/41260/discussion-between-chris-maes-and-kingsmasher1). Chris Maes vor 7 Jahren 0