W poprzednich artykułach pokazaliśmy, jak zainstalować aplikacje na dystrybucjach Linuksa opartych na Debianie za pomocą apt-get, a także pokazaliśmy, jak instalować aplikacje w dystrybucjach Linuksa opartych na systemie Red Hat, używając yum.
W tym przewodniku pokażemy, jak instalować pakiety za pomocą wiersza poleceń w dystrybucjach Linuxowych Arch, takich jak Manjaro.
Jakie aplikacje są zainstalowane na komputerze
Możesz wyświetlić listę wszystkich pakietów zainstalowanych w twoim systemie, używając następującej komendy:
pacman -Q
Spowoduje to wyświetlenie listy wszystkich aplikacji na komputerze i ich numerów wersji.
Wyświetlanie dziennika zmian dla zainstalowanej aplikacji
Możesz uzyskać więcej informacji na temat pakietu lub pakietów, podając różne opcje zapytania w następujący sposób:
Wyświetl pakiety zainstalowane jako zależności dla innych pakietów
Powyższe polecenie pokaże mi listę zmian dla ośmiornic, jeśli istnieje. Jeśli nie istnieje, wyświetli się komunikat informujący, że nie ma dostępnego dziennika zmian.
pacman -Q -d
Powyższe polecenie pokazuje wszystkie pliki, które są zainstalowane jako zależności od innych pakietów.
pacman -Q -d -t
Spowoduje to wyświetlenie wszystkich osieroconych zależności zainstalowanych na komputerze.
Przeglądaj jawnie zainstalowane pakiety
Jeśli chcesz zobaczyć wszystkie jawnie zainstalowane pakiety, użyj następującego polecenia:
pacman -Q -e
Pakiet jawny to taki, który faktycznie zdecydowałeś się zainstalować, w przeciwieństwie do pakietu, który został zainstalowany jako zależność od innych pakietów.
Możesz zobaczyć, które jawne pakiety nie mają zależności, używając następującego polecenia:
Wyświetl wszystkie pakiety w grupie
Aby zobaczyć, które pakiety należą do Ciebie, możesz użyć następującego polecenia:
pacman -Q -g
Spowoduje to wyświetlenie nazwy grupy, a następnie nazwy pakietu.
Jeśli chcesz zobaczyć wszystkie pakiety w określonej grupie, możesz podać nazwę grupy:
Informacje zwrotne dotyczące zainstalowanych pakietów
Jeśli chcesz poznać nazwę, opis i wszystkie inne szczegóły dotyczące pakietu, użyj następującego polecenia:
pacman -Q -i nazwa pakietu
Dane wyjściowe obejmują:
- imię
- wersja
- opis
- architektura
- Adres URL strony internetowej pakietu
- Licencja
- Grupy
- Zapewnia
- Zależy od
- Opcjonalne depozyty
- Wymagane przez
- Opcjonalne dla
- Konflikty z
- Zastępuje
- Zainstalowany rozmiar
- Nazwa Packager
- Data budowy
- Zainstaluj datę
- Zainstaluj przyczynę
- Zainstaluj skrypt
- Sprawdzone
Sprawdź kondycję zainstalowanego pakietu
Aby sprawdzić kondycję konkretnego pakietu, możesz użyć następującego polecenia:
pacman -Q -k nazwa pakietu
Spowoduje to zwrócenie wyniku podobnego do następującego:
scratch: 1208 plików, 0 brakujących plików
Możesz uruchomić to polecenie dla wszystkich zainstalowanych pakietów:
Znajdź wszystkie pliki należące do pakietu
Możesz znaleźć wszystkie pliki, które są własnością określonego pakietu, używając następującego polecenia:
pacman -Q -l nazwa pakietu
Zwraca nazwę pakietu i ścieżkę do plików, które posiada. Możesz podać wiele pakietów po -l.
Znajdź pakiety nie znalezione w bazach danych synchronizacji (np. Zainstalowane ręcznie)
Możesz znaleźć ręcznie zainstalowane pakiety, używając następującej komendy:
pacman -Q -m
Pakiety zainstalowane za pomocą takich przeglądarek jak Google Chrome zostaną wyświetlone przy użyciu tego polecenia.
Znajdź pakiety dostępne tylko w bazach danych synchronizacji
Jest to odwrotność poprzedniego polecenia i wyświetla tylko pakiety zainstalowane za pośrednictwem baz danych synchronizacji.
Znajdź pakiety nieaktualne
Aby znaleźć pakiety, które wymagają aktualizacji, użyj następującego polecenia:
pacman -Q -u
Spowoduje to wyświetlenie listy pakietów, ich numerów wersji i najnowszych numerów wersji.
Jak zainstalować pakiet za pomocą Pacman
Aby zainstalować pakiet, użyj następującego polecenia:
pacman -S nazwa pakietu
Może być konieczne użycie polecenia sudo w celu zwiększenia uprawnień do uruchamiania tego polecenia. Alternatywnie, przełącz się do użytkownika z podwyższonymi uprawnieniami za pomocą polecenia su.
Gdy pakiet jest dostępny w wielu repozytoriach, możesz wybrać repozytorium, które będzie używane, określając je w komendzie w następujący sposób:
pacman -S nazwa repozytorium / nazwa-pakietu
Zainstalowanie pakietu za pomocą pacmana automatycznie pobierze i zainstaluje dowolne zależności.
Można również zainstalować grupę pakietów, takich jak środowisko pulpitu, takie jak XFCE.
Po określeniu nazwy grupy wynik będzie wyglądał następująco:
W grupie xfce4 jest 17 członkówRepozytorium dodatkowe1) exo 2) garcon 3) silnik gtk-xfce Możesz zainstalować wszystkie pakiety w grupie, naciskając klawisz Return. Alternatywnie można zainstalować pojedyncze pakiety, podając listę numerów oddzielonych przecinkami (tj. 1,2,3,4,5). Jeśli chcesz zainstalować wszystkie pakiety od 1 do 10, możesz również użyć łącznika (tj. 1-10). Aby zaktualizować wszystkie nieaktualne pakiety, użyj następującego polecenia: pacman -S -u Czasami chcesz uaktualnić pakiety, ale w przypadku jednego konkretnego pakietu chcesz, aby pozostała w starszej wersji (ponieważ wiesz, że nowsza wersja usunęła funkcję lub jest zepsuta). Możesz użyć następującego polecenia: pacman -S -u --ignore nazwa_pakietu Możesz wyświetlić listę dostępnych pakietów w bazie danych synchronizacji za pomocą następującego polecenia: Szczegółowe informacje na temat pakietu można znaleźć w bazie danych synchronizacji za pomocą następującego polecenia: Jeśli chcesz po prostu wyszukać pakiet w bazie danych synchronizacji, użyj następującego polecenia: pacman -S -s nazwa pakietu Wyniki będą listą wszystkich dostępnych pakietów pasujących do kryteriów wyszukiwania. Możesz upewnić się, że baza danych synchronizacji jest aktualna, używając następującej komendy: pacman -S -y Powinno to zostać użyte przed uruchomieniem polecenia aktualizacji. Przydaje się to również, jeśli nie robiłeś tego od jakiegoś czasu, tak aby podczas wyszukiwania uzyskiwać najnowsze wyniki. W tym przewodniku zauważysz, że każdy przełącznik został określony osobno. Na przykład: pacman -S -u Możesz oczywiście łączyć przełączniki: pacman-Su Jak ulepszać pakiety poza sezonem
Pokaż listę dostępnych pakietów
Wyświetl informacje o pakiecie w bazie danych synchronizacji
Wyszukaj pakiet w bazie danych synchronizacji
Odśwież bazę danych synchronizacji
Uwaga dotycząca przełączników