Alpin Linux est une distribution Linux indépendante, gratuite et open-source basée sur BusyBox et musulman. Il s’agit d’une distribution Linux légère et axée sur la sécurité qui se présente sous un faible encombrement (environ 160 Mo).

Pour cette raison, il est largement utilisé dans la création de conteneurs qui sont des unités légères et autonomes qui fournissent un environnement isolé pour déployer et exécuter des applications.

Alpin Linux cible les utilisateurs qui recherchent la simplicité, la sécurité et une utilisation efficace des ressources. Il est conçu pour x86, x86-64. Architectures AArch64 et ARM.

Comme toute autre distribution Linux, Alpin Linux est livré avec son propre gestionnaire de paquets appelé apk (Gardien du forfait alpin) et est préinstallé sur tous Alpin Linux distributions.

apk gère toutes les opérations de gestion des packages, y compris la recherche, l’installation, la mise à niveau, la liste et la suppression de packages logiciels, pour n’en citer que quelques-uns. Dans ce guide, nous présentons les apk exemples de commandes dans Alpin Linux.

Publicité

Packages et référentiels Alpine Linux

Avant d’aborder les différents apk commandes que vous pouvez exploiter pour gérer vos packages, laissez-nous aborder Alpin Linux dépôts.

Alpin Linux possède deux référentiels activés par défaut : le principale et communauté dépôts.

  1. le principale référentiel comprend des packages qui sont rigoureusement testés et approuvés pour être officiellement hébergés par le Alpin Linux équipe de développement principale.
  2. le communauté Le référentiel, d’autre part, comprend des packages pris en charge par la communauté qui sont portés à partir des référentiels de périphérie ou de test.

Sur votre local Alpin Linux système, vous pouvez trouver les référentiels dans le /etc/apk/repositories fichier, vous pouvez utiliser la commande cat pour les afficher comme suit.

$ cat /etc/apk/repositories 
Dépôts Alpine Linux
Dépôts Alpine Linux
Dépôts Alpine Linux

Après avoir examiné les référentiels, passons tout de suite à la gestion des packages à l’aide du apk directeur chargé d’emballage.

1. Mettre à jour Alpine Linux

Pour mettre à jour les référentiels et les listes de packages sur Alpin Linuxexécutez la commande

$ apk update
Mise À Jour Alpine Linux
Mise À Jour Alpine Linux
Mise À Jour Alpine Linux

2. Rechercher une disponibilité de forfaits

Avant d’installer des packages, il est utile de vérifier si les packages ont été officiellement hébergés dans les référentiels. Pour cela, utilisez la syntaxe :

$ apk search package_name   

Par exemple, pour rechercher un nano package dans les dépôts, exécutez la commande :

$ apk search nano
Rechercher Un Package Dans Alpine Linux
Rechercher Un Package Dans Alpine Linux
Rechercher Un Package Dans Alpine Linux

3. Obtenir une description d’un package installé

Pour obtenir une description d’un paquet dans les référentiels, à propos du paquet, passez le -v et -d drapeaux comme indiqué. L’option -d est l’abréviation de description tandis que le -v option imprime une sortie détaillée.

$ apk search -v -d nano
Obtenir La Description Du Package Dans Alpine Linux
Obtenir La Description Du Package Dans Alpine Linux
Obtenir La Description Du Package Dans Alpine Linux

4. Installer des packages dans Alpine Linux

Pour installer des packages sur Alpin Linuxutilisez la syntaxe :

$ apk add package_name

Par exemple, pour installer l’éditeur de texte nano, exécutez la commande :

$ apk add nano
Installer Des Packages Dans Alpine Linux
Installer Des Packages Dans Alpine Linux
Installer Des Packages Dans Alpine Linux

De plus, vous pouvez installer plusieurs packages en une seule commande en utilisant la syntaxe :

$ apk add package1 package2

Par exemple, la commande ci-dessous installe l’éditeur neofetch et vim d’un seul coup.

$ apk add neofetch vim
Installer Plusieurs Packages Dans Alpine Linux
Installer Plusieurs Packages Dans Alpine Linux
Installer Plusieurs Packages Dans Alpine Linux

Vous pouvez confirmer si vous avez installé néofetch en exécutant la commande :

$ neofetch

Cela remplit des informations sur le système d’exploitation telles que le type de système d’exploitation, le noyau, la disponibilité et le matériel sous-jacent tel que le processeur et la mémoire.

Neofetch Afficher Les Informations Linux
Neofetch Afficher Les Informations Linux
Neofetch Afficher Les Informations Linux

Pour confirmer que éditeur vim est installé, lancez simplement le commande vim sans aucun argument et cela affichera des informations sur vigueur.

$ vim
Informations Sur L'Éditeur Vim
Informations Sur L'Éditeur Vim
Informations Sur L’éditeur Vim

le -i L’option invite l’utilisateur à interagir lors de l’installation des packages. Cela implique apk pour vous demander si vous souhaitez poursuivre l’installation du package ou abandonner.

$ apk -i add apache2
Confirmation De L'Installation Du Package
Confirmation De L'Installation Du Package
Confirmation De L’installation Du Package

