Outils pour utilisateurs

Outils du site


apk

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
apk [2023/11/21 21:44]
luc
apk [2024/03/09 12:57] (Version actuelle)
luc
Ligne 1: Ligne 1:
 ====== apk, le package manager d'Alpine Linux ====== ====== apk, le package manager d'Alpine Linux ======
  
-`apkest le package manager d'Alpine Linux. [[https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html|doc officielle]]+''apk'' est le package manager d'Alpine Linux. [[https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html|doc officielle]]
  
 Il permet l'installation d'un paquet et de ses dépendances nécessaires.\\ Il permet l'installation d'un paquet et de ses dépendances nécessaires.\\
 A la désinstallation, il enlève les paquets non nécessaires (testé et approuvé par moi même). A la désinstallation, il enlève les paquets non nécessaires (testé et approuvé par moi même).
  
-`apkgère l'emploi de plusieurs repositories, main community & testing, chacun dans un état stable ou edge.+''apk'' gère l'emploi de plusieurs repositories, main community & testing, chacun dans un état stable ou edge.
  
 ===== Commandes cheat sheet ===== ===== Commandes cheat sheet =====
Ligne 24: Ligne 24:
 apk add cmd:<binary_exact_name> apk add cmd:<binary_exact_name>
 apk add <multiples> <package> <at> <once> apk add <multiples> <package> <at> <once>
 +# -i = interaction : demander confirmation avant d'executer l'action
 +apk add -i <package_name> 
  
 # UPGRADE # UPGRADE
Ligne 31: Ligne 33:
  
 # INFO # INFO
-apk info <package_name>+# affiche les infos sur un paquet 
 +apk info <package_name>  
 +# affiche tous les paquets installés 
 +apk info 
 +apk info -vv 
 +apk info | grep <package_name> 
  
 # DESINSTALLER # DESINSTALLER
Ligne 37: Ligne 45:
 apk del <package_name> apk del <package_name>
  
 +# voir les DEPENDANCES d'un paquet
 +apk -R info <package_name>
  
 </code> </code>
Ligne 42: Ligne 52:
 ===== Cleanup ===== ===== Cleanup =====
  
-`apkfait le nettoyage à chaque suppression de paquet, pas besoin d'une commande spécifique (comme `apt autoremove`)+''apk'' fait le nettoyage à chaque suppression de paquet, pas besoin d'une commande spécifique (comme ''apt autoremove'')
  
  
 ===== World ===== ===== World =====
  
-A l'instar d'un `requirements.txtpour pip, les paquets listés dans le fichier `/etc/apk/worldsont ceux installés explicitement, et peuvent être installés automatiquement avec `apt addsans autre argument.\\+A l'instar d'un ''requirements.txt'' pour pip, les paquets listés dans le fichier ''/etc/apk/world'' sont ceux installés explicitement, et peuvent être installés automatiquement avec ''apt add'' sans autre argument.\\
 On peut éditer ce fichier à la main. On peut éditer ce fichier à la main.
  
 ===== Installation dans la RAM à chaque démarrage ===== ===== Installation dans la RAM à chaque démarrage =====
  
-Par défaut `apkne semble pas conserver le cache des paquets télécharger pour les réinstaller. On peut néanmoins forcer un cache pour les rendre disponibles au boot, et même avant qu'un réseau soit disponible.+Par défaut ''apk'' ne semble pas conserver le cache des paquets télécharger pour les réinstaller. On peut néanmoins forcer un cache pour les rendre disponibles au boot, et même avant qu'un réseau soit disponible.
  
-Dans le cas où le cache est activé, on peut ainsi automatiquement (ré)installer les paquets en RAM lors du boot. La procédure est donnée dans le [[https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Local_Cache|wiki]], basée sur l'utilitaire `setup-apkcache`.+Dans le cas où le cache est activé, on peut ainsi automatiquement (ré)installer les paquets en RAM lors du boot. La procédure est donnée dans le [[https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Local_Cache|wiki]], basée sur l'utilitaire ''setup-apkcache''.
  
 Si on active le cache, il faut également y faire le ménage de temps à autres, afin d'enlever les paquets dont une version plus récente est installée. Détails [[https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Cache_maintenance|ici]]. Si on active le cache, il faut également y faire le ménage de temps à autres, afin d'enlever les paquets dont une version plus récente est installée. Détails [[https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Cache_maintenance|ici]].
apk.1700603066.txt.gz · Dernière modification: 2023/11/21 21:44 de luc