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

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.

Aplikacje do powiadomień Google Voice na pulpicie

Aplikacje do powiadomień Google Voice na pulpicie

Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub

Kopia zapasowa Google Sites: import/eksport

Kopia zapasowa Google Sites: import/eksport

Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.

Aplikacja Google Tasks na komputer

Aplikacja Google Tasks na komputer

Usługa Google Tasks nie jest tak popularna jak inne usługi Google, takie jak Kalendarz, Wave, Voice itp., ale jest nadal szeroko używana i stanowi integralną część codziennej pracy użytkowników.

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

W naszym poprzednim poradniku dotyczącym bezpiecznego czyszczenia dysku twardego i nośników wymiennych za pomocą Ubuntu Live i rozruchowej płyty CD DBAN omówiliśmy dysk oparty na systemie Windows

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