Jak dodać repozytorium pakietów do Debian, Ubuntu i Mint
- 2978
- 24
- Pan Jeremiasz Więcek
A Repozytorium pakietów (Repo w skrócie) to lokalizacja, w której pakiety oprogramowania są przechowywane i można je odzyskać. Jest on zorganizowany w specjalnym drzewie katalogu i zwykle zawiera plik indeksu i metadane potrzebne menedżerom pakietów Linux w celu uzyskania dostępu do pakietów w repozytorium i ich zależnościach.
Menedżerowie pakietów, tacy jak APT (Zaawansowane narzędzie do opakowania - Domyślnie w systemach podobnych do debiana) umożliwia automatyczne instalację i aktualizację pakietów z skonfigurowanego repozytorium.
Zawierają również możliwości rozwiązywania zależności i sprawdzanie aktualizacji oprogramowania. Poza tym wszyscy menedżerowie opakowań, jeśli nie większość, włącz usuwanie pakietu, który nie jest już potrzebny.
Uwaga: Zanim przejdziemy, pamiętaj, aby dodać tylko repozytoria oprogramowania ze źródeł, którym ufasz!Ten przewodnik pokazuje, jak dodać repozytorium pakietów Debian I Ubuntu Linux, a także ich pochodne, takie jak Linux Mint.
Spis treści
1- Zrozumienie APT Repozytorium na Debian i Ubuntu
- Automatyczne repozytoria APT
- Nieautomatyczne lub trywialne APT Repozytoria
- Ręczne dodanie APT Repozytorium do Debiana i Ubuntu
- Dodawanie repozytorium apt za pomocą polecenia apt-add-repozytory
- Dodawanie archiwów osobistych pakietów (PPA)
- Usuwanie repozytorium PPA
- Dodanie repozytorium pakietów za pomocą narzędzi GUI
Zrozumienie APT Repozytorium na Debian i Ubuntu
TRAFNY Menedżer pakietów pobiera pakiety z różnych repozytoriów. Repozytorium może być binarne lub źródłowe oraz automatyczne lub trywialne. Może być również online lub offline (na przykład na płycie CD-ROM), ale ten pierwszy jest bardziej powszechnym użyciem. Dodatkowo repozytorium może być oficjalne (utrzymywane przez Debian Lub Ubuntu/Canonical) lub nieoficjalne (strona trzecia).
Repozytorium jest zdefiniowane w /etc/apt/źródła.lista plik konfiguracyjny lub w pliku przechowywanym pod /etc/apt/źródła.lista.D informator. Każdy plik repo musi zakończyć się .lista
rozszerzenie.
$ ls/etc/apt/źródła.lista.D/Wymień wszystkie APT Repozytoria
W pliku repozytorium każdy wiersz ma następującą składnię.
komponent dystrybucji URI URI1… komponent lub deb-src Dystrybucja URI komponent 1 komponent2… komponentnn
Pierwszy parametr określa typ archiwum (Deb - dla binarnego lub Deb-src - W przypadku plików źródłowych) następny jest URI - korzeń repozytorium, a następnie dystrybucja i jeden lub więcej komponentów.
Apt Plik repozytoriumAutomatyczne repozytoria APT
Aby zdefiniować automatyczne repozytorium, musisz określić jeden rozkład i jeden lub więcej komponentów, a dystrybucja nie może się kończyć.
Poniżej przedstawiono przykłady automatycznych definicji repo:
Deb http: // repozytorium.Spotify.COM STABALNE NONOGRODZENIE DEB HTTPS: // FTP.PostgreSQL.org/pub/pgadmin/pgadmin4/apt/focal pGadmin4 Main Deb https: // pobierz.Mono-Project.COM/Repo/Ubuntu stabilny główny
Nieautomatyczne lub trywialne APT Repozytoria
Dla nieautomatyczne Repos, dystrybucja Określa względną ścieżkę do plików indeksu i musi zakończyć się slash. Poza tym nie można określić żadnych elementów.
Oto kilka przykładów:
Deb http: // chmura.R-Project.Org/bin/Linux/Debian Bullseye-Cran40/Deb Plik: /// home/tecMint/Rep-Exact Binary/
Co ważne, TRAFNY opiera się na indeksie pakietów lokalnych, bazie danych dostępnych pakietów z repozytoriów zdefiniowanych w /etc/apt/źródła.lista Plik i pliki pod /etc/apt/źródła.lista.D informator. Można znaleźć pliki indeksu pakietu w ramach /var/lib/apt/listy/ informator.
Po wprowadzeniu zmian w konfiguracjach Repo, musisz zawsze aktualizować lokalny indeks pakietów przed zainstalowaniem lub zaktualizowaniem pakietów.
Aktualizacja $ sudo apt lub aktualizacja $ sudo apt-getNotatka: Zwykle właściciele oprogramowania lub opiekunowie zapewnią środki ręcznie lub automatycznie, aby dodać wymagane repozytorium, z którego można zainstalować ich pakiet w systemie Linux.
Spójrzmy, jak dodać repozytorium apt, jak wyjaśniono poniżej.
Ręczne dodanie APT Repozytorium do Debiana i Ubuntu
Aby dodać repozytorium ręcznie, po prostu utwórz plik repozytorski pod /etc/apt/źródła.lista.D informator. Nie zalecamy dodawania wszystkich repozytoriów w /etc/apt/źródła.lista plik.
Ten przykład pokazuje, jak dodać R Repozytorium pakietów środowiska oprogramowania.
$ sudo vim/etc/apt/źródła.lista.D/R-pak.lista
Skopiuj i wklej konfigurację repozytora w pliku i upewnij się, że parametry takie jak URI I dystrybucja I składniki Dopasuj to, co jest zdefiniowane w repozytorium:
Deb https: // chmura.R-Project.org/bin/linux/ubuntu focal-cran40/Ręcznie dodaj apt repozytorium
Następnie dodaj klawisz repozytorium za pomocą następujące polecenie WGET.
$ wget -qo- https: // chmura.R-Project.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/trusted.GPG.D/CRAN_UBUNTU_KEY.Asc
Alternatywnie możesz również dodać repozytorium za pomocą poleceń ECHO i TEE w następujący sposób:
$ echo "deb https: // chmura.R-Project.org/bin/linux/ubuntu focal-cran40/"| sudo tee/etc/apt/źródła.lista.D/R-pak.Lista $ wget -qo- https: // chmura.R-Project.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/trusted.GPG.D/CRAN_UBUNTU_KEY.Asc
Następnie musisz zaktualizować indeks pakietu lokalnego o najnowsze zmiany wprowadzone w repozytoriach, a następnie zainstalować pakiet z repozytorium, w następujący sposób:
$ sudo appt aktualizacja $ sudo apt instal-bez instalacji romend r-base
Aby wyłączyć repozytorium APT, po prostu skomentuj je w pliku konfiguracyjnym repozytorium, jak pokazano na poniższym zrzucie ekranu.
Wyłącz repozytorium APTDodawanie repozytorium apt za pomocą polecenia apt-add-repozytory
Dodaj-APT-repozytorium Narzędzie wiersza poleceń służy do dodania repozytorium do /etc/apt/źródła.lista plik lub /etc/apt/źródła.lista.D informator. Jeśli repozytorium już istnieje, może je usunąć za pomocą -R
flaga.
Jeśli Dodaj-APT-repozytorium narzędzie nie jest dostępne w twoim systemie, możesz zainstalować oprogramowanie-properties-common pakiet, który go zapewnia:
$ sudo aktualizacja $ sudo apt instaluj oprogramowanie-properties-common
Spójrzmy na poniższy przykład. Pierwsze polecenie dodaje repozytorium, a druga pobiera klawisz Repo za pomocą narzędzia WGET i zapisuje je do określonego pliku za pomocą narzędzia TEE:
$ sudo add-apt-repozytory „Deb https: // chmura.R-Project.org/bin/linux/ubuntu $ (lsb_release -cs) -Cran40/"$ wget -qo- https: // chmur.R-Project.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/trusted.GPG.D/CRAN_UBUNTU_KEY.Asc
Jeśli spróbujesz dodać repozytorium, które już istnieje, Dodaj-APT-repozytorium Polecenie pokaże wiadomość „Repozytorium już istnieje”Jak pokazano na poniższym zrzucie ekranu.
Repozytorium już istniejeNastępnym krokiem jest aktualizacja indeksu pakietu Apt i zainstalowanie pakietu z repozytorium, jak pokazano wcześniej:
$ sudo appt aktualizacja $ sudo apt instal-bez instalacji romend r-base
Dodawanie archiwów osobistych pakietów (PPA)
PPA są repozytoriami oprogramowania do publikowania pakietów oprogramowania kontrolowanych przez użytkownika za pośrednictwem Wyrzutnia. Ten przykład pokazuje, jak dodać oficjalny narzędzie do zrzutu zrzutu migawek PPA.
$ sudo add-apt-repozytory PPA: migawka/pPA $ sudo apt-get aktualizacja $ sudo apt instaluj migawkę
Usuwanie repozytorium PPA
Aby usunąć repozytorium za pomocą apt-add-repozytorium użyteczność, użyj jego -R
Lub --usunąć
Flaga, jak wspomniano wcześniej:
$ sudo add-apt-repozytory -r "deb https: // chmura.R-Project.org/bin/linux/ubuntu $ (lsb_release -cs) -Cran40/"
Dodanie repozytorium pakietów za pomocą narzędzi GUI
Na koniec możesz również dodać repozytorium do swojego systemu za pomocą GUI aplikacja. NA Ubuntu, otwarty Oprogramowanie i aktualizacje za pośrednictwem Zajęcia Pasek wyszukiwania.
Następnie przełącz się na Inne oprogramowanie Zakładka podświetlona na poniższym zrzucie ekranu. Następnie kliknij Dodać i wprowadź konfigurację Repo i postępuj zgodnie z monitami.
Oprogramowanie i okno aktualizacjiNA Linux Mint, Otwórz menu systemu i wyszukaj Źródła oprogramowania, Następnie otwórz to. Poproszony o uwierzytelnienie, wprowadź hasło, aby wywołać aplikację z uprawnieniami root.
Następnie kliknij Dodatkowe repozytoria Tab, a następnie kliknij Dodać przycisk.
Dodatkowe repozytoriaW oknie pop dodaj Repo i kliknij OK.
Dodaj repozytorium aptPo pomyślnym dodaniu repozytorium komunikat wyświetli się na dole okna. Kliknij OK kontynuować.
Dodano repozytorium APTNastępnie poczekaj, aż lokalny indeks pakietu będzie aktualizowany. Gdy będzie w porządku, możesz przystąpić do instalacji pakietów z właśnie dodanego repozytora.
Aktualizacja APT CacheTo wszystko na razie! W tym przewodniku pokazaliśmy różne sposoby dodania repozytorium pakietów Debian I Ubuntu Linux, i ich pochodne, takie jak Linux Mint. W przypadku jakichkolwiek komentarzy lub pytań skontaktuj się z nami za pośrednictwem poniższego formularza opinii.
- « Jak zainstalować Helper Yay Aur w Arch Linux i Manjaro
- Jak włączyć Chatgpt w Dokumentach OnlyOffice w Linux »