Strona główna
» LINUX
»
Jak korzystać z menedżera pakietów Nala w systemie Ubuntu
Jak korzystać z menedżera pakietów Nala w systemie Ubuntu
Nala to interfejs wiersza poleceń dla libapt-pkgAPT, tej samej biblioteki do zarządzania pakietami, z której korzysta APT. Odczytuje źródła APT Ubuntu i instaluje te same pakiety z repozytorium, ale prezentuje zmiany pakietów w bardziej przejrzystym podsumowaniu transakcji. Nala może pobierać pakiety równolegle i przechowuje historię własnych transakcji. Pobieranie może być szybsze w przypadku niektórych połączeń, ale rezultaty zależą od serwerów lustrzanych, sieci i pobieranych pakietów.
W tym przewodniku omówiono instalację Nala, wyszukiwanie i instalowanie oprogramowania, obsługę pobranych plików .deb, usuwanie pakietów i instalowanie aktualizacji Ubuntu. Nala zarządza pakietami APT; użyj odpowiedniego narzędzia do oprogramowania zainstalowanego jako Snap lub Flatpak.
Zainstaluj Nalę z repozytoriów Ubuntu
Zacznij od archiwum pakietów Ubuntu, zamiast dodawać zewnętrzne repozytorium. Wyszukiwarka pakietów Ubuntu wyświetla Nalę w komponencie Universe, którego dostępność zależy od wersji Ubuntu; Ubuntu 22.04 wyświetla ją w jammy-backports. Odśwież listy pakietów APT i zainstaluj Nalę:
sudo apt update
sudo apt install nala
Przykładowe polecenia terminala do odświeżania list pakietów Ubuntu i instalowania Nala.
Jeśli APT zgłasza „Nie można zlokalizować pakietu”, sprawdź, czy opcja Universe jest włączona i czy w Twojej wersji Ubuntu włączono odpowiednie źródło. W Ubuntu 22.04 sprawdź źródło jammy-backports. Możesz sprawdzić, czy APT ma kandydata, używając apt-cache policy nala, a następnie uruchomić sudo apt updateponownie. Starsze samouczki mogą zawierać repozytorium „scar” Voliana i apt-keypolecenia; te kroki są zbędne, gdy Nala jest dostępna w archiwum Ubuntu. Informacje o projekcie źródłowym i notatki o wydaniu można znaleźć w oficjalnym repozytorium Nala .
Potwierdź dostępność polecenia, sprawdzając jego wersję:
nala --version
Wyszukaj i zainstaluj pakiet
Użyj nala searchz nazwą pakietu lub słowem kluczowym. Na przykład, to przeszuka skonfigurowane indeksy pakietów pod kątem GIMP:
nala search gimp
Sprawdź, czy Nala jest zainstalowana, a następnie wyszukaj pakiet GIMP.
Przeczytaj wyniki i użyj dokładnej nazwy pakietu, której szukasz. Następnie rozpocznij instalację poleceniem:
sudo nala install gimp
Zainstaluj pakiet repozytorium za pomocą Nala po zapoznaniu się z proponowanymi zmianami.
Nala wyświetla proponowaną transakcję przed zmianą systemu. Przejrzyj pakiety, które zainstaluje, zaktualizuje lub usunie, a następnie potwierdź w wierszu poleceń. Możesz przekazać kilka nazw pakietów w jednym poleceniu, na przykład sudo nala install git curl. Jest to potrzebne sudow przypadku operacji zmieniających zainstalowane pakiety; wyszukiwanie i wyświetlanie listy pakietów nie jest wymagane.
Zainstaluj pobrany plik DEB
Jeśli dostawca oprogramowania udostępnia pakiet Debian, zapisz .debplik i przejdź do jego folderu. W tym przykładzie założono, że znajduje się on w folderze Pobrane:
cd ~/Downloads
sudo nala install ./example.deb
Zainstaluj zaufany lokalny plik DEB z katalogu Pobrane.
Zastąp example.debrzeczywistą nazwą pobranego pliku. Możesz również podać pełną ścieżkę dostępu zamiast zmieniać foldery. Nala może poprosić APT o rozwiązanie zależności ze skonfigurowanych repozytoriów, ale nie może zweryfikować, czy pakiet innej firmy jest godny zaufania tylko dlatego, że jest plikiem DEB. Pobierz instalatory z zaufanych źródeł i zapoznaj się z proponowanymi zmianami przed ich zatwierdzeniem. Jeśli w bieżącym folderze znajduje się kilka zaufanych plików DEB, przekaż ich ścieżki dostępu razem, na przykład sudo nala install ./*.deb.
Usuń zainstalowane oprogramowanie
Usuń pakiet według nazwy:
sudo nala remove gimp
Usuń zainstalowany pakiet za pomocą Nala i sprawdź podsumowanie usuwania.
Przed potwierdzeniem przeczytaj podsumowanie, aby upewnić się, że nie zawiera ono oprogramowania, które chcesz zachować. Aktualne podręczniki Nala umożliwiają automatyczne usuwanie pakietów, które nie są już potrzebne podczas transakcji usuwania; użyj tej opcji --no-autoremove, jeśli chcesz zachować te zależności. W podręczniku instalacji i transakcji Nala opisano tę opcję. Użyj jej, nala search package-namejeśli najpierw musisz znaleźć poprawną nazwę pakietu.
Odśwież listy pakietów i zaktualizuj Ubuntu
Odświeżanie list pakietów sprawdza skonfigurowane repozytoria pod kątem aktualnych metadanych pakietów. Nie instaluje aktualizacji:
sudo nala update
Odśwież listę pakietów bez instalowania uaktualnień pakietów.
Aby sprawdzić oczekujące uaktualnienia przed ich zastosowaniem, uruchom:
nala list --upgradable
Przed zastosowaniem pakietów z dostępnymi aktualizacjami wyświetl ich listę.
Gdy lista wygląda prawidłowo, zastosuj uaktualnienia za pomocą:
sudo nala upgrade
Zastosuj dostępne ulepszenia pakietu po przejrzeniu transakcji.
Nala wyświetla podsumowanie transakcji do przejrzenia przed kontynuowaniem. Jej upgradepolecenie domyślnie aktualizuje listy pakietów, więc można je również uruchomić samodzielnie, bez konieczności wcześniejszego sprawdzenia listy. Aby przeprowadzić przemyślany przegląd, uruchom polecenie nala update, polecenie inspect nala list --upgradable, a następnie rozpocznij aktualizację. Unikaj automatycznego ustawiania flag „tak”, dopóki nie będziesz pewny, co zmieni transakcja. Dostępne opcje znajdziesz w instrukcji aktualizacji Nala .
Krótki wykaz poleceń
sudo apt install nalainstaluje Nalę za pomocą menedżera pakietów APT Ubuntu.
sudo nala remove NAMEusuwa pakiet po przejrzeniu podsumowania.
sudo nala updateodświeża listy pakietów; sudo nala upgradestosuje dostępne uaktualnienia.
Nala to bardziej przyjazny sposób uruchamiania typowych operacji APT, a nie osobne źródło oprogramowania Ubuntu. Zacznij od wersji pakietowej Ubuntu, przejrzyj każdą proponowaną zmianę i zapoznaj się z instrukcją obsługi Nala, jeśli polecenie zachowuje się inaczej w Twojej wersji.