Pełna aktualizacja systemu (i nie tylko) polecenia z konsoli

-Upgrade Packages - Zainstaluj pakiety, które mają już zainstalowaną starszą wersję
sudo pacman -Syu
-Oczyść wszystkie lokalne pamięci podręczne. Opcje mogą ograniczyć to, co jest faktycznie czyszczone. Autoclean usuwa tylko niepotrzebne, przestarzałe informacje.
pacman -Sc
sudo pacman -Scc
-Aby za pomocą jednej komendy zarówno zsynchronizować bazę danych pakietów oraz zaktualizować system wpisz:
sudo pacman -Syyu
-Usuń zależności, które nie są już potrzebne, ponieważ np. pakiet, który potrzebował zależności, został usunięty.
sudo pacman -Qdtq
2. Jeśli mieliśmy zainstalowane paczki z repozytorium AUR
-Polecenie to sprawdzi dostępność aktualizacji pakietów z repozytoriów dystrybucji jak również paczek zainstalowanych z AUR. Jeśli z przyzwyczajenia wpiszemy
yay -Syu
zadziała to dokładnie tak samo. Podobie jak
yay -Syyu
(tu z wymuszeniem ponownego pobrania baz danych z pakietami).
-Usuwanie pozostałości po instalacji pakietów z AUR
yay -Sc --aur

4 uwagi:

  1. sudo pacman -Scc – jest to operacja niezalecana, usuwa ona cały cache pacmana. Jeśli zajdzie kiedyś konieczność downgrade jakiegoś pakietu to utrudniamy sobie ratunek. W zasadzie jedyne uzasadnione użycie tej funkcji to brak miejsca na dysku i to tylko, gdy pacman -Sc nie wystarczy.

  2. Byłbym ostrożny z sudo pacman -Qdtq – czasem do osieroconych mogą trafić potrzebne pakiety. Warto dokładnie przeglądać listę usuwanych pakietów i w razie potrzeby oznaczyć w Pamacu potrzebne pakiety jako zainstalowane bezpośrednio.

  3. W Manjaro yay nie jest domyślnie zainstalowany, trzeba go doinstalować. Alternatywnie do obsługi AUR można wykorzystać Pamaca, który jest podstawowym managerem pakietów w Manjaro.

  4. Początkującym polecam dodatkowo lekturę:

Czyszczenie pakietów wygodniej jest zrobić za pomocą komendy paccache (jako root):
paccache -duk0 - pokazuje wszystkie niezainstalowane pakiety w cache
paccache -ruk0 - usuwa wszystkie niezainstalowane pakiety w cache

paccache -dkN wyświetla pakiety w cache do usunięcia, zostawiając tylko N poziomów
-> (np. paccache -dk1 - zostawia tylko 1 aktualny poziom)

paccache -rkN usuwa pakiety w cache, zostawiając tylko N poziomów
-> (np. paccache -rk2 - zostawia tylko 2 poziomy - aktualny i wcześniejszy)

paccache -rk0 usuwa cały cache (jak pacman -Scc)

1 polubienie

Zawsze można pociągnąć paczkę z Arch Archive. Oczywiście pomijając pakiety własne Manjaro. Tak czy inaczej - przeważnie ratunek będzie możliwy, choć wziąwszy pod uwagę specyfikę Manjaro - prędzej uda się to w Arch. Coś kosztem czegoś.

Pełna zgoda. Czasem można w ten sposób naprawdę mocno utrudnić sobie życie.

forum.manjaro.pl - polskie wsparcie Manjaro. Hostowane przez: vpsadmin - hosting Discourse