slpkg/docs/manpages/fr.md

318 lines
10 KiB
Markdown
Raw Normal View History

2023-06-12 22:36:51 +02:00
# NOM
slpkg - Utilitaire de gestion de paquets pour Slackware.
# SYNOPSIS
slpkg \[*COMMAND*\] \[*OPTIONS*\] \[*FILELIST\|PACKAGES\...*\]
slpkg \[-h\|-v\] \[-u, update\] \[-U, upgrade\] \[-c, check-updates\]
\[-I, repo-info\] \[-g, configs\] \[-L, clean-logs\] \[-D, clean-tmp\]
\[-T, clean-data\] \[-b, build\] \[-i, install\] \[-d, download\] \[-R,
remove\] \[-f, find\] \[-w, view\] \[-s, search\] \[-e, dependees\]
\[-t, tracking\] -y, \--yes, -j, \--jobs, -O, \--resolve-off, -r,
\--reinstall, -k, \--skip-installed, -a, \--install-data, -E,
\--full-reverse, -S, \--search, -n, \--no-silent, -p, \--pkg-version,
-P, \--parallel, -o, \--repository=*NAME*, -z, \--directory=*PATH*
# DESCRIPTION
Slpkg est un gestionnaire de paquets qui installe, met à jour et
supprime les paquets sur les systèmes basés sur Slackware. Il calcule
automatiquement les dépendances et détermine ce qui doit se passer pour
installer les paquets. Slpkg facilite la maintenance de groupes de
machines sans avoir à les mettre à jour manuellement.
Slpkg travaille en accord avec les standards de l\'organisation
SlackBuilds.org pour construire des paquets. Il utilise également les
instructions de Slackware Linux pour l\'installation, la mise à jour ou
la suppression des paquets.
# COMMANDES
**-u, update**
> Met à jour la liste des paquets et la base de données.
**-U, upgrade**
> Met à jour tous les paquets installés si une version plus récente
> existe dans le référentiel.
**-c, check-updates**
> Vérifier s\'il y a des nouvelles dans le fichier ChangeLog.txt du
> référentiel.
**-I, repo-info**
> Affiche les informations relatives aux dépôts, telles que les dépôts
> actifs, la date de leur mise à jour, et le nombre de paquets qu\'ils
> contiennent.
**-L, clean-logs**
2023-06-30 09:22:45 +02:00
> Nettoie le suivi des journaux de dépendances et les fichiers journaux de processus.
2023-06-12 22:36:51 +02:00
**-T, clean-data**
> Il est parfois nécessaire de nettoyer toutes les données des
> référentiels de la base de données. Exécutez cette commande pour
> supprimer toutes les données et exécutez \'*slpkg update*\' pour les
> recréer.
**-D, clean-tmp**
> Supprime tous les scripts et sources SlackBuilds téléchargés.
**-g, configs**
> Modifie le fichier de configuration /etc/slpkg/slpkg.toml.
**-b, build**
> Construit les scripts Slackbuilds et ajoute les paquets au répertoire
> \'/tmp\'.
**-i, install**
> Construit et installe les paquets dans l\'ordre correct, et enregistre
> également les paquets avec les dépendances pour les supprimer.
**-d, download**
> Télécharge les scripts SlackBuilds actuels et les sources sans les
> construire ou les installer.
**-R, remove**
> Supprime les paquets avec les dépendances si les paquets ont été
> installés avec la méthode \'*slpkg install*\'. Slpkg consulte la
> configuration \'REPO_TAG\' pour trouver les paquets à supprimer par
> défaut, sauf si vous utilisez l\'option **\--file-pattern**.
**-f, find**
> Recherche les paquets installés sur votre système.
**-w, view**
> Visualiser les paquets d\'information du référentiel et tout obtenir
> dans votre terminal.
**-s, search**
> Rechercher et faire correspondre les paquets
**-e, dependees**
> Montrer de quels SlackBuilds dépendent.
**-t, tracking**
> Suivi des dépendances des paquets.
# OPTIONS
**-y, \--yes**
> Répondre oui à toutes les questions. (à utiliser avec : -u, update,
> -U, upgrade, -b, build, -i, install, -R, remove, -d, download,)
**-j, \--jobs**
> Accélération des scripts SlackBuild. Lorsque l\'option **\--jobs** est
> activée, slpkg détecte automatiquement le nombre de processeurs et
> l\'entre dans la variable MAKEFLAGS. Certains SlackBuilds échouent
> lorsque MAKEFLAGS est déclaré ou que le nombre de processeurs (-j) est
> supérieur à un. (à utiliser avec : -U, upgrade, -b, build, -i,
> install)
**-O, \--resolve-off**
> Désactive la résolution des dépendances. (à utiliser avec : -U,
> upgrade, -b, build, -i, install)
**-r, \--reinstall**
> Utilisez cette option si vous souhaitez mettre à jour tous les
> paquets, même si la même version est déjà installée. Ne pas ignorer
> les paquets installés. (à utiliser avec : -U, upgrade, -i, install)
**-k, \--skip-installed**
> Cette option est utile si vous souhaitez éviter de construire et de
> réinstaller des paquets. Remarque : cette option n\'affecte que les
> dépendances. (à utiliser avec : -i, install)
**-a, \--install-data**
> Installe les données dans la base de données uniquement si vous ne
> souhaitez pas retélécharger ou resynchroniser les listes de paquets,
> et que vous avez déjà téléchargé le référentiel, vous pouvez appliquer
> cette option pour installer les données dans la base de données. Cette
> option est particulièrement utile pour les dépôts locaux et pour ceux
> qui téléchargent les dépôts manuellement. (à utiliser avec : -u,
> update)
**-E, \--full-reverse**
> Dépendance inversée complète. Ne fonctionne qu\'avec les commandes -e,
> dependees et affiche également les besoins. (à utiliser avec : -e,
> dependees)
**-S, \--search**
> Active l\'utilitaire de dialogue pour rechercher des paquets dans le
> référentiel. Exemple : \'*slpkg install python3 \--search*\' ou
> \'*slpkg download python3 \--search*\', etc. (à utiliser avec : -b,
> build, -i, install, -d, download, -R, remove, -f, find, -w, view, -s,
> search, -e, dependees, -t, tracking)
**-n, \--no-silent**
> Désactive le mode silencieux, s\'il est activé dans le fichier de
> configuration. (à utiliser avec : -u, update, -U, upgrade, -b, build,
> -i, install, -R, remove)
**-p, \--pkg-version**
> Affiche la version du paquetage du référentiel. (à utiliser avec : -e,
> dependees, -t, tracking, -w, view)
**-P, \--parallel**
> Télécharger des fichiers en parallèle pour accélérer le processus. (à
> utiliser avec : -u, update, -U, upgrade, -b, build, -i, install, -d,
> download)
**-m, \--no-case**
> Paquets de correspondance de motifs sensibles à la casse. (à utiliser
> avec : -b, build, -i, install, -d, download, -s, search, -f, find, -w,
> view, -t, tracking, -e, dependees)
**-o,**** \-\--repository=***NAME***\"**
> Change le référentiel par défaut et définit le référentiel avec lequel
> vous voulez travailler. Assurez-vous d\'avoir activé le référentiel
> dans le fichier \'/etc/slpkg/repositories.toml\'. Le modèle de
> référentiel \'\*\' n\'est supporté qu\'avec l\'option \'-s, search\'
> (à utiliser avec : -u, update, -U, upgrade, -c, check-updates, -I,
> repo-info, -b, build, -i, install, -d, download, -s, search, -t,
> tracking, -e, dependees, -w, view)
**-z,**** \--directory=***PATH***\"**
> Le répertoire est le chemin où les fichiers seront enregistrés. (à
> utiliser avec : -d, download)
**-h \| \--help**
> Affiche les informations d\'aide et quitte.
**-v \| \--version**
> Affiche la version et quitte.
# SYNTAXE DES OPTIONS
En dehors de la manière classique, vous pouvez mettre plusieurs options
qui ne nécessitent pas d\'arguments ensemble, comme :
slpkg -iPny \[*PACKAGES\...*\]
# FILELIST\|PACKAGES
Au lieu de paquets, vous pouvez transmettre un fichier texte avec le
suffixe \'.pkgs\' et les noms des paquets. Exemple : \'*slpkg install
list.pkgs*\'. Editez le fichier de configuration
\'/etc/slpkg/slpkg.toml\' pour changer le suffixe si vous le souhaitez.
Vous pouvez utiliser des listes provenant d\'autres sources, comme les
fichiers \'.sqf\'.
# A SAVOIR
Il y a cinq indicateurs lorsque certaines commandes sont utilisées, par
exemple :
Cyan : Installer, Jaune : Construire, Gris : Installé, Violet : Installé
Pour construire, Gris : C\'est installé, Violet : Pour la mise à jour,
Rouge : Pour supprimer.
Lorsque vous utilisez les commandes install, build, upgrade ou remove,
vous devez savoir que si le paquet est installé, sa couleur passera au
gris, si le paquet peut être mis à jour, il devient violet, et s\'il
n\'est pas installé, sa couleur est cyan. De même, si vous essayez de
supprimer un paquet, la couleur du paquet devient rouge.
Exemple : Si le paquet est déjà installé, que la couleur de
l\'indicateur est grise et que l\'option \'**-r, \--reinstall**\' n\'est
pas appliquée, le paquet ne sera pas installé et le message \"(déjà
installé)\" s\'affichera. Si le paquet peut être mis à jour,
l\'installation se poursuivra et le paquet sera mis à jour.
Pour la commande de mise à jour, vous devez savoir que vous pouvez
mettre à jour des paquets provenant de différents dépôts, si vous éditez
le fichier \'*/etc/slpkg/repositories.toml*\' et supprimez la balise
repository. Le slpkg ne peut alors pas reconnaître le dépôt des paquets.
Avec la commande remove, il va supprimer les dépendances si le paquet a
été installé avec la commande \'*slpkg install*\', sinon, le slpkg ne
connaît pas les dépendances qui sont installées avec les paquets qu\'il
va supprimer.
Vous pouvez appliquer l\'astérisque \'\*\' à la place d\'un paquet, pour
faire correspondre tous les paquets d\'un dépôt. Vous ne pouvez pas
appliquer un astérisque à l\'option \'**-o, \--repository=**\', sauf
pour la commande \'**-s, search**\'.
Note : Il n\'existe actuellement aucune fonction permettant d\'indiquer
les paquets si les couleurs sont désactivées.
# ÉTAT DE SORTIE
0 Exécution réussie de slpkg.
1 Une erreur s\'est produite.
20 Aucun paquetage n\'a été trouvé pour être téléchargé, installé,
réinstallé, mis à jour ou supprimé.
# CARACTÈRES D\'EXPLICATION
\[État du traitement : Rouge est en cours de traitement, Vert est
terminé.
\[✔️\] Caractère terminé : Apparaît lorsque le traitement est terminé.
\[X\] Caractère d\'échec : Apparaît lorsque le traitement a échoué.
\[Caractère ignoré : Apparaît lorsque le traitement a été ignoré.
# FICHIERS DE CONFIGURATION
Fichier de configuration dans le fichier /etc/slpkg/slpkg.toml.
Fichier de référentiels dans le fichier /etc/slpkg/repositories.toml.
Fichier de liste noire dans le fichier /etc/slpkg/blacklist.toml.
Fichier de règles dans le fichier /etc/slpkg/rules.toml.
*slpkg_new-configs* permet de gérer les fichiers de configuration .new
facilement et rapidement. Déplacez-les, copiez-les ou supprimez-les.
# RAPPORT DE BOGUES
Veuillez rapporter tout bug trouvé à :
https://gitlab.com/dslackw/slpkg/-/issues.
Note : Avec le problème, veuillez référencer le fichier journal que vous
trouverez dans le chemin /tmp/slpkg/logs/slpkg.log et le coller
également.
# AUTEUR
Dimitris Zlatanidis \<dslackw@gmail.com\>