Outils pour utilisateurs

Outils du site


1er_pas_sous_manjaro

Préambule (1er pas sous Manjaro)

Je rassemble ici quelques trucs et commandes qui me sont / seront utiles.

Un grand merci à Louis Le Tyrant qui m'a fait connaître Manjaro et m'a été d'un grand soutien pour débuter.

Le 25 Septembre 2021 je commence mes 1ers pas sous Manjaro après 18 ans (2003) de Debian :).
J'ai donc une longue expérience de Linux, mais essentiellement Debian (1 ou 2 mois sous Mandrake).
Les habitudes étant tenaces, j'ai ressenti le besoin de noter quelques trucs sous Manjaro - le temps que je m'y habitue. Je note cela ici pour les retrouver facilement.

Je pense que cette doc peut présenter un intérêt à ceux qui (ont une expérience et) viennent de Debian et souhaitent tester / se mettre à Manjaro / Arch.

Quelques sites d'info

Guide d'installation et commandes utiles

Manjaro s'installe à partir de leur installateur en quelques clics, il suffit de suivre l'installateur, pas de quoi faire une doc pour l'instant.

Dépôts

Dépôt principal et sûr (Arch) : https://archlinux.org/
Dépôt secondaire plus ouvert à contribution et moins sûr (mais officiel, AUR): https://aur.archlinux.org/
Doc MANJARO sur la sélection de mirroirs : Pacman-mirrors
Doc MANJARO sur AUR : Arch User Repository
Activer l'utilisation du dépôt AUR : \\- sous pamac-gtk : lancer son interface (sudo pamac-manager) puis dans son menu Hamburger→Préférences→Onglet “Tierce partie”→Activer la prise en charge d'AUR (+Garder les paquets construits, Vérifier les MAJ, vérif les MAJ des paquets en cours de dev). L'utiliser pour installer yay et trizen \\- sous Octopi : Tools→Options→Onglet AUR→sélectionner trizen

Info sur les mises à jour de Manjaro : Manjaro - NEWS

Le doc pour passer (à vos risques & périls) en version unstable : Manjaro wiki - Pacman-mirrors

Commandes de base de manipulation des paquets (CLI)

Ces commandes permettent d'installer, de mettre à jour et de supprimer des paquets en ligne de commande (on dit aussi en CLI - pour Commande Line Interface)

Changer de noyau de démarrage sous Grub

Si vous avez installé un nouveau noyau, que votre gestionnaire de fenêtre ne démarre pas avec ce noyau, et que vous aviez installé au moins 2 noyaux, pour changer de noyau par défaut sous Grub : Au démarrage de votre système, appuyez de nombreuses fois sur Esc jusqu'à ce que le menu de Grub apparaisse, puis changez de noyau sous l'interface (allez dans le menu “Advanced options for Manjaro Linux”).

