Manjaro

Premiers pas avec Manjaro Linux Partie I

Premiers pas avec Manjaro Linux Partie I
En tant que distribution de version continue, Manjaor Linux déploie en permanence des versions logicielles mises à jour. Même s'il s'agit d'un dérivé d'Arch Linux, ils diffèrent dans le contexte du public cible et des objectifs. Arch Linux est un système d'exploitation logiciel de pointe destiné aux utilisateurs techniquement solides. Les mises à jour de Manjaro passent par des couches de tests pour fournir un système relativement stable, rapide et léger aux utilisateurs. C'est-à-dire que les packages ne sortent pas aussi vite que dans Arch Linux.

Par conséquent, Manjaro utilise son référentiel officiel pour obtenir les dernières mises à jour. Une autre raison principale pour un référentiel séparé est que Manjaro maintient ses propres packages système comme la mémoire de détection de matériel, parmi beaucoup d'autres.

Cependant, les utilisateurs peuvent accéder à de nouveaux packages logiciels via un référentiel non officiel. Pour commencer, nous découvrirons les référentiels officiels et non officiels de Manjaro, comment ils sont maintenus et comment installer, mettre à jour et supprimer les packages requis via ces référentiels.

Dépôts officiels

Les référentiels officiels de Manjaro contiennent des logiciels essentiels accessibles via un gestionnaire de packages. Le référentiel principal contient les packages nécessaires au démarrage d'Arch Linux, à la configuration du processus système, aux navigateurs Web, aux outils pour les langages tels que Python et à certains référentiels communautaires acceptés par les responsables de packages à partir de référentiels non officiels, etc.

Les packages à l'intérieur de ce référentiel sont construits et acceptés sur la base d'exigences de haute qualité accessibles via Manjaro Mirrors.

Pac-Man

La principale distinction entre les distributions Linux basées sur Arch et les autres distributions majeures est le gestionnaire de packages Pacman. Pacman permet à l'utilisateur de mettre à jour, d'installer ou de supprimer des packages ainsi que toutes les dépendances requises.

Pendant l'installation, Pac-Man répertorie les dépendances facultatives qui ne sont pas disponibles dans le pacman.fichier journal; la base de données locale est interrogée via le drapeau -Q pour lister les dépendances.

La fonction d'assurance qualité supplémentaire diminue le besoin de télécharger ou d'attendre une nouvelle version de Manjaro. La nouvelle mise à jour du package à partir du référentiel officiel ne nécessite que des instructions pour le gestionnaire de paquets pour récupérer les dernières versions du logiciel.

Mise à jour Manjaro via Pacman CLI

Une fois installé, il est important de mettre à jour la distribution pour récupérer la dernière version de Manjaro. La mise à jour Manjaro à partir d'un logiciel (interface graphique Pamac de Pacman) suffit en grande partie à l'ensemble du processus d'installation. Cependant, les mises à jour via une interface de ligne de commande accordent plus de contrôle sur la résolution des problèmes, le cas échéant.

Ouvrez la CLI pour taper la commande suivante :

[email protégé] :~$ sudo pacman -Syu

La commande ci-dessus ne met à niveau que les packages configurés. L'option -S synchronise les packages système avec la base de données officielle, -y actualise les packages ou télécharge les derniers packages à partir de la base de données. Enfin, l'option -u met à niveau les packages.

L'utilisation de l'option -Syyu oblige Pacman à mettre à jour tous les référentiels de bases de données. En outre, cela aide à mettre à niveau le système si la commande ci-dessus ne parvient pas à récupérer les dernières versions du logiciel. Cependant, il ne fournit qu'une gestion efficace des packages à partir du système de référentiel officiel de Manjaro.

Référentiel utilisateur Arch (AUR)

Même si Manjaro est un dérivé d'Arch Linux, il est impossible d'accéder à son référentiel pour une utilisation dans Manjaro. Cependant, nous pouvons accéder aux packages à partir d'un espace de stockage communautaire non officiel appelé Arch User Repository (AUR).

AUR contient des informations de construction de package dans un script shell PKGBUILD recherché par l'utilitaire makepkg pour suivre les instructions de compilation ou de construction d'archive de packages. Le paquet est composé d'instructions et de fichiers binaires qui sont installables par le gestionnaire de paquets.

Le risque potentiel impliqué

