Hoe app-updates op Arch Linux uit te schakelen

Hoe app-updates op Arch Linux uit te schakelen

Arch Linux is een "bleeding edge" Linux-besturingssysteem. Bleeding edge is een slangterm in de Linux-gemeenschap die 'zo snel mogelijk nieuwe dingen' betekent. Deze updatefilosofie is de kern van Arch en een van de redenen waarom veel geavanceerde Linux-hobbyisten het graag gebruiken.

Het gebruik van een geavanceerd systeem als Arch heeft een enorm voordeel. Om te beginnen krijg je altijd de nieuwste programma's, stuurprogramma's en verbeteringen die de Linux-gemeenschap te bieden heeft. Er zijn echter enkele ernstige nadelen verbonden aan het gebruik van een dergelijk besturingssysteem. De belangrijkste is dat omdat updates zo snel mogelijk komen, ze niet uitgebreid worden getest. Door het gebrek aan testen zijn er bugs die kunnen optreden. Voor alle duidelijkheid: problemen komen niet altijd voor, maar door de snelle updates van Arch komen er regelmatig breuken voor.

De beste manier om pakketbreuken te verminderen, is door app-updates op Arch Linux uit te schakelen, waardoor de kapotte update wordt vermeden. In deze handleiding laten we u zien hoe u uw Arch-pc kunt configureren om upgrades van pakketten te voorkomen.

Zoek pakket in Pacman

Voordat u gaat sleutelen aan de Pacman-configuratiebestanden om te voorkomen dat Arch een pakket op uw systeem upgradet, moet u de exacte naam van het pakket vinden. De beste manier om dit te doen is door gebruik te maken van de "Qe" command-line switch.

Om te zoeken, opent u een terminalvenster door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Voer vervolgens als gewone gebruiker Pacman uit met de opdrachtregelschakelaar "Qe". Met deze bewerking wordt een volledige lijst afgedrukt van elk geïnstalleerd pakket op het systeem.

pacman -Qe

Als u een query uitvoert op elk geïnstalleerd pakket op Arch Linux, krijgt u ongetwijfeld veel informatie. Voor de meesten is deze enorme hoeveelheid gegevens misschien niet nuttig. Om deze reden is het een goed idee om het  grep-  commando te gebruiken om trefwoorden en patronen te doorzoeken en te vinden.

Om uw lijst met geïnstalleerde pakketten te doorzoeken, probeert u:

pacman -Qe | grep 'naam van een programma of pakket'

U kunt de uitvoer ook doorsturen naar een handig tekstbestand voor later met de onderstaande opdracht.

pacman -Qe > ~/package-info.txt

Opmerking: om het bestand package-info.txt in de terminal te bekijken, voert u cat ~/package-info.txt

Nadat je met de grep- tool hebt gezocht  , zie je de pakketnaam gevolgd door een versienummer. Negeer het versienummer en noteer de pakketnaam, deze heb je nodig bij het bewerken van configuratiebestanden.

Pacman.conf . bewerken

De manier om te voorkomen dat Arch Linux geïnstalleerde pakketten opwaardeert, is door het bestand /etc/pacman.conf te bewerken en te profiteren van de functie "IgnorePkg". Om deze functie te gebruiken, start u een terminalvenster en opent u het Pacman.conf-bestand in de Nano-teksteditor met rootrechten.

Hoe app-updates op Arch Linux uit te schakelen

zo -
nano -w /etc/pacman.conf

Of:

sudo nano -w /etc/pacman.conf

Gebruik in de Nano-teksteditor de pijl- omlaag en ga naar het deel van het bestand dat zegt: "# Pacman zal geen upgrades uitvoeren voor pakketten die worden vermeld in IgnorePkg en leden van IgnoreGroup.'

Hoe app-updates op Arch Linux uit te schakelen

Eenmaal daar verwijder je het # -symbool voor "IgnorePkg". Schrijf vervolgens de naam van het pakket uit de zoekopdracht eerder na de "=." Het zou er als volgt uit moeten zien:

IgnorePkg = naam van pakket

Heeft u meer dan één pakket waarvan u wilt voorkomen dat Arch Linux wordt bijgewerkt? Schrijf de namen van elk pakket op na "IgnorePkg", gevolgd door komma's. Bijvoorbeeld:

IgnorePkg = naam van pakket1, naam van pakket2, naam van pakket3

Met alle pakketten waarvan je wilt voorkomen dat Arch Linux de set binnenin "IgnorePkg" upgradet, is het tijd om de wijzigingen op te slaan. Druk op Ctrl + O op het toetsenbord om de bewerkingen naar het Pacman-configuratiebestand te schrijven en sluit het door op Ctrl + X te drukken.

Ervan uitgaande dat alle bewerkingen in het Pacman-configuratiebestand correct zijn uitgevoerd, kunt u het upgrade-commando uitvoeren op Arch Linux en voorkomen dat de pakketten in IgnorePkg upgraden.

Hoe app-updates op Arch Linux uit te schakelen

sudo pacman -Syyu

Updates inschakelen

Na een paar weken een update te hebben genegeerd, kan het veilig zijn om opnieuw te upgraden. Om upgrades weer in te schakelen voor pakketten die u eerder hebt uitgeschakeld, moet u het volgende doen.

Stap 1: open een terminalvenster en gebruik Root of Sudo om toegang te krijgen tot het Pacman-configuratiebestand.

zo -
nano -w /etc/pacman.conf

Of

sudo nano -w /etc/pacman.conf

Stap 2: Blader door het configuratiebestand en ga naar beneden naar het gedeelte "IgnorePkg" van het bestand.

Stap 3: Verwijder met de Backspace- toets alle pakketnamen na "IgnorePkg".

Stap 4: Sla de wijzigingen in het Pacman-configuratiebestand op in de Nano-teksteditor door op de toetsenbordcombinatie Ctrl + O te drukken . Sluit vervolgens de editor door op Ctrl + X te drukken .

Stap 5:  Voer de opdracht Pacman-upgrade uit. Terwijl het draait, zal Arch Linux opmerken dat de eerder tegengehouden pakketten niet langer worden tegengehouden en ze automatisch upgraden naar de nieuwste versie.

sudo pacman -Syyu


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.