Synchroniser la base des paquets (équivalent de # apt update)

$ sudo pacman -Sy

Installer un paquet (du dépôt Arch)

$ sudo pacman -S paquet

Mettre à jour les paquets

Mettre à jour toutes les mises à jour de paquets disponibles (potentiellement dangereux si des paquets sont bugués) :

On commence par mettre à jour la base des paquets :
$ sudo pacman -Syu

Puis on met à jour tous les paquets ayant une nouvelle version disponible :
$ sudo pacman -Syy

Supprimer un paquet (provenant d'Arch, de AUR, ou d'ailleurs, peu importe)

$ sudo pacman -R paquet

Bloquer la mise à jour d'un paquet (provenant d'Arch, de AUR, ou d'ailleurs, peu importe)

  • Éditez en root le fichier /etc/pacman.conf
  • Décommentez la section “#IgnorePkg =” (exemple : IgnorePkg = tellico)

Installation manuelle d'un paquet depuis le dépôt AUR

A quoi ça sert :

  • Vous souhaitez installer un paquet absent du dépôt officiel Arch
  • Vous souhaitez installer un paquet dont la version est antérieure (car la version actuelle est buguée par exemple) à celle proposée dans le dépôt Arch.

Alternative : si vous avez installé l'interface graphique pamac (voir plus bas) : il vous suffira de cliquer sur le paquet (qui se trouverait dans le cache des paquets par exemple, donc dans /var/cache/pacman/pkg/) pour que l'interface pamac s'ouvre et vous propose son installation (je n'ai testé cette possibilité qu'en ayant désinstallé au préalable le paquet précédent).

En local :

Installer un ancien paquet disponible en local, par exemple dans le cache des paquets (/var/cache/pacman/pkg/):
$ cd /var/cache/pacman/pkg/
$ sudo pacman -U paquet.pkg.tar.zst
(on peut aussi lancer directement la commande : $ sudo pacman -U /var/cache/pacman/pkg/paquet.pkg.tar.zst)

En ligne :

On recherche dans l'Archive ArchLinux l'adresse exact du paquet et on l'installe depuis cette adresse :

1ere possibilité : vous cliquez sur le lien du paquet souhaité et sélectionnez “Enregistrer sous …” (à l'emplacement de votre choix). Une fois enregistré sur votre disque dur, vous cliqez sur le paquet, une interface vous propose de l'installer et de saisir votre mot de passe. Simple. Efficace.

2eme possibilité :
$ sudo pacman -U https://archive.archlinux.org/packages/(…)/paquet.pkg.tar.zst

Exemple de l'installation d'une ancienne version de Tellico : Installer une ancienne version de Tellico


Autre possibilité, on télécharge son source en ligne, on le compile et on l'installe :

Via le navigateur on va sur la page du dépôt AUR (voir ci-dessus)
On saisi le nom du paquet dans la zone de recherche et on valide
Avec la souris on copie le lien GIT (en haut de la page)
On se place dans le répertoire de son choix (une bonne habitude est de toujours se mettre dans le même répertoire pour retrouver tous ses répertoires d’installation)
On ouvre une console dans ce répertoire
Dans laquelle on lance : $ git clone lien (shift ctrl v pour copier le lien en console)
On entre dans le répertoire ainsi créé
On compile le source obtenu et on l'installe (d'une seule et même commande) par : $ makepkg -sri

Installation automatique d'un paquet depuis le dépôt AUR

Installer l'utilitaire yay

On installe manuellement le paquet yay à partir du dépôt AUR (voir ci-dessus)
L'installation d'un paquet depuis le dépôt AUR est alors plus simple : $ yay -S paquet

(l'installation demande parfois de s'y prendre à plusieurs reprises du fait de dépendances non installées - yay indique néanmoins les bibliothèques absentes, qu'il suffit d’installer avant de relancer l'installation du paquet final).

Manipulation des paquets à l'aide d'une interface (GUI)

On peut aussi installer, mettre à jour et supprimer des paquets à l'aide d'une interface graphique (on dit aussi une GUI - pour Graphical User Interface).

Voir aussi :
La doc de référence de Manjaro : Managers d’Applications Graphiques

Avec l'interface non officielle Octopi

Octopi : HomePage Dev

Pour les habitués de Debian, c'est l'équivalent le plus proche de Synaptic.
Mon interface préférée, raison pour laquelle je la présente en 1er, mais ce n'est pas l'interface officielle de Manjaro / Arch (raison pour laquelle elle est toujours en dépôt AUR).

J'aime son côté “technique” (elle ne masque pas tout), et la possibilité de basculer clairement et facilement de Arch à AUR, en montrant ce qui est chez l'un et chez l'autre.

On peut l'installer soit avec la comande “yay” ci-après, soit avec Pamac, l'installateur officiel d'Arch.

On installe Octopi avec la commande : $ yay -S octopi
(j'ai été contraint de désinstaller la bibliothèque officielle alpm_octopi_utils qui était commune avec celle du dépôt AUR mais avec un nom légèrement différent alpm-octopi-utils, requise par les dépendances d'Octopi, via la commande : $ sudo pacman -R alpm_octopi_utils)

On lance Octopi avec la commande : $ /usr/bin/octopi

Un icône (ressemblant à un alien) sous l'interface (en haut à gauche) permet de sélectionner le dépôt utilisé (si on ne le trouve pas dans Arch, on clique sur l'icône pour étendre la recherche au dépôt AUR.

(dommage, on ne peux pas lancer Octopi en root avec sudo (la commande le refuse). Il faudra saisir le mot de passe root à chaque requête d'installation)

Avec l'interface officielle Pamac

Une interface très proche de / calquée sur GNOME Logiciels (paquet gnome-software). Les applications sont bien séparées mais partagent bien le même aspect.

Il s'agit de l'interface officielle de Manjaro. Une fois installée, cette interface se trouve dans la section “Administration” de votre lanceur d'application (comme celle de GNOME Logiciels, qui se nomme “Logiciels”), sous le libellé “Ajouter/Supprimer des logiciels”.
Vous pouvez aussi la lancer en console avec la commande : $ /usr/bin/pamac-manager

Elle s'installe avec la commande : $ sudo pacman -Syu pamac-gtk

Downgrader un paquet (installer une version antérieure d'un paquet)

L'un des logiciels que vous utilisez est bugué dans sa version actuelle et vous souhaitez installer sa version antérieure pour vérifier si elle fonctionne.
Si cette version se trouve dans le cache des paquets (/var/cache/pacman/pkg/), il vous suffit de cliquer sur le paquet pour que l'interface pamac s'ouvre et vous propose son installation (je n'ai testé cette possibilité qu'en ayant désinstallé au préalable le paquet précédent).

/data/web/3d/eb/2d/lebottindesjeuxlinux.tuxfamily.org/htdocs/dokuwiki/data/pages/1er_pas_sous_manjaro.txt · Dernière modification: 22/07/2024 12:45 par goupildb