Jak dodać repozytorium pakietów do Debiana

How Add Package Repository Debian



W systemie Linux domyślnie instalowany jest zestaw pakietów. Ale domyślne pakiety nigdy nie wystarczają. Możesz skonfigurować serwer plików, serwer WWW, serwer bazy danych lub coś innego. W tym celu musisz zainstalować dodatkowe pakiety. Używamy menedżera pakietów, takiego jak trafny do instalowania i zarządzania pakietami w systemie Linux. Menedżer pakietów pobiera i instaluje pakiety z repozytorium pakietów. Repozytorium pakietów to serwer HTTP lub FTP w Internecie, na którym zestaw pakietów jest przechowywany w Internecie wraz z metadanymi pakietu, które lubią menedżer pakietów trafny pobiera i używa najpierw, aby dowiedzieć się, jakie pakiety są dostępne w repozytorium pakietów. Możesz także mieć własne lokalne repozytorium pakietów i dodać je do Debiana.

W tym artykule pokażę, jak dodać repozytorium pakietów w Debianie. Do demonstracji użyję Debian 9 Stretch.







Ręczne dodawanie repozytorium pakietów w Debianie

Informacje o repozytorium pakietów są przechowywane na /etc/apt/sources.list plik. Możesz edytować /etc/apt/sources.list plik bezpośrednio, aby dodać nowe repozytorium pakietów.



Możesz uruchomić następujące polecenie, aby edytować /etc/apt/sources.list plik:



$sudo nano /itp/trafny/lista_źródeł





Powinieneś zobaczyć następujące okno, jak pokazano na zrzucie ekranu poniżej. Jak widać, nie mam w tej chwili dodanego repozytorium pakietów. Możesz dodać wiele repozytoriów pakietów. Ale chcę wam pokazać podstawy.



Teraz mam zamiar dodać oficjalne repozytorium pakietów Debiana 9. Dodaję więc do pliku następującą linię, jak zaznaczono na zrzucie ekranu poniżej:

dług http://ftp.us.debian.org/debian stretch main contrib non-free

Możesz jeszcze nie rozumieć, czym jest ta linia. Pozwól mi wyjaśnić.

Linia zaczyna się od deb co oznacza, że ​​jest to prekompilowane repozytorium binarne Debiana. Jeśli repozytorium pakietów zawiera kody źródłowe różnych programów, należy je wymienić deb z deb-src .

Następna sekcja to adres URL repozytorium pakietów. Tutaj możesz dodać adresy URL repozytorium HTTP, HTTPS, FTP.

Następna sekcja, jak zaznaczono na zrzucie ekranu poniżej, to pakiet lub kryptonim. W przypadku Debiana 9 jest to rozciągać .

Możesz znaleźć, co to jest dla twojego systemu operacyjnego Debian za pomocą następującego polecenia:

$lsb_release-cs

Jak widać na poniższym zrzucie ekranu, kryptonim lub nazwa pakietu to rozciągać .

Zaznaczona sekcja zrzutu ekranu poniżej zależy od konkretnego repozytorium pakietów, które dodajesz. W oficjalnym repozytorium Debiana masz Główny , wkład , oraz niewolny .

Każde z tych słów reprezentuje sekcję lub zestaw pakietów oprogramowania w tym samym repozytorium pakietów.

Gdy skończysz, naciśnij + x a następnie naciśnij oraz a następnie naciśnij aby zapisać plik.

Po zakończeniu dodawania repozytorium uruchom następujące polecenie, aby zaktualizować trafny pamięć podręczna menedżera pakietów:

$sudo aktualizacja apt-get

Jak widać, pamięć podręczna repozytorium pakietów jest aktualizowana.

Istnieje również czystszy sposób na dodawanie nowych repozytoriów pakietów w Debianie.

W systemach operacyjnych Debian specjalny katalog /etc/apt/sources.list.d/ jest dostępna domyślnie. Służy do ułatwienia dodawania nowych repozytoriów pakietów. Wystarczy, że utworzysz nowy plik z rozszerzeniem .lista w /etc/apt/sources.list.d/ informator.

Zamiast dodawać nowe repozytorium do /etc/apt/sources.list plik, możesz utworzyć nowy plik, powiedzmy debian_us_official.list w /etc/apt/sources.list.d/ katalog za pomocą następującego polecenia:

$sudo nano /itp/trafny/źródła.lista.d/debian_us_official.list

Powinien zostać otwarty nowy pusty plik.

Teraz dodaj do niego następującą linię.

dług http://ftp.us.debian.org/debian stretch main contrib non-free

Teraz zapisz plik i uruchom następujące polecenie. Możesz iść.

$sudo aktualizacja apt-get

Dodawanie repozytorium pakietów za pomocą trafny na Debianie

Teraz, gdy rozumiesz, jak formatowana jest linia repozytorium. Możesz teraz korzystać z trafny menedżer pakietów do dodawania nowych repozytoriów pakietów.

Aby dodać to samo repozytorium co poprzednio, uruchom następujące polecenie:

$sudoapt-add-repository'deb http://ftp.us.debian.org/debian stretch main contrib non-free'

Możesz również dodać PPA za pomocą następującego polecenia:

$sudoapt-add-repository YOUR_PPA

UWAGA: Tutaj TWÓJ_PPA powinno być coś w stylu ppa: teejee2008 / ppa .

Możesz również usunąć PPA lub repozytorium pakietów za pomocą następującego polecenia:

$sudoapt-add-repository-rTWOJE_REPOZYTORIUM

UWAGA: Tutaj TWOJE_REPOZYTORIUM może być linią repozytorium lub PPA.

Na przykład na poniższym zrzucie ekranu usunąłem repozytorium za pomocą linii repozytorium.

W ten sposób dodajesz repozytorium w Debianie. Dziękuję za przeczytanie tego artykułu.