5. Vérifiez le package installé dans Alpine Linux

Pour savoir si un certain package est déjà installé, utilisez la syntaxe :

$ apk -e info package_name

Dans cet exemple, nous vérifions si Nano est installé.

$ apk -e info nano

De plus, vous pouvez vérifier si plusieurs packages existent en les répertoriant sur la même ligne. Pour cet exemple, nous vérifions si les deux nano et vigueur sont installés.

$ apk -e info nano vim
Vérifier Le Paquet Dans Alpine Linux
Vérifier Le Paquet Dans Alpine Linux
Vérifier Le Paquet Dans Alpine Linux

Pour répertorier des informations supplémentaires telles que la version et la taille du package installé, exécutez simplement :

$ apk info nano
Vérifier Les Informations Sur Le Package Dans Alpine Linux
Vérifier Les Informations Sur Le Package Dans Alpine Linux
Vérifier Les Informations Sur Le Package Dans Alpine Linux

6. Lister les fichiers associés à un package

le -L flag vous permet de lister les fichiers associés à un package, qui comprend les fichiers binaires et de configuration et d’autres fichiers.

$ apk -L info nano
Répertorier Les Fichiers De Package Installés Dans Alpine Linux
Répertorier Les Fichiers De Package Installés Dans Alpine Linux
Répertorier Les Fichiers De Package Installés Dans Alpine Linux

7. Liste des dépendances d’un package

Avec le -R , vous pouvez répertorier les packages dont dépend le package. Dans l’exemple suivant, nous listons les dépendances qui vigueur dépend de.

$ apk -R info vim
Répertorier Les Dépendances De Packages Dans Alpine Linux
Répertorier Les Dépendances De Packages Dans Alpine Linux
Répertorier Les Dépendances De Packages Dans Alpine Linux

8. Trouver la taille installée d’un package

Pour afficher la taille installée d’un package, utilisez la -s option (minuscule) comme suit :

$ apk -s info vim
Trouver La Taille Du Package Installé Dans Alpine Linux
Trouver La Taille Du Package Installé Dans Alpine Linux
Trouver La Taille Du Package Installé Dans Alpine Linux

9. Répertorier tous les packages installés

Pour répertorier tous les packages installés sur Alpin Linuxexécutez la commande :

$ apk info
Répertorier Tous Les Packages Installés Dans Alpine Linux
Répertorier Tous Les Packages Installés Dans Alpine Linux
Répertorier Tous Les Packages Installés Dans Alpine Linux

10. Mettre à jour Alpine Linux

Pour mettre à niveau tous les packages sur Alpin Linux à leurs dernières versions, exécutez la commande

$ apk upgrade
Mettre À Jour Alpine Linux
Mettre À Jour Alpine Linux
Mettre À Jour Alpine Linux

Pour effectuer une simulation de la mise à niveau, passez la -s option. Cela exécute simplement une simulation et montre les versions vers lesquelles les packages seront mis à niveau. Il ne met pas à niveau les packages.

$ apk -s upgrade
Mise À Niveau Linux Alpine Run À Sec
Mise À Niveau Linux Alpine Run À Sec
Mise À Niveau Linux Alpine Run À Sec

11. Tenez une mise à niveau de package

Dans certains cas, vous souhaiterez peut-être conserver quelques packages d’une mise à niveau. Par exemple pour garder nano dans sa version actuelle – nano-5.9-r0 – exécutez la commande.

$ apk add nano=5.9-r0 
Maintenir La Mise À Niveau Du Package Dans Alpine Linux
Maintenir La Mise À Niveau Du Package Dans Alpine Linux
Maintenir La Mise À Niveau Du Package Dans Alpine Linux

Cela exemptera les nano package de la mise à niveau car les autres packages sont mis à niveau vers leurs dernières versions.

Pour publier ultérieurement le package pour la mise à niveau, exécutez :

$ apk add 'nano>5.9'

12. Supprimer un package dans Alpine Linux

Si vous n’avez plus besoin d’un package, vous pouvez le supprimer en utilisant la syntaxe :

$ apk del package_name

Par exemple, pour supprimer vigueurexécutez la commande.

$ apk del vim
Supprimer Des Packages Dans Alpine Linux
Supprimer Des Packages Dans Alpine Linux
Supprimer Des Packages Dans Alpine Linux

13. Obtenir de l’aide avec la commande Apk

Pour plus apk commandes, vous pouvez parcourir les apk catalogue d’aide comme indiqué

$ apk --help
Aide Sur La Commande Apk
Aide Sur La Commande Apk
Aide Sur La Commande Apk

Dans ce guide, nous nous sommes concentrés sur Alpin apk exemples de commandes. Nous espérons que cela vous aidera lorsque vous commencerez à installer et à gérer des packages sur Alpin Linux.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

Rate this post
Publicité
Article précédentAutomotive Grade Linux annonce IndyKite, Marelli et Red Hat comme nouveaux membres
Article suivantLe FBI a fermé le botnet « Cyclops Blink » lié à la Russie qui a infecté des milliers d’appareils
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici