GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer des pages de manuel dans Alpine Linux

Alpine Linux est connu pour sa taille. Une image Docker minimale basée sur Alpine Linux avec un index de package complet ne représente que 5 Mo en taille! Il n'est pas étonnant qu'il s'agisse d'un choix populaire pour de nombreux utilisateurs et développeurs Linux. Il est si petit par rapport à ses homologues, car de nombreux packages indésirables sont supprimés pour rendre Alpine Linux plus petit. Même les pages de manuel de nombreux utilitaires de ligne de commande ne sont pas incluses par défaut dans les images de docker Alpine et les boîtes de vagabondage. Ce bref guide vous guidera à travers les étapes d'installation des pages de manuel dans Alpine Linux.

Installer les pages de manuel dans Alpine Linux

Pour ajouter ou installer des pages de manuel dans Alpine Linux, exécutez :

$ sudo apk add man man-pages mdocml-apropos less less-doc

À partir d'Alpine Linux 3.12, les développeurs ont changé le nom de man paquet à mandoc . Donc, si vous utilisez la version 3.12, exécutez la commande suivante pour ajouter des pages de manuel :

$ sudo apk add mandoc man-pages less less-doc

Ensuite, utilisez votre PAGER préféré pour afficher les longues pages du manuel, page par page :

$ export PAGER=less

Pour rendre cela permanent, ajoutez-le à votre ~/.bashrc fichier :

$ echo 'export PAGER=less' >> ~/.bashrc

Exécutez la commande suivante pour appliquer les modifications :

$ source ~/.bashrc 

Vous pouvez maintenant afficher les pages de manuel des commandes Linux dans le système Alpine Linux :

$ man uname

En raison de leur faible encombrement, les packages installés ci-dessus ajouteront uniquement les pages de manuel principales. Pourtant, de nombreux autres programmes installés n'incluent pas leurs propres pages de manuel. Au lieu de cela, ils fournissent un package associé qui contient les pages de manuel.

Par exemple, essayons d'afficher curl page de manuel :

$ man curl
man: No entry for curl in the manual.

Voir? La page de manuel pour curl n'est pas inclus même si nous avons déjà ajouté les packages qui fournissent des pages de manuel.

Vous pouvez trouver quel paquet fournit la documentation pour un paquet donné en utilisant apk commande et grep commande comme ci-dessous :

$ apk search curl | grep ^curl

Exemple de résultat :

curl-7.69.1-r3
curl-dev-7.69.1-r3
curl-dbg-7.69.1-r3
curl-static-7.69.1-r3
curl-doc-7.69.1-r3

Comme vous pouvez le voir dans la sortie ci-dessus, le curl-doc package ajoutera la documentation au curl commande. Alors installons-le à l'aide de la commande :

$ sudo apk add curl-doc

Vous pouvez maintenant afficher la page de manuel de la commande curl :

$ man curl

Cherchons un autre utilitaire de ligne de commande, par exemple wget :

$ apk search wget | grep ^wget
wget-1.20.3-r1
wget-doc-1.20.3-r1
wgetpaste-2.29-r1
wgetpaste-zsh-completion-2.29-r1

Comme vous le voyez, le paquet qui fournit la documentation pour wget la commande est wget-doc . Vous devez installer ce paquet pour afficher les pages de manuel de wget commande :

$ sudo apk add wget-doc

J'espère que cela vous aidera.

Lire connexe :

  • Apprenez à utiliser efficacement les pages de manuel sous Linux
  • Comment afficher une section spécifique dans les pages de manuel sous Linux
  • Bonnes alternatives aux pages de manuel que chaque utilisateur Linux doit connaître
  • Comment trouver la page de manuel la plus longue sous Linux
  • Comment créer et gérer vos propres pages de manuel
  • Comment installer les pages man manquantes des commandes sur Ubuntu
  • Pinfo - Un programme CLI pour lire des informations et des pages de manuel en couleur

Linux
  1. Comment installer Python sur Linux

  2. Comment installer Java sur Linux

  3. Comment installer TeamViewer 15 sur Linux

  4. Comment lire les pages de manuel Linux ?

  5. Comment installer npm sous linux alpin

Comment installer le langage Go sous Linux

Comment afficher une section spécifique dans les pages de manuel sous Linux

Comment installer Anaconda sous Linux

Comment installer le langage de programmation Go dans Alpine Linux

Comment installer le serveur Web Nginx sur Alpine Linux

Comment installer le serveur OpenSSH sur Alpine Linux