Jak ręcznie dodawać repozytoria oprogramowania w systemie Linux?

Jak ręcznie dodawać repozytoria oprogramowania w systemie Linux?

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.

jak uruchamiać gry w systemie Windows 98 w systemie Windows 10

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 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 software-properties-common

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 [options] repository

...gdzie magazyn to format używany przez lista_źródeł plik.

Domyślny format wpisu dla pliku to:





deb https://repositoryurl.com distro type

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) universe'

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:user/name

...gdzie użytkownik oraz Nazwa jest imię właściciela oraz 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 repository

...gdzie magazyn to adres URL repozytorium oprogramowania.

Aby włączyć repozytorium, wpisz:

dnf config-manager --set-enabled repository

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 install 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 repository

Włączenie repozytorium również jest łatwe.

yum-config-manager --enable repository

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 kokarda . Możesz łatwo zainstalować yay w swoim systemie przez klonowanie repozytorium git .

git clone 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

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.

Udział Udział Ćwierkać E-mail 3 sposoby sprawdzenia, czy wiadomość e-mail jest prawdziwa czy fałszywa

Jeśli otrzymałeś wiadomość e-mail, która wygląda nieco podejrzanie, zawsze najlepiej sprawdzić jej autentyczność. Oto trzy sposoby sprawdzenia, czy wiadomość e-mail jest prawdziwa.

Czytaj dalej
Powiązane tematy
  • Linux
  • Arch Linux
  • Linux
  • Porady komputerowe
O autorze Deepesh Sharma(79 opublikowanych artykułów)

Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytającego książki, słuchającego różnych gatunków muzycznych lub grającego 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!

Kliknij tutaj, aby zasubskrybować