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

instagram viewer
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.

E-mail
Co to jest system Windows 11 i kiedy się uruchomi?

Przeciek Windows 11 dał nam pewne informacje, ale wszystkie oczy są skierowane na wydarzenie Microsoftu 24 czerwca.

Czytaj dalej

Powiązane tematy
  • Linux
  • Arch Linux
  • Linux
  • Porady komputerowe
O autorze
Deepesh Sharma (62 opublikowane artykuły)

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.

Więcej od Deepesha Sharma

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.

.