====== 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