How to Install Programs on Linux | Fedora 29 Tutorial
Inhaltsverzeichnis:
RPM ist ein Verpackungssystem, die von Red Hat und seine Derivate, wie CentOS und Fedora.
Die offiziellen CentOS-Repositorys enthalten Tausende von RPM-Paketen, die mit dem Befehlszeilenprogramm
yum
installiert werden können. Pakete, die in den Standard-CentOS-Repositorys nicht verfügbar sind, können einfach installiert werden, indem das entsprechende Repository aktiviert wird.
Aber nicht alle Softwareanbieter stellen ein umfangreiches Repository für ihre Anwendung bereit. In diesen Situationen wird häufig eine Download-Seite angezeigt, auf der Sie das RPM-Paket herunterladen und installieren oder die Software aus Quellen herunterladen und kompilieren können.
In diesem Tutorial werden wir Ihnen zwei Methoden zeigen, wie RPM-Pakete auf CentOS zu installieren.
Bevor Sie beginnen
Wenn RPM-Pakete installieren, stellen Sie sicher, dass sie für Ihre Systemarchitektur und Ihre CentOS-Version gebaut werden.
Sie sollten diese Methode nicht verwenden, um wichtige Systempakete wie glibc, systemd oder andere Dienste und Bibliotheken zu ersetzen oder zu aktualisieren, die für das ordnungsgemäße Funktionieren Ihres Systems erforderlich sind. Dies kann zu Fehlern und Systeminstabilität führen.
Um RPM-Pakete zu installieren, müssen Sie mit sudo-Berechtigungen als root oder Benutzer angemeldet sein.
Normalerweise verwenden Sie einen Webbrowser, um eine RPM-Datei zu suchen und herunterzuladen. Sobald Sie die Datei gefunden haben, können Sie sie mit Ihrem Browser oder mit einem Kommandozeilen-Tool wie curl oder wget herunterladen.
RPM-Pakete mit
yum
yum
ist das Standard-Paketmanager-Tool in CentOS. Es wird zum Installieren, Entfernen, Herunterladen, Abfragen und Aktualisieren von Paketen aus den offiziellen CentOS-Repositorys sowie aus anderen Repositorys von Drittanbietern verwendet.
Der erste Schritt ist das Herunterladen der RPM-Datei, die Sie installieren möchten:
wget
Verwenden Sie zum Installieren des Pakets den Befehl
yum localinstall
gefolgt vom Pfad zum Paketnamen:
sudo yum localinstall file.rpm
yum
fordert Sie zur Bestätigung. Wenn Sie mit
y
antworten, wird das RPM-Paket installiert, sofern es mit Ihrem System kompatibel ist und alle Abhängigkeiten erfüllt sind.
Wenn das RPM - Paket ist abhängig von anderen Paketen, die derzeit nicht installiert sind, und wenn diese Pakete in den Repositories auf Ihrem System aktiviert verfügbar sind,
yum
installiert alle Abhängigkeiten. Andernfalls druckt
yum
eine Liste aller fehlenden Abhängigkeiten, die Sie herunterladen und manuell installieren müssen.
Anstatt das RPM-Paket herunterzuladen und dann zu installieren, können Sie einfach die URL des RPM-Pakets an den Befehl
yum localinstall
:
sudo yum localinstall
Um ein RPM-Paket zu aktualisieren, das bereits mit yum installiert wurde, gehen Sie genauso vor wie bei der Installation des Pakets.
Wenn Sie aus irgendeinem Grund das installierte Paket Verwendung der Standard entfernen möchten
yum remove
Befehl gefolgt von dem Paketnamen:
RPM-Pakete mit
rpm
installieren
rpm
ist ein einfaches Tool, mit dem RPM-Pakete installiert, deinstalliert, aktualisiert, abgefragt und überprüft werden können.
Verwenden Sie zum Installieren eines RPM-Pakets den Befehl
rpm -i
gefolgt vom RPM-Paketnamen:
sudo rpm -ivh file.rpm
Die Option
-v
weist
rpm
an, eine ausführliche Ausgabe
-h
, und
-h
, um den mit einem Hash markierten Fortschrittsbalken anzuzeigen.
Wenn das Paket von anderen Paketen abhängt, die nicht auf dem System installiert sind, zeigt
rpm
eine Liste aller fehlenden Abhängigkeiten an. Sie werden zum Download haben und alle Abhängigkeiten manuell installieren.
Anstatt das RPM-Paket herunterzuladen und zu installieren, können Sie die URL zum RPM-Paket als Argument verwenden:
sudo rpm -ivh
Verwenden
-U
zum Aktualisieren eines Pakets die Option
-U
:
sudo rpm -Uvh file.rpm
Wenn das zu aktualisierende Paket nicht installiert ist, wird es mit dem Befehl
rpm -U
installiert.
Verwenden Sie die Option
--nodeps
um ein RPM-Paket zu installieren, ohne alle erforderlichen Abhängigkeiten auf dem System installiert zu haben:
sudo rpm -Uvh --nodeps file.rpm
Verwenden Sie zum Entfernen (Löschen) eines Pakets den Befehl
rpm -e
, gefolgt vom Paketnamen:
Fazit
In diesem Tutorial haben wir Ihnen gezeigt, wie Sie RPM-Pakete unter CentOS installieren.
Sie sollten lieber
yum
als
rpm
da dadurch automatisch alle Abhängigkeiten für Sie aufgelöst werden.
So installieren und konfigurieren Sie redmine auf centos 7
Redmine ist eines der beliebtesten Tools für Open Source-Projektmanagement und Issue-Tracking. Dieses Tutorial behandelt die Schritte, die zur Installation und Konfiguration von Redmine unter CentOS 7 erforderlich sind.
So installieren und konfigurieren Sie vnc auf centos 7
In diesem Tutorial werden wir Sie durch die Schritte zur Installation und Konfiguration eines VNC-Servers auf einem CentOS 7-System führen. Wir zeigen Ihnen auch, wie Sie eine sichere Verbindung zum VNC-Server über einen SSH-Tunnel herstellen.
So installieren und konfigurieren Sie gitlab auf centos 7
GitLab ist ein webbasierter Open-Source-Git-Repository-Manager, der in Ruby geschrieben wurde und Wiki, Problemverwaltung, Codeüberprüfung, Überwachung sowie kontinuierliche Integration und Bereitstellung umfasst. Dieses Tutorial beschreibt die Schritte, die zur Installation und Konfiguration von GitLab (CE) auf einem CentOS 7-System mit den Omnibus-Paketen erforderlich sind.