Teraz możesz zapytać: „Co to jest rozkład Linuksa?"
Cóż, samo jądro Linux nie może robić bardzo fantazyjnych rzeczy. Jest to oprogramowanie, które zarządza sprzętem, przydziela pamięć do programów, pomaga uruchomić program i inne podstawowe dla Ciebie bardzo niskie zadanie. Powiedzmy, że chcesz edytować plik z Nano Edytor tekstu. Cóż, jądro Linux tego nie ma. Musisz go zainstalować osobno na jądrze Linux, aby.
Bez użytecznych programów, jądro Linux nie pomaga zwykłym użytkownikom. Ponownie instalowanie programów na jądrze Linux nie jest czymś, co zwykli ludzie chcieliby zrobić. Tak więc różne firmy i osoby spakowały ważne narzędzia (lub oprogramowanie) na jądrze Linux i zapakowały je dla Ciebie. Więc po zainstalowaniu możesz zacząć pracować z potrzebnym programem. Nazywa się to systemem operacyjnym opartym na systemie Linux lub rozkładem Linuksa. Ubuntu, Debian, Centos, Fedora i inne to rozkłady Linux lub systemy operacyjne Linux. Są nie tylko Linux.
Teraz w systemie Linux jest tak wiele oprogramowania, że nie można nawet liczyć. Dołączenie ich wszystkich w jednym pakiecie systemu operacyjnego spowodowałoby rozmiar systemu operacyjnego niepotrzebnego dużego i trudniejszego do rozpowszechnienia. Więc system operacyjny potrzebuje mechanizmu do łatwego instalowania pakietów w razie potrzeby. W ten sposób mogą obejmować bardzo powszechne narzędzia i zmniejszyć instalację. Łatwiejsze jest opracowanie, rozpowszechnianie i pobieranie dla użytkowników i bardziej modułowe podejście.
Następnie dodatkowe pakiety są hostowane na serwerze WebServer lub FTP dystrybucji Linux, z których użytkownicy mogą go pobrać i zainstalować. Te serwery internetowe lub serwery FTP nazywane są repozytorium pakietów.
Potrzebujesz także sposobu zarządzania (instalacji, usuwania, pobierania) tych pakietów z repozytorium pakietów. Tak więc menedżer pakietów znajduje się w Twojej ulubionej dystrybucji Linux. Ubuntu opiera się na dystrybucji Debian GNU/Linux. Ubuntu korzysta z menedżera pakietów APT (Advanced Pakiet Tool) do zarządzania pakietami. Apt Pakiet Manager i wszystkie graficzne frontowe (Ubuntu Software Center, Muon, Aptitude itp.) Używa źródła.lista plik, aby dowiedzieć się, z jakich repozytorium pakietów lub repozytoriów użyć.
W tym artykule pokażę, jak źródła.lista Plik jest używany na Ubuntu. Zacznijmy.
Apt Pakiet Manager i wszystkie jego graficzne granice otrzymują informacje o repozytorium pakietów /etc/apt/źródła.lista Plik i pliki z /etc/apt/źródła.lista.D informator.
W Ubuntu edytują różni menedżerowie pakietów /etc/apt/źródła.lista plik bezpośrednio. Nie zalecam dodania tam niestandardowych repozytoriów pakietów. Jeśli chcesz dodać dodatkowe repozytorium pakietów, najlepiej po prostu dodać je do /etc/apt/źródła.lista.D/ informator. Pokażę ci praktycznie, jak to się dzieje w dalszej części tego artykułu.
Zrozumienie źródeł.Plik listy:
Zawartość /etc/apt/źródła.lista Plik wygląda mniej więcej tak.
Tutaj linie zaczynające się od hash (#) to komentarze. Komentarze są używane do celów dokumentacji w tym pliku. Komentarze są również używane do wyłączenia określonego repozytorium pakietów tutaj.
Na przykład możesz zostawić komentarz, gdy dodasz niestandardowe repozytorium pakietów.
# To jest mój lokalny nodejs v8.X Repozytorium pakietów
Deb http: // 192.168.10.1/nodejs/8.x rozciągnij główny
Zamierzam zadzwonić do każdej linii używanej do dodania repozytorium pakietów (linie zaczynające się od Deb) NA /etc/apt/źródła.lista Plik i pliki w /etc/apt/źródła.lista.D/ Directory Aapt Line. Możesz to nazwać, co chcesz.
Porozmawiajmy teraz o tym, jak sformatowana jest linia trafna. To jest przykład linii apt, jak pokazano na zrzucie ekranu poniżej.
APT LINE zaczyna się od Deb, co oznacza, że to repozytorium pakietów rozpowszechnia pakiety oprogramowania jako wstępnie skompilowane pliki binarne w formacie plików Deb.
APT Linia może również zacząć od Deb-src, co oznacza, że repozytorium pakietów rozdziela pakiety oprogramowania jako kody źródłowe, które będziesz musiał skompilować we własnym komputerze, aby użyć. Domyślnie wszystkie Deb-src Repozytoria pakietów są wyłączone na Ubuntu. Osobiście wolę, aby były wyłączone, ponieważ ich nie używam. Instalowanie pakietów ze źródeł zajmuje dużo czasu w zależności od specyfikacji komputera.
Następnie masz HTTP, HTTPS lub URL FTP Pakiet Repository. Tutaj przechowywane są wszystkie pliki pakietów i pliki bazy danych pakietów. Menedżer pakietów pobiera metadane pakietu i inne informacje, aby dowiedzieć się, jakie pakiety są dostępne i gdzie je pobrać.
Następnie musisz wpisać krótką nazwę swojego systemu operacyjnego Ubuntu. Jest inny dla każdej wersji Ubuntu. Na przykład w Ubuntu 18.04 lts, to jest bioniczny.
Możesz dowiedzieć się, co to jest dla dystrybucji za pomocą następującego polecenia:
$ lsb_release -cs
Następnie umieszczasz oddzieloną przestrzeń listę różnych sekcji tego repozytorium pakietów. Pakiety repozytorium pakietów mogą być logicznie podzielone na wiele grup, jak widać w oznaczonej sekcji tego artykułu poniżej. Repozytorium pakietu Ubuntu jest podzielone na główny, ograniczony, wszechświat I Multiverse Sekcje. W tym przykładzie dodałem tylko główny I ograniczony sekcje bioniczny Repozytorium pakietów.
To w zasadzie wszystko, o czym musisz wiedzieć źródła.lista Plik na Ubuntu.
Dodanie własnego repozytorium pakietów na Ubuntu:
Powiedzmy, że chcesz dodać własne repozytorium pakietów na Ubuntu. Powiedzmy, że jest hostowany w sieci lokalnej i jest dostępny pod adresem http: // 192.168.10.5/nodejs I to lustro repozytorium pakietów Nodejs.
Najpierw utwórz nowy plik węzeł.lista w /etc/apt/źródła.lista.D/ Katalog z następującym poleceniem:
$ sudo nano/etc/apt/źródła.lista.D/Node.lista
Teraz dodaj następujący wiersz i zapisz plik, naciskając + X a następnie naciśnij y a następnie naciśnij .
Teraz, aby zmiany zaczęły się obowiązywać, zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:
Aktualizacja $ sudo apt
Teraz możesz zainstalować pakiety z dodanego repozytorium pakietów. Dziękujemy za przeczytanie tego artykułu.