Jak wyłączyć aktualizacje aplikacji w Arch Linux

Arch Linux to „krwawiący” system operacyjny Linux. Bleeding edge to slangowe określenie w społeczności Linuksa, które oznacza „nowe rzeczy tak szybko, jak to możliwe”. Ta filozofia aktualizacji jest rdzeniem Arch i jednym z powodów, dla których wielu zaawansowanych hobbystów Linuksa uwielbia z niej korzystać.

Korzystanie z systemu krwawienia, takiego jak Arch, niesie ze sobą ogromne korzyści. Na początek zawsze otrzymasz najnowsze programy, sterowniki i ulepszenia oferowane przez społeczność Linuksa. Jednak korzystanie z takiego systemu operacyjnego wiąże się z pewnymi poważnymi wadami. Głównym jest to, że ponieważ aktualizacje przychodzą tak szybko, jak to możliwe, nie są intensywnie testowane. Z powodu braku testów mogą wystąpić błędy, które mogą wystąpić. Żeby było jasne: problemy nie zawsze się zdarzają, ale ze względu na szybkie aktualizacje Archa, często zdarzają się awarie.

Najlepszym sposobem na złagodzenie awarii pakietów jest wyłączenie aktualizacji aplikacji w Arch Linux, aby uniknąć w ten sposób uszkodzonej aktualizacji. W tym przewodniku pokażemy, jak skonfigurować komputer Arch, aby uniknąć aktualizacji pakietów.

Znajdź pakiet w Pacman

Zanim zaczniesz majstrować przy plikach konfiguracyjnych Pacmana, aby uniemożliwić Archowi aktualizację pakietu w twoim systemie, musisz znaleźć dokładną nazwę pakietu. Najlepszym sposobem na to jest użycie przełącznika wiersza polecenia „Qe”.

Aby wyszukać, otwórz okno terminala , naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie, jako zwykły użytkownik, uruchom Pacmana z przełącznikiem wiersza polecenia „Qe”. Ta operacja spowoduje wydrukowanie pełnej listy wszystkich zainstalowanych pakietów w systemie.

pacman -Qe

Uruchomienie zapytania o każdy zainstalowany pakiet w Arch Linux bez wątpienia pokaże Ci wiele informacji. Dla większości ta ogromna ilość danych może nie być pomocna. Z tego powodu dobrym pomysłem jest skorzystanie z  polecenia grep  , aby posortować i znaleźć słowa kluczowe i wzorce.

Aby posortować listę zainstalowanych pakietów, spróbuj:

pacman -Qe | grep 'nazwa programu lub pakietu'

Ewentualnie prześlij dane wyjściowe do wygodnego pliku tekstowego na później za pomocą poniższego polecenia.

pacman -Qe > ~/package-info.txt

Uwaga: aby wyświetlić plik package-info.txt w terminalu, uruchom cat ~/package-info.txt

Po przeprowadzeniu wyszukiwania za pomocą  narzędzia grep zobaczysz nazwę pakietu, po której następuje numer wersji. Zignoruj ​​numer wersji i zanotuj nazwę pakietu, ponieważ będzie ona potrzebna podczas edycji plików konfiguracyjnych.

Edycja Pacman.conf

Sposobem na uniemożliwienie Arch Linux aktualizacji zainstalowanych pakietów jest edycja pliku /etc/pacman.conf i skorzystanie z funkcji „IgnorePkg”. Aby uzyskać dostęp do tej funkcji, uruchom okno terminala i otwórz plik Pacman.conf w edytorze tekstu Nano z uprawnieniami roota.

Jak wyłączyć aktualizacje aplikacji w Arch Linux

su -
nano -w /etc/pacman.conf

Lub:

sudo nano -w /etc/pacman.conf

W edytorze tekstu Nano użyj strzałki w dół i przejdź do części pliku, która mówi „# Pacman nie uaktualni pakietów wymienionych w IgnorePkg i członkach IgnoreGroup”.

Jak wyłączyć aktualizacje aplikacji w Arch Linux

Tam usuń symbol # przed „IgnorePkg”. Następnie po znaku „=” wpisz nazwę pakietu z wyszukiwania wcześniej. Powinien wyglądać tak:

IgnorujPkg =nazwapakietu

Masz więcej niż jeden pakiet, któremu chcesz uniemożliwić aktualizację Arch Linux? Napisz nazwy każdego pakietu po „IgnorePkg”, a następnie przecinkami. Na przykład:

IgnorujPkg =nazwapakietu1, nazwapakietu2, nazwapakietu3

Ze wszystkimi pakietami, które chcesz, aby Arch Linux nie uaktualniał zestawu w „IgnorePkg”, nadszedł czas, aby zapisać zmiany. Naciśnij Ctrl + O na klawiaturze, aby zapisać zmiany w pliku konfiguracyjnym Pacmana, i zamknij go, naciskając Ctrl + X.

Zakładając, że wszystkie zmiany w pliku konfiguracyjnym Pacmana zostały wykonane poprawnie, będziesz mógł uruchomić polecenie aktualizacji w Arch Linux i skutecznie uniemożliwić aktualizację pakietów w IgnorePkg.

Jak wyłączyć aktualizacje aplikacji w Arch Linux

sudo pacman -Syyu

Włączanie aktualizacji

Po kilku tygodniach ignorowania aktualizacji ponowna aktualizacja może być bezpieczna. Aby ponownie włączyć uaktualnienia dla pakietów, które zostały wcześniej wyłączone, musisz wykonać następujące czynności.

Krok 1: otwórz okno terminala i użyj Root lub Sudo, aby uzyskać dostęp do pliku konfiguracyjnego Pacmana.

su -
nano -w /etc/pacman.conf

Lub

sudo nano -w /etc/pacman.conf

Krok 2: Przewiń plik konfiguracyjny i przejdź do obszaru „IgnorePkg” pliku.

Krok 3: Używając klawisza Backspace , usuń wszystkie nazwy pakietów po „IgnorePkg”.

Krok 4: Zapisać zmiany dokonane w pliku konfiguracyjnym Pacmana w edytorze tekstowym Nano wciskając Ctrl + O kombinację klawiszy. Następnie zamknij edytor, naciskając Ctrl + X .

Krok 5:  Uruchom polecenie aktualizacji Pacmana. W trakcie działania Arch Linux zauważy, że poprzednio wstrzymywane pakiety nie są już wstrzymywane i automatycznie uaktualni je do najnowszej wersji.

sudo pacman -Syyu

Leave a Comment

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!