Dieses kurze Tutorial erklärt, wie Sie Pakete aus einem bestimmten Repository über die Befehlszeile in Unix-ähnlichen Betriebssystemen installieren. Dies kann nützlich sein, wenn ein bestimmtes Paket nicht in den offiziellen Repositories verfügbar ist oder Sie nur die neueste Version eines Pakets aus einem bestimmten Drittanbieter-Repository installieren wollten. Es ist nicht so schwierig. Lesen Sie weiter.
Pakete aus einem bestimmten Repository unter Linux installieren
Auf YUM-basierten Systemen:
In RHEL, CentOS und anderen YUM-basierten Systemen können Sie Pakete aus einem bestimmten Repository installieren, zum Beispiel EPEL , wie unten gezeigt.
$ sudo yum --enablerepo=epel install nagios
Der obige Befehl aktiviert das EPEL-Repository und installiert das Nagios-Paket.
Wenn Sie den Repository-Namen oder seine ID nicht kennen, verwenden Sie den folgenden Link.
- So finden Sie die Liste der installierten Repositories über die Befehlszeile in Linux
Auf APT-basierten Systemen:
In Debian, Ubuntu und anderen APT-basierten Systemen verwenden wir -t Flag mit apt-get Paketmanager, um ein Paket aus einem bestimmten Repository, d. h. einer bestimmten Version, zu installieren.
Der folgende Befehl installiert das lxd-Paket aus dem xenial-backports-Repository.
$ sudo apt-get -t xenial-backports install lxd
Bitte beachten Sie, dass lxd Paket ist in den offiziellen Repositories verfügbar. Allerdings habe ich es von den xenial-backports installiert Repository für Demonstrationszwecke.
Empfohlene Lektüre:
- Wie man installierte Pakete aus einem bestimmten Repository in Linux auflistet
Auf SUSE/openSUSE-Systemen:
In SUSE und openSUSE können wir ein Paket aus einem bestimmten Repository installieren, indem wir den Repository-Namen erwähnen, Alias mit zypper Paketmanager.
Der folgende Befehl installiert den Firefox-Webbrowser aus dem Mozilla-Repository.
$ sudo zypper install mozilla:MozillaFirefox
Hier mozilla ist der Alias des Repositorys, aus dem das Paket Firefox installiert werden soll.
Bitte beachten Sie, dass, obwohl die Pakete aus einem bestimmten Repository installiert werden, die Abhängigkeiten der besagten Pakete auch aus anderen Repositorys abgerufen werden können. Deaktivieren Sie also keine anderen Repositorys und versuchen Sie nicht, ein Paket aus einem bestimmten Repository zu installieren. Sie können nicht alle Pakete aus nur einem Repository installieren.