Binärdateien installieren

Binärdateien installieren

Ich bin neu bei Linux und glaube, ich übersehe etwas. Aus irgendeinem Grund läuft auf dem VPS, den ich erhalten habe, Fedora Core 6. Aus dem, was ich gelesen habe, scheint Yum ziemlich praktisch zu sein, also dachte ich, ich fange dort an. Wenn ich jedoch das RPM ausführe, erhalte ich:

python-elementtree is needed by yum-3.0.6-1.fc6.noarch
python-sqlite is needed by yum-3.0.6-1.fc6.noarch
rpm-python is needed by yum-3.0.6-1.fc6.noarch
urlgrabber is needed by yum-3.0.6-1.fc6.noarch
yum-metadata-parser is needed by yum-3.0.6-1.fc6.noarch

okay, ich brauche das also zuerst, kein Problem – aber warte, ich versuche, den Yum-Metadata-Parser zu installieren – ich bekomme eine weitere Liste mit Abhängigkeiten.

Auf dem Server sehe ich im Verzeichnis usr/bin jede Menge Binärdateien, darunter auch yum. Kann mir jemand erklären, wie ich die Dateien aus den Binärdateien installieren kann oder warum die Binärdateien hier sind, wenn das Programm nicht installiert ist?

Antwort1

Das RPM-System erstellt eine Art Datenbank, um Abhängigkeiten zu verfolgen. YUM interagiert mit dieser RPM-Datenbank und erweitert sie. Es könnte sein, dass entweder die Basisdatenbank oder die Yum-Erweiterung beschädigt ist.

Wenn Sie Linux zum ersten Mal verwenden, ist es vielleicht sinnvoller, die neueste Fedora-Version neu zu installieren und dann einen geeigneten Satz Yum-Repositorys für die Installation weiterer Software zu konfigurieren. Mit etwas Glück kann Ihnen die Person, die Ihnen den VPS zur Verfügung gestellt hat, helfen. Der Versuch, ein Paketverwaltungssystem zu reparieren, kann sehr schnell sehr nervig werden.

Persönlich finde ich das Debian/Ubuntu-Paketsystem einfacher zu verwenden, aber ich stimme nicht mit fahadsadah überein, dass .deb mit apt grundsätzlich besser ist als .rpm mit yum. Ich würde vorschlagen, das zu verwenden, was andere in Ihrem Umfeld verwenden, da Sie dann eine sofort verfügbare Quelle für Ratschläge haben, wenn Sie auf Probleme stoßen.

Antwort2

leckerIstinstalliert, wenn es sich in /usr/bin befindet (normalerweise ist es sowieso standardmäßig installiert)

Wenn Sie ein Paket installieren möchten, verwenden Sie yum install packagename.

Antwort3

Wenn yum noch nicht funktioniert, müssen Sie die fehlenden RPMs herunterladen und diese dann manuell mit 'rpm --install ' installieren.

Es kann schwierig sein, die RPMs zu finden. Gehen Sie jedoch zur Fedora-Site, durchsuchen Sie die Downloads, bis Sie das richtige Verzeichnis für Ihre Version finden, und beginnen Sie mit dem Download.

Wenn Sie sich auf Ihrem Computer nur über ein Terminal anmelden können, sollten Sie zum Herunterladen wget verwenden – wget ruft die Datei für Sie ab. (curl würde auch funktionieren, wird aber seltener installiert).

Um ehrlich zu sein, wie bereits erwähnt, sollten Sie mit Ihrem Anbieter darüber sprechen, ob Sie für einen Anfänger ein umfassenderes System einrichten können. Oder noch besser: Installieren Sie Linux oder verwenden Sie eine Live-CD auf Ihrem Desktop/Laptop zu Hause. Das ist viel einfacher zu spielen als auf einem Remote-Rechner.

verwandte Informationen