Jak wyłączyć aktualizacje aplikacji w Arch Linux

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


Ulepsz schowek Gnome Shell za pomocą Pano

Ulepsz schowek Gnome Shell za pomocą Pano

Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik

Jak zainstalować Tuxedo OS na swoim komputerze

Jak zainstalować Tuxedo OS na swoim komputerze

Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.

Jak zainstalować plik DEB w systemie Linux

Jak zainstalować plik DEB w systemie Linux

Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.

Jak grać w Dying Light w systemie Linux

Jak grać w Dying Light w systemie Linux

Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na

Jak zainstalować Neptune Linux na swoim komputerze

Jak zainstalować Neptune Linux na swoim komputerze

Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.

Jak grać w Undertale w systemie Linux

Jak grać w Undertale w systemie Linux

Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.