Kiedy szukasz pakietu w systemie Linux za pomocą wiersza poleceń, menedżer pakietów twojego systemu szuka pakietu w różnych repozytoriach. Domyślnie każda dystrybucja Linuksa ma kilka oficjalnych repozytoriów zawierających stabilne pakiety obsługiwane przez zespół dystrybucyjny.
Jednak, gdy spróbujesz pobrać pakiet, którego nie ma w oficjalnych repozytoriach oprogramowania, menedżer pakietów wyświetli błąd. W takich sytuacjach możesz ręcznie dodać repozytorium innej firmy do swojego systemu, a następnie pobrać pakiet.
Zobaczmy, jak możesz dodać nowe repozytoria do listy źródeł swojego systemu.
Na Ubuntu i dystrybucjach opartych na Debianie
Dystrybucje oparte na Debianie, w tym Ubuntu, wykorzystują narzędzie Advanced Package Tool (APT) do instalowania i aktualizowania pakietów. Informacje o repozytorium oprogramowania można znaleźć w /etc/apt/sources.list plik na instalacji systemu Linux opartej na Debianie.
Chociaż możesz ręcznie wprowadzić do pliku szczegóły repozytorium, może to szybko stać się męczącą pracą. Lepszym sposobem dodania ICH do systemu jest użycie using
add-apt-repository narzędzie.Zainstaluj add-apt-repository
Nie znajdziesz domyślnie zainstalowanego w systemie narzędzia add-apt-repository. Jest częścią oprogramowanie-właściwości-wspólne pakiet. Aby zainstalować add-apt-repository za pomocą menedżera pakietów APT, wpisz:
sudo apt install oprogramowanie-właściwości-wspólne
Dodaj repozytoria za pomocą add-apt-repository
Po zainstalowaniu pakietu nadszedł czas, aby dodać do systemu repozytorium oprogramowania innej firmy. Podstawowa składnia dodawania repozytoriów to:
sudo add-apt-repository [opcje] repozytorium
...gdzie magazyn to format używany przez by lista_źródeł plik.
Domyślny format wpisu dla pliku to:
deb https://repositoryurl.com typ dystrybucji
Na przykład, aby dodać repozytorium wszechświata Ubuntu do swojego systemu:
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) wszechświat"
Możesz również dodać PPA za pomocą add-apt-repository, używając następującej składni polecenia:
sudo add-apt-repository ppa: użytkownik/nazwa
...gdzie użytkownik i Nazwa jest imię właściciela i Nazwa PPA odpowiednio.
Aby dodać PHP PPA autorstwa Ondreja za pomocą add-apt-repository:
sudo add-apt-repository ppa: ondrej/php
Związane z: Jaka jest różnica między APT a dpkg w Ubuntu?
Ręczne dodawanie repozytoriów w Fedorze i CentOS
Fedora, CentOS i inne dystrybucje oparte na RHEL używają menedżerów pakietów DNF i yum. W przeciwieństwie do APT, DNF ma wbudowaną metodę menedżer konfiguracji który pozwala użytkownikom z łatwością dodawać, usuwać i wyłączać repozytoria innych firm.
Korzystanie z Menedżera pakietów DNF
Aby dodać nowe repozytorium za pomocą DNF:
dnf config-manager --add-repo repozytorium
...gdzie magazyn to adres URL repozytorium oprogramowania.
Aby włączyć repozytorium, wpisz:
dnf config-manager --set-enabled repozytorium
Korzystanie z yum-config-manager
Alternatywnie możesz również użyć mniam-config-menedżer narzędzie do dodawania i zarządzania repozytoriami w systemie. Yum-config-manager nie jest domyślnie instalowany w dystrybucjach opartych na RHEL, więc będziesz musiał zainstalować go ręcznie. Jest częścią mniam-narzędzia pakiet. Aby go zainstalować, wpisz:
sudo dnf zainstaluj yum-utils
Format polecenia yum-config-manager jest podobny do DNF. Możesz dodać nowe repozytorium za pomocą yum-config-manager w następujący sposób:
yum-config-manager --add-repo repozytorium
Włączenie repozytorium również jest łatwe.
yum-config-manager --enable repozytorium
Arch Linux i AUR
Jeśli używasz Arch Linux, możesz już wiedzieć, że użytkownicy nie mogą dodawać repozytoriów w Arch. Ale to nie znaczy, że nie możesz pobrać dodatkowych pakietów na swój system.
Arch Linux ma AUR, Arch User Repository, które zawiera tysiące pakietów innych firm opracowanych przez użytkowników. Możesz uzyskać dostęp do AUR za pomocą menedżera pakietów AUR. Pacman, który jest domyślnym menedżerem pakietów w Arch Linux, nie ma dostępu do pakietów przechowywanych w Arch User Repository.
Istnieje kilka menedżerów pakietów AUR, z których najważniejszym jest tak. Możesz łatwo zainstalować yay w swoim systemie przez klonowanie repozytorium git.
git klon https://aur.archlinux.org/yay-git.git
Zmień uprawnienia pobranego folderu:
sudo chmod 777 /yay-git
Zmień katalog i użyj makepkg polecenie do zainstalowania yay:
cd /yay-git && makepkg -si
Ucz się więcej: Jak zainstalować i usunąć pakiety w Arch Linux Arch
Zarządzanie listą repozytoriów systemu
Od instalacji Linuksa po jego codzienne użytkowanie, repozytoria są odpowiedzialne za dostarczanie pakietów do systemu. Jeśli jesteś początkującym, domyślne repozytoria będą wystarczające, aby zaspokoić Twoje potrzeby. Jednak wiedza o tym, jak dodawać repozytoria, z pewnością będzie korzystna dla tych, którzy chcą pobierać pakiety innych firm na swój komputer.
W systemie Linux często możesz natknąć się na błąd uszkodzonego pakietu podczas aktualizacji lub instalowania nowych pakietów. Ponowna instalacja lub usuwanie takich pakietów rozwiązuje problem w większości systemów Linux.
Przeciek Windows 11 dał nam pewne informacje, ale wszystkie oczy są skierowane na wydarzenie Microsoftu 24 czerwca.
Czytaj dalej
- Linux
- Arch Linux
- Linux
- Porady komputerowe
Deepesh to Junior Editor dla Linuksa w MUO. Od ponad 3 lat pisze treści informacyjne w internecie. W wolnym czasie lubi pisać, słuchać muzyki i grać na gitarze.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w e-mailu, który właśnie do Ciebie wysłaliśmy.