Linux est amusant, mais parfois vous vous heurtez simplement à un mur avec les distributions actuelles et vous voulez quelque chose de différent. De plus, il semble que la taille des fichiers ISO et les besoins en mémoire augmentent avec le temps. Il doit y avoir une petite distribution quelque part.

Si vous recherchez une distribution Linux légère, Alpine Linux pourrait être une bouffée d'air frais de la montagne pour vous!

Qu'est-ce que Alpine Linux?

Alpine Linux est une distribution Linux qui vise le minimalisme, à la fois en termes d'espace et de portée, ainsi que pour une sécurité accrue. Le support d'installation par défaut n'est que de 133 Mo. C'est assez impressionnant étant donné que certains fichiers ISO sur d'autres distributions sont davantage conçus pour les DVD et les clés USB. Alpine tient confortablement sur un CD-R avec de l'espace à revendre.

Alpine Linux utilise une technique appelée exécutables indépendants de la position pour randomiser l'emplacement des programmes en mémoire. Cela rend difficile pour un attaquant d'exploiter les bizarreries de la mémoire et de prendre le contrôle d'une machine.

La distribution est également minimaliste dans sa configuration. Il obtient sa petite taille en utilisant la suite BusyBox pour fournir la plupart des utilitaires dans un seul exécutable.

La petite taille d'Alpine le rend adapté aux personnes qui utilisent des conteneurs, en particulier Docker.

Télécharger: Alpine Linux

Installer Alpine Linux

L'installation d'Alpine Linux est similaire à l'installation de toute autre distribution Linux. Vous récupérez l'image d'installation et la transférez sur votre support préféré, puis redémarrez votre ordinateur.

Le minimalisme d'Alpine s'applique également à son processus d'installation. Vous vous trouvez sur la console texte standard de Linux. Il n'y a pas d'installation graphique ici.

En ce qui concerne les images d'installation, vous avez plusieurs choix sur la page de téléchargement, en fonction de la complétude du système que vous souhaitez installer.

Le Standard image est recommandée pour la plupart des gens et comprend les packages les plus couramment utilisés. Obtenez celui-ci si vous êtes complètement nouveau sur Alpine.

Le Élargi image est destinée aux périphériques spécialisés comme les routeurs qui ne seront pas mis à jour autant, donc il a plus de packages que Standard.

Si vous souhaitez installer un système très minimal, procurez-vous le Netboot image, qui ne comprend que le strict minimum pour démarrer et se connecter au réseau. Vous devrez ensuite télécharger tous les autres packages requis. Cette option est destinée à ceux qui aiment vraiment adapter les systèmes à leurs besoins.

Lors de l'installation, vous vous connectez au système démarré en tant que root. Il n'y a pas de système piloté par menu. Toute la configuration se fait en ligne de commande. Si vous avez installé Arch Linux, ce processus vous sera familier.

Bien qu'Alpine ne vous tienne pas beaucoup la main, ils ont inclus des scripts qui vous guideront tout au long du processus d'installation. Le plus important est setup-alpin. Le script vous posera des questions telles que la disposition de votre clavier et votre fuseau horaire et vous aidera également à partitionner votre disque. Vous pouvez simplement accepter les valeurs par défaut.

Vous pouvez trouver plus de détails sur la configuration d'Alpine sur votre machine dans le Documentation et le wiki. Certaines informations peuvent être obsolètes. Vous pouvez essayer d'installer un package recommandé dans la documentation uniquement pour découvrir qu'il n'existe pas dans le référentiel.

En rapport: Les meilleurs distributions Linux légères qui n'ont presque pas besoin d'espace

Configurer Alpine Linux

Lorsque vous démarrez enfin dans votre nouvelle installation Alpine, elle est encore assez nue, avec juste la console de texte et le shell. Vous voudrez apporter quelques personnalisations au système par défaut pour le rendre vraiment utile.

Configurer un utilisateur régulier

Lorsque vous installez Alpine pour la première fois, le seul utilisateur est root. Vous ne voulez pas courir en tant que root tout le temps. C'est un risque pour la sécurité et vous pourriez accidentellement endommager des fichiers système importants.

Pour ajouter un autre utilisateur, tapez simplement:

adduser -h / home / nom d'utilisateur -s / bin / ash / nom d'utilisateur

Vous allez remplacer "nom d'utilisateur" par le nom de l'utilisateur que vous souhaitez utiliser pour la connexion. Le -h L'option spécifie le répertoire de base, tandis que la -s option spécifie le chemin du shell, ash, qui est le shell par défaut pour BusyBox et donc le shell installé dans Alpine Linux. Si vous souhaitez utiliser un autre shell, vous devez remplacer cette option par le chemin de votre shell préféré.

Pour définir un mot de passe pour l'utilisateur, utilisez le passwd commander:

nom d'utilisateur passwd

Vous serez invité à configurer un mot de passe pour l'utilisateur. Entrez à nouveau le mot de passe pour confirmer le processus. Une fois que cela est fait, vous pouvez vous déconnecter du compte root et vous connecter à votre compte utilisateur habituel.

Par défaut, lorsque vous souhaitez exécuter des commandes en tant que root, vous utilisez le su commander:

su -

Le - L'option signifie démarrer un shell de connexion comme si vous vous étiez connecté directement à la racine. Tapez le mot de passe root lorsque vous y êtes invité, et vous serez alors présenté avec le # invite qui indique que vous exécutez en tant que root. Lorsque vous avez terminé d'exécuter vos commandes d'administration, il est préférable de quitter la session racine en tapant Se déconnecter ou en appuyant sur Ctrl pour revenir à votre session habituelle.

Si vous avez l'habitude d'utiliser sudo, la documentation contient des informations sur comment le configurer.

Gestion des packages

Comme avec toute autre distribution Linux moderne, Alpine utilise un gestionnaire de paquets. Ils ont créé le leur, appelé Alpine Package Keeper, ou APK.

Utiliser l'APK est simple. Si vous avez l'habitude d'utiliser Apt sur Debian ou Ubuntu, c'est encore plus simple. Ce n'est pas évident si c'était délibéré, mais la plupart des commandes sont identiques.

Pour mettre à jour le référentiel, émettez simplement cette commande:

mise à jour apk

Pour mettre à niveau vos packages vers la dernière version disponible, saisissez:

mise à jour apk

Pour installer un package particulier, dans ce cas, Vim, tapez:

apk ajouter vim

Pour supprimer un package, saisissez:

package apk del

Si des packages ne sont plus nécessaires après la suppression, l'APK les supprimera automatiquement. Cela diffère d'APT car vous devez exécuter le apt autoremove commande de faire de même.

Configurer un environnement de bureau

À moins que vous ne prévoyiez d'installer Alpine en tant que serveur, vous souhaiterez probablement installer un environnement graphique. Heureusement, Alpine prend en charge les principaux gestionnaires de fenêtres et environnements de bureau.

Pour configurer X, Alpine fournit le setup-xorg-base scénario. C'est similaire au processus d'installation, où vous l'exécutez et répondez à quelques questions sur votre configuration. Dans la plupart des cas, la configuration est automatique.

Vous devrez installer votre gestionnaire de fenêtres, bureau, gestionnaire de fichiers, etc. tout seul. Vous voudrez probablement également installer un gestionnaire d'affichage comme LightDM. Cependant, vous devrez dire à OpenRC de le démarrer automatiquement.

Par exemple, pour utiliser LXDM;

rc-update lxdm
rc-service lxdm start

Alpine Linux est-il fait pour vous?

Si vous recherchez quelque chose de différent de la culture habituelle des distributions Linux, Alpine Linux vaut la peine d'être pris en compte. Si vous voulez un système d'exploitation serveur léger pour la virtualisation ou les conteneurs, Alpine est celui qu'il vous faut.

Bien qu'il existe de nombreuses distributions Linux légères disponibles sur Internet, vous devriez trouver Alpine Linux adapté à tous vos besoins.

E-mail
14 distributions Linux légères pour donner une nouvelle vie à votre ancien PC

Besoin d'un système d'exploitation léger? Ces distributions Linux spéciales peuvent fonctionner sur des PC plus anciens, certains avec aussi peu que 100 Mo de RAM.

Rubriques connexes
  • Linux
  • Distribution Linux
A propos de l'auteur
David Delony (4 articles publiés)Plus de David Delony

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.