Comment désactiver les mises à jour dapplications sur Arch Linux

Arch Linux est un système d'exploitation Linux "à la pointe de la technologie". Bleeding edge est un terme d'argot dans la communauté Linux qui signifie « de nouvelles choses aussi vite que possible ». Cette philosophie de mise à jour est au cœur d'Arch, et l'une des raisons pour lesquelles de nombreux amateurs avancés de Linux adorent l'utiliser.

Il y a un énorme avantage à utiliser un système de pointe comme Arch. Pour commencer, vous obtiendrez toujours les derniers programmes, pilotes et améliorations proposés par la communauté Linux. Cependant, l'utilisation d'un système d'exploitation comme celui-ci présente de graves inconvénients. Le principal est que, comme les mises à jour arrivent aussi vite que possible, elles ne sont pas testées de manière approfondie. En raison du manque de tests, des bugs peuvent survenir. Pour être clair : les problèmes ne se produisent pas toujours, mais en raison des mises à jour rapides d'Arch, des pannes se produisent fréquemment.

Le meilleur moyen d'atténuer les ruptures de package est de désactiver les mises à jour d'applications sur Arch Linux, évitant ainsi la mise à jour interrompue. Dans ce guide, nous allons vous montrer comment configurer votre Arch PC pour éviter les mises à niveau des packages.

Trouver un forfait à Pacman

Avant de bricoler avec les fichiers de configuration Pacman pour empêcher Arch de mettre à niveau un package sur votre système, vous devez trouver le nom exact du package. La meilleure façon de le faire est d'utiliser le commutateur de ligne de commande « Qe ».

Pour rechercher, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Shift + T sur le clavier. Ensuite, en tant qu'utilisateur normal, exécutez Pacman avec le commutateur de ligne de commande « Qe ». Cette opération imprimera une liste complète de chaque package installé sur le système.

pacman -Qe

Exécuter une requête sur chaque package installé sur Arch Linux vous montrera sans aucun doute de nombreuses informations. Pour la plupart, cette grande quantité de données peut ne pas être utile. Pour cette raison, c'est une bonne idée d'utiliser la  commande grep  pour trier et trouver des mots-clés et des modèles.

Pour trier votre liste de packages installés, essayez :

pacman -Qe | grep 'nom d'un programme ou d'un package'

Vous pouvez également rediriger la sortie vers un fichier texte pratique pour plus tard avec la commande ci-dessous.

pacman -Qe > ~/package-info.txt

Remarque : pour afficher le fichier package-info.txt dans le terminal, exécutez cat ~/package-info.txt

Après avoir effectué votre recherche avec l'  outil grep , vous verrez le nom du package suivi d'un numéro de version. Ignorez le numéro de version et notez le nom du package, car vous en aurez besoin lors de la modification des fichiers de configuration.

Modification de Pacman.conf

Le moyen d'empêcher Arch Linux de mettre à niveau les packages installés consiste à modifier le fichier /etc/pacman.conf et à tirer parti de la fonctionnalité « IgnorePkg ». Pour accéder à cette fonctionnalité, lancez une fenêtre de terminal et ouvrez le fichier Pacman.conf dans l'éditeur de texte Nano avec les privilèges root.

Comment désactiver les mises à jour dapplications sur Arch Linux

su -
nano -w /etc/pacman.conf

Ou:

sudo nano -w /etc/pacman.conf

Dans l'éditeur de texte Nano, utilisez la flèche vers le bas et descendez jusqu'à la partie du fichier qui dit « # Pacman ne mettra pas à niveau les packages répertoriés dans IgnorePkg et les membres d'IgnoreGroup.

Comment désactiver les mises à jour dapplications sur Arch Linux

Une fois là-bas, supprimez le symbole # devant "IgnorePkg". Ensuite, écrivez le nom du package de la recherche précédente après le « = ». Cela devrait ressembler à :

IgnorePkg =nomdupaquet

Vous souhaitez empêcher la mise à jour d'Arch Linux ? Écrivez les noms de chaque package après « IgnorePkg », suivis de virgules. Par example:

IgnorePkg =nomdupaquet1, nomdupaquet2, nomdupaquet3

Avec tous les packages que vous souhaitez empêcher la mise à niveau d'Arch Linux définis dans "IgnorePkg", il est temps d'enregistrer les modifications. Appuyez sur Ctrl + O sur le clavier pour écrire les modifications dans le fichier de configuration Pacman, et fermez-le en appuyant sur Ctrl + X.

En supposant que toutes les modifications apportées au fichier de configuration Pacman soient effectuées correctement, vous pourrez exécuter la commande de mise à niveau sur Arch Linux et empêcher avec succès la mise à niveau des packages dans IgnorePkg.

Comment désactiver les mises à jour dapplications sur Arch Linux

sudo pacman -Syyu

Activation des mises à jour

Après quelques semaines d'ignorance d'une mise à jour, il peut être sûr de mettre à niveau à nouveau. Pour réactiver les mises à niveau pour les packages que vous avez précédemment désactivés, vous devez procéder comme suit.

Étape 1 : ouvrez une fenêtre de terminal et utilisez Root ou Sudo pour accéder au fichier de configuration Pacman.

su -
nano -w /etc/pacman.conf

Ou

sudo nano -w /etc/pacman.conf

Étape 2 : Faites défiler le fichier de configuration et descendez jusqu'à la zone « IgnorePkg » du fichier.

Étape 3 : À l'aide de la touche Backspace , supprimez tous les noms de package après « IgnorePkg ».

Étape 4 : Enregistrez les modifications apportées au fichier de configuration Pacman dans l'éditeur de texte Nano en appuyant sur la combinaison de touches Ctrl + O. Ensuite, fermez l'éditeur en appuyant sur Ctrl + X .

Étape 5 :  Exécutez la commande de mise à niveau Pacman. Au fur et à mesure de son exécution, Arch Linux remarquera que les packages précédemment retenus ne sont plus retenus et les met automatiquement à niveau vers la version la plus récente.

sudo pacman -Syyu

Leave a Comment

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Découvrez comment émuler des jeux Nintendo DS sur votre système Linux avec l