Programm-Pakete mit Abhängigkeiten herunterladen, zur Offline-Installation?

    Programm-Pakete mit Abhängigkeiten herunterladen, zur Offline-Installation?

    Hallo an alle Fans von OpenSuse!

    Bei mir hat sich ein kleines Problem aufgetan, was die Offline-Installation von Programmen angeht.

    Da ich mehrere PC´s verwende welche nicht alle mit dem Internet in Verbindung sind,
    suche ich eine Lösung wie man ein Programmpaket mit allen benötigten Abhängigkeiten herunterladen kann.

    Mit folgendem Befehl kann man sich alle Abhängigkeiten eines nicht installierten RPM-Paketes anzeigen lassen:
    rpm -qp --requires <Verzeichnis + Paketname>

    Meine bisherige Vorgehensweise:
    Nach Aufruf mittels oben aufgeführtem Befehl, suchte ich diese Pakete einzeln im Internet heraus und zog sie mir auf den Internet-PC herunter.
    Alle Pakete übertrug ich dann mittels Festplatte auf den PC ohne Internetanbindung, somit konnte ich die Programme dort nun nutzen.

    Beispiel:
    VLC - Mediaplayer (48 Pakete werden angezeigt):
    libGL.so.1
    libSDL-1.2.so.0
    libX11.so.6
    libXext.so.6
    ...
    ...
    ...
    libz.so.1
    libz.so.1(ZLIB_1.2.3.3)
    rpmlib(CompressedFileNames) <= 3.0.4-1
    rpmlib(PayloadFilesHavePrefix) <= 4.0-1
    vlc-noX = 2.0.5-7.11
    vlc-qt = 2.0.5-7.11
    rpmlib(PayloadIsLzma) <= 4.4.6-1

    Nun, wenn man für jedes Programm Handarbeit anwenden muß, so benötigt man eben mal eine ganze Menge an Zeit.


    Gibt es da nicht eine Lösung wie man dies etwas automatisieren könnte?
    Etwa ein Programm?
    Oder etwa per Yast, so das man bei einer Installation die Pakete nur herunter laden lässt?
    Oder auch per Zypper-Befehle, bzw. rpm-Befehle?

    *** Aber nicht nur die fehlenden Pakete, sondern alle Pakete die nach Befehlseingabe angezeigt werden. ***

    Gerne würde ich mich über eine Positive Antwort freuen.

    Freundliche Grüße,
    Jürgen

    AW: Programm-Pakete mit Abhängigkeiten herunterladen, zur Offline-Installation?

    Ja, die gibt es, Ordner als lokales Repository anlegen und verwenden, fehlende Abhängigkeiten zeigt Zypper an, die muss man sich dann nachholen.

    Zypper kann Pakete auch nur runterladen bzw. nach Installation behalten

    Quellcode

    1. man zypper


    bzw. die Kommentare in

    Quellcode

    1. /etc/zypp/zypp.conf
    lesen.

    BTW:

    linuxforen.de/forums/showthread.php?goto=newpost&t=275561

    linux-club.de/viewtopic.php?f=…1ec968c01b1da95fe70ca00d5

    Bitte einmal lesen:

    linux-club.de/viewtopic.php?f=…b23f9ea2fef15e8717e21da6b

    Greetz,

    RM

    Nachtrag:

    Und da nun mangels Querverweisen _wie zu erwarten_ in einem der Parallelthreads praktisch genau das Selbe noch einmal geschrieben wurde, mache ich hier dicht um weitere Ressourcenverschwendung zu vermeiden.
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE Leap 42.3 - Kernel 4.14.x - fluxbox 1.3.7

    Bitmessage: BM-2D8h8QZmvHfgbixWeiG1NDZHG1iXAhBz8K

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Rain_Maker“ ()