====== Alpine - Fonctionnement de base ======
D'après une utilisation via un conteneur LXC Alpine 3.22, sous Proxmox 8.2, sur un Intel Celeron J3455 à 1.50Ghz, 2Go de RAM et 128Go de SSD. Autant dire pas l'environnement idéal mais suffisant pour des expérimentations.
===== Documentations =====
Parce que RTFM.
* [[https://docs.alpinelinux.org/|Documentation]]
* [[https://wiki.alpinelinux.org/wiki/Main_Page|Wiki]]
===== Manipulation des paquets =====
==== Mettre à jour les dépôts ====
setup-apkrepos
Puis faire ''c'' pour activer le dépôt communautaire.
==== Mettre à jour la liste des paquets ====
apk update
==== Mettre à jour les paquets installés ====
Mettre à jour ''apk-tools'' :
apk add --upgrade apk-tools
Mettre à jour tous les paquets installés :
apk upgrade --available
ou
apk upgrade
==== Installer des paquets ====
apk add nom-du-paquet
par exemple :
apk add nano
Il est possible d'installer plusieurs paquets en chaînant les noms.
==== Désinstaller des paquets ====
apk del nom-du-paquet
Par exemple :
apk del nano
Alpine n'a pas de fonction de nettoyage comme ''apt autoremove''. Le nettoyage est fait à la désinstallation des paquets.
===== Manipulation des services =====
Les services sont gérés par OpenRC.
==== Liste les services ====
rc-status
==== Activer un service au démarrage ====
rc-update add nom-du-service
Par exemple :
rc-update add sshd
==== Démarrer un service ====
rc-service nom-du-service start
==== Redémarrer un service ====
rc-service nom-du-service restart
==== Arrêter un service ====
rc-service nom-du-service stop
==== Afficher le status d'un service ====
rc-service nom-du-service status