Pakete aus dem Copr-Repository in Linux installieren und verwalten
In diesem Artikel erklären wir, wie man ein Copr-Repository aktiviert, führen Sie durch den Prozess des Installierens und Verwaltens von Paketen aus Copr und zeigen Ihnen schließlich, wie Sie ein Copr-Repository deaktivieren und entfernen können, mit Beispielen.
Lass uns anfangen.
Was ist Copr?
Copr ist ein Repository von Community-gepflegten Paketen für Fedora- und Enterprise-Linux-(RHEL)-Distributionen. Es ermöglicht Entwicklern, ihre eigenen Pakete zu erstellen und zu verteilen, die von Benutzern leicht installiert werden können.
Copr ist eine großartige Möglichkeit, auf die neueste Software und Pakete zuzugreifen, die in den offiziellen Repositories nicht verfügbar sind. Für weitere Details zum Copr-Repository beachten Sie den folgenden Leitfaden:
- Eine detaillierte Einführung in das Fedora Copr-Repository
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Eine Linux-Distribution (Fedora- oder RHEL-basiert),
- Ein Benutzerkonto mit sudo-Rechten,
- Internetzugang.
1. Einen Copr-Repository aktivieren
Um das Copr-Repository zu aktivieren, müssen Sie die Repository-Konfigurationsdatei zu Ihrem System hinzufügen.
Zuerst müssen Sie das copr-Plugin für DNF installieren (falls noch nicht installiert):
sudo dnf install coprSie können dies tun, indem Sie den folgenden Befehl ausführen:
sudo dnf copr enable <username>/<reponame>Ersetzen Sie <username> und <reponame> durch den tatsächlichen Benutzernamen und den Repository-Namen.
Zum Beispiel:
sudo dnf copr enable sctech/betterfetchDies wird das sctech-Repository aktivieren, das das betterfetch-Paket enthält, das zur Anzeige der Details Ihres Systems verwendet wird.
Beim Aktivieren eines Copr-Repositorys erhalten Sie eine Warnmeldung, die darauf hinweist, dass das Repository nicht Teil der Hauptdistribution ist und die Qualität variieren kann. Geben Sie 'Y' ein und drücken Sie ENTER, um das Repository zu aktivieren.
Enabling a Copr repository. Please note that this repository is not part
of the main distribution, and quality may vary.
The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.
Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.
Do you really want to enable copr.fedorainfracloud.org/sctech/betterfetch? [y/N]: y
Repository successfully enabled.Sie können die Liste der aktivierten Repositories mit dem Befehl überprüfen:
dnf repolistBeispielausgabe:
repo id repo name
copr:copr.fedorainfracloud.org:sctech:betterfetch Copr repo for betterfetch owned by sctech
fedora Fedora 40 - x86_64
fedora-cisco-openh264 Fedora 40 openh264 (From Cisco) - x86_64
updates Fedora 40 - x86_64 - Updates
updates-testing Fedora 40 - x86_64 - Test Updates2. Copr-Pakete installieren und verwalten
Sobald das Repository aktiviert ist, können Sie Pakete mit dem Befehl dnf installieren und verwalten, genau wie Sie es mit den offiziellen Repositories tun würden.
2.1. Nach Paketen suchen
Sie können wie gewohnt nach Paketen mit dem Befehl dnf suchen:
dnf search <package_name>Ersetzen Sie <package_name> durch den Namen des Pakets, nach dem Sie suchen.
Zum Beispiel können Sie nach dem betterfetch-Paket mit dem Befehl suchen:
dnf search betterfetchDieser Befehl sucht nach dem betterfetch, einem Skript, um Systeminformationen schnell anzuzeigen.
2.2. Pakete installieren
Um ein Paket zu installieren, verwenden Sie den Befehl dnf install:
sudo dnf install <package_name>Ersetzen Sie <package_name> durch den Namen des Pakets, das Sie installieren möchten.
Zum Beispiel:
sudo dnf install betterfetchDieser Befehl installiert das Betterfetch-Paket.
2.3. Verwaltung von Paketen
Sie können Pakete von Copr mit dem dnf-Befehl verwalten. Hier sind einige gängige Vorgänge:
- Aktualisierung:
sudo dnf update(aktualisiert alle Pakete, einschließlich der von Copr) - Upgrade:
sudo dnf upgrade(aktualisiert alle Pakete, einschließlich der von Copr) - Entfernen:
sudo dnf remove <package_name>(entfernt ein Paket) - Liste:
dnf list <Paketname>(zeigt Informationen über ein Paket an)
Für eine detailliertere Verwendung konsultieren Sie das DNF-Befehls-Tutorial unter folgendem Link:
- DNF-Befehlsbeispiele für Anfänger
Copr-Repository deaktivieren
Wenn Sie ein Copr-Repository nicht mehr verwenden möchten, können Sie es deaktivieren, indem Sie Folgendes ausführen:
sudo dnf copr disable <username>/<projectname>Ersetzen Sie <username> und <projectname> durch die Repository-Details.
Beispiel:
sudo dnf copr disable sctech/betterfetchCopr-Repository entfernen
Wenn ein Copr-Repository nicht mehr benötigt wird, können Sie es mit dem Befehl vollständig von Ihrem System entfernen:
sudo dnf copr remove sctech/betterfetchFazit
Die Installation und Verwaltung von Paketen aus dem Copr-Repository ist ein unkomplizierter Prozess. Indem Sie diesen Schritten folgen, können Sie auf eine Vielzahl von von der Community gepflegten Paketen zugreifen und stets die neuesten Softwareversionen nutzen. Denken Sie daran, immer den dnf-Befehl zu verwenden, um Pakete aus Copr zu verwalten.
Ressource:
- Copr-Website