Menedżer pakietów przechowuje lokalną bazę danych wszystkich pakietów dostępnych w repozytorium pakietów. W tej bazie danych, takich jak tam, gdzie można pobrać pakiety, ich rozmiar pobierania, ich pakiety zależności i tak dalej są przechowywane. Dlatego bardzo ważne jest, abyśmy byli na bieżąco.
Nazwa narzędzia menedżera pakietu dla Arch Linux to Pacman. Jeśli baza danych Arch Linux Pakiet Manager nie jest aktualna, można zainstalować starą wersję pakietów. Czasami Pacman nie zainstaluje żadnych pakietów z powodu problemu zależności.
Jednym z głównych problemów, z którymi się borykałem, gdy moja baza danych Pacman była nieaktualna!
Know Know Arch Linux to Rolling Uwolnione dystrybucję, to znaczy istniejące pakiety w repozytoriach Arch Linux są aktualizowane, gdy tylko zostaną wydane. Jest to więc obowiązkowe, abyśmy aktualizowali bazę danych Pacman.
W tym artykule pokażę, jak zaktualizować bazę danych Pacman na Arch Linux. Zacznijmy.
Aktualizacja bazy danych Pacman
Możesz zaktualizować pamięć podręczną bazy danych Pacman za pomocą następującego polecenia:
$ sudo pacman -syy
Pamięć podręczna pakietu Pacman powinna być aktualizowana, jak widać na zrzucie ekranu poniżej.
Zmiana luster Pacman
Na całym świecie jest wiele luster Arch Linux. Możesz wybrać określone lustro w zależności od regionu geograficznego. Wybór najbliższego lustra Arch Linux może przyspieszyć prędkość pobierania pakietu, co oczywiście oszczędza cenny czas.
Konfiguracja Pacman Mirror jest w /itp./Pacman.D/MirrorList plik. Aby zmienić lustro, musisz edytować ten plik.
Uruchom następujące polecenie, aby edytować /itp./Pacman.D/MirrorList plik:
$ sudo nano /itp. /Pacman.D/MirrorList
Wpisz hasło i naciśnij .
Powinieneś zobaczyć następujące okno. Tutaj masz listę wszystkich luster arch.
Wszystkie lustra są domyślnie aktywne. Oto jak Pacman wybiera lustro. Pacman próbuje pierwszego lustra (pierwsza linia zaczyna się od Serwer = xxx) Na liście, jeśli nie może się z nim połączyć z powodu błędu sieci lub jeśli serwer jest niedostępny, próbuje następnego lustra (drugi wiersz zaczyna się od Serwer = xxx) na liście.
W moim przypadku, jak widać w zielonej części oznaczonej z ekranu poniżej, Pacman próbuje pierwszego lustra Bangladesz, Więc jeśli się powiedzie, nie musi już sprawdzać, co będzie dalej. Jeśli nie połączy się z nim, próbuje drugiego lustra, czyli Stany Zjednoczone jak zaznaczony czerwony na zrzucie ekranu poniżej.
Uwaga: linie zaczynające się od podwójnego skrótu (##) są komentarze. Nie mają znaczenia. Są tylko do celu dokumentacji.
Jeśli chcesz zmienić lustro, przewiń listę i wybierz lustro. Następnie naciśnij + k Aby wyciąć linię lustra.
Następnie przewiń w górę i wklej linię lustra przed jakąkolwiek inną linią lustrzaną, naciskając + u.
Teraz, aby zapisać plik, naciśnij + X a następnie naciśnij y a następnie naciśnij .
Teraz zaktualizuj pamięć podręczną repozytorium pakietów Pacman za pomocą następującego polecenia:
$ sudo pacman -syy
Dodanie własnego lustra Linux
Twój dostawca usług internetowych może hostować własne lustro Linux, aby przyspieszyć pobieranie pakietów Arch Linux. Może nie być wymieniony na twoim /itp./Pacman.D/MirrorList. Jeśli tak jest, możesz dodać go do swojego /itp./Pacman.D/MirrorList plik ręcznie.
Po prostu edytuj /itp./Pacman.D/MirrorList Z następującym poleceniem:
$ sudo nano /itp. /Pacman.D/MirrorList
Teraz dodaj następujący wiersz na początek pliku.
Server = http: // your/arch/linux/luster/serwer
Teraz zapisz plik, naciskając + X. Następnie naciśnij y a następnie naciśnij . Następnie ponownie zaktualizuj pamięć podręczną repozytorium pakietów Pacman Sudo Pacman -sy
W ten sposób aktualizujesz bazę danych Pacman na Arch Linux. Dziękujemy za przeczytanie tego artykułu.