L'AUR permet aux utilisateurs réguliers de créer et de partager de nouveaux progiciels. Par conséquent, si le package AUR obtient des votes de la communauté et dispose d'une licence compatible avec une bonne version de package, il peut faire partie du référentiel officiel.

Cependant, les progiciels supplémentaires comportent des risques et des problèmes potentiels. Pour surmonter les problèmes, l'utilisateur de confiance joue un rôle intermédiaire entre la collecte de paquets non officiels et Arch Linux pour établir des opérations AUR propres. En outre, ils ont également le pouvoir de maintenir, de gérer et de supprimer des packages.

Façons d'utiliser AUR à Manjaro

Le processus d'installation des packages AUR n'est pas aussi simple qu'il y paraît. La documentation officielle recommande d'inspecter manuellement PKGBUILDS et les fichiers d'installation avant de construire des packages. Par conséquent, il existe différentes manières d'accéder à AUR ; nous allons discuter de chacun d'eux ici:

Accès via l'interface graphique Pacman (Pamac)

Allez dans Ajout/Suppression de logiciels, allez dans les préférences. Sélectionnez l'onglet AUR dans la boîte de dialogue ouverte, activez AUR en déplaçant le curseur et vérifiez les mises à jour. Désormais, chaque colis de l'AUR est identifié via une balise AUR.

Accès via Pamac CLI

Avant d'accéder aux packages AUR via la ligne de commande, il est recommandé de visiter le site Web AUR pour obtenir des informations sur les avertissements et les solutions fournies par les utilisateurs et les développeurs.

Rechercher le requis et installez le paquet en utilisant le construire commander:

[email protégé] :~$ recherche pamac -a
[email protected] : ~$ pamac build

Les commandes ci-dessus entraînent une série de questions comprenant :

  • Requête pour modifier les fichiers à vérifier par précaution pour identifier les scripts malveillants.
  • Requête pour télécharger les dépendances, les scripts, les builds et l'installation.
  • Authentification par mot de passe.

Aide AUR

Une autre façon la plus simple d'accéder PKGBUILDS de AUR est à travers Aides AUR. C'est un outil en ligne de commande qui simplifie la tâche de recherche de packages et le processus d'installation.

L'AUR Helper le plus recommandé pour les nouveaux utilisateurs est Yay, car il est le plus proche de Pacman en termes de commandes et d'options. De plus, il met également à niveau et sauvegarde le système avec peu ou pas d'invites.

Installez git en utilisant Pacman, clonez le PKGBUILD et cd dans le Yay répertoire pour construire le paquet en utilisant makepkg.

[email protected]:~$ sudo pacman -S --needed base-devel git
[email protégé] :~$ git clone https://aur.archlinux.org/yay.git
[email protégé] : ~$ cd yay
[email protégé] :~$ makepkg -si

Maintenant, utilisez la commande suivante pour installer le logiciel requis.

[email protégé]:~$ yay -S

Installation manuelle des packages AUR

Encore une fois, l'installation manuelle des packages AUR nécessite les fichiers nécessaires. Utilisez Pacman pour installer git, cloner les fichiers de script et construire le package en utilisant makepkg.

[email protected]:~$ pamac install base-devel git
[email protégé] :~$ git clone https://aur.archlinux.org/google-chrome.git
[email protected] :~$ cd google-chrome
[email protégé] :~$ makepkg -s

La commande ci-dessus gère les dépendances. Par conséquent, une fois le package construit avec succès, un fichier package_name-pkgver.paquet.le goudron.zst est créé dans le répertoire de travail.

Installez le package à l'aide de la commande suivante :

[email protégé] :~$ makepkg -i

Cette commande équivaut à

[email protégé] :~$ pacman -U package_name-pkgver.paquet.le goudron.zst

Ou combinez les deux dernières étapes en une seule :

[email protégé] :~$ makepkg -is

Conclusion

Dans cet article, nous découvrons les référentiels officiels et non officiels de Manjaro, les moyens d'accéder et de mettre à niveau le système Manjaro et de créer des packages à l'aide d'AUR par divers moyens.

Top 10 des jeux à jouer sur Ubuntu
La plate-forme Windows a été l'une des plates-formes dominantes pour les jeux en raison du pourcentage énorme de jeux qui se développent aujourd'hui p...
5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...