2024-06-02 19:34:41 +02:00
.TH slpkg 1 "Orestiada, Hellas" "slpkg 5.1.0" dslackw
2023-01-07 16:09:55 +01:00
.SH NOM
.P
2023-05-27 00:54:27 +02:00
slpkg \- Utilitaire de gestion de paquets pour Slackware.
2023-01-07 16:09:55 +01:00
.SH SYNOPSIS
.P
2023-03-29 22:19:07 +02:00
slpkg \c
2024-03-18 20:28:49 +01:00
[\fI COMMAND\fR ] [\fI OPTIONS\fR ] <\fI packages\fR >
2023-03-29 22:19:07 +02:00
.P
2024-03-28 11:24:29 +01:00
slpkg [-h|-v] [-u, update] [-U, upgrade] [-I, repo-info]
2024-03-17 10:57:06 +01:00
[-g, configs] [-T, clean-tmp] [-b, build] [-i, install] [-d, download]
2024-03-28 11:31:12 +01:00
[-R, remove] [-f, find] [-w, view] [-s, search] [-e, dependees] [-t, tracking] -y, --yes, -c, --check, -O, --resolve-off,
-r, --reinstall, -k, --skip-installed, -E, --full-reverse, -S, --search, -B, --progress-bar, -p, --pkg-version,
2023-05-27 00:54:27 +02:00
-P, --parallel, -o, --repository=\fI NAME\fR , -z, --directory=\fI PATH\fR
2023-01-07 16:09:55 +01:00
.SH DESCRIPTION
.P
2024-06-02 19:34:41 +02:00
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.
2023-01-07 16:09:55 +01:00
.P
2024-06-02 19:34:41 +02:00
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.
2023-01-07 16:09:55 +01:00
.SH COMMANDES
.P
2023-01-28 08:30:40 +01:00
.B -u, update
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Met à jour la liste des paquets et la base de données.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
.B -U, upgrade
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Met à jour tous les paquets installés si une version plus récente existe dans le référentiel.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -I, repo-info
.RS
2023-05-27 00:54:27 +02:00
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.
2023-03-29 22:19:07 +02:00
.RE
.P
2024-03-17 10:57:06 +01:00
.B -T, clean-tmp
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Supprime tous les scripts et sources SlackBuilds téléchargés.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:32:56 +01:00
.B -g, configs
.RS
2023-05-27 00:54:27 +02:00
Modifie le fichier de configuration /etc/slpkg/slpkg.toml.
2023-01-28 08:32:56 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -b, build
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Construit les scripts Slackbuilds et ajoute les paquets au répertoire '/tmp'.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -i, install
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Construit et installe les paquets dans l'ordre correct, et enregistre également les paquets avec les dépendances pour les supprimer.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -d, download
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Télécharge les scripts SlackBuilds actuels et les sources sans les construire ou les installer.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-01 11:47:18 +01:00
.B -R, remove
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Supprime les paquets avec les dépendances si les paquets ont été installés avec la méthode '\fI slpkg install\fR '.
Slpkg consulte la configuration 'REPO_TAG' pour trouver les paquets à supprimer par défaut, sauf si vous utilisez l'option \fB --file-pattern\fR .
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -f, find
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Recherche les paquets installés sur votre système.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -w, view
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Visualiser les paquets d'information du référentiel et tout obtenir dans votre terminal.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -s, search
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Rechercher et faire correspondre les paquets
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -e, dependees
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Montrer de quels SlackBuilds dépendent.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-21 18:01:49 +01:00
.B -t, tracking
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Suivi des dépendances des paquets.
2023-01-07 16:09:55 +01:00
.RE
.SH OPTIONS
.P
2023-03-29 22:19:07 +02:00
.B -y, --yes
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Répondre oui à toutes les questions. (à utiliser avec : -u, update, -U, upgrade, -b, build,
-i, install, -R, remove, -d, download,)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-05-27 00:54:27 +02:00
.B -O, --resolve-off
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Désactive la résolution des dépendances. (à utiliser avec : -U, upgrade, -b, build, -i, install)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -r, --reinstall
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
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)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -k, --skip-installed
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
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)
.RE
.P
2023-03-29 22:19:07 +02:00
.B -E, --full-reverse
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Dépendance inversée complète. Ne fonctionne qu'avec les commandes -e, dependees et affiche également les besoins.
(à utiliser avec : -e, dependees)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -S, --search
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Active l'utilitaire de dialogue pour rechercher des paquets dans le référentiel.
Exemple : '\fI slpkg install python3 --search\fR ' ou '\fI slpkg download python3 --search\fR ', etc.
(à utiliser avec : -b, build, -i, install, -d, download, -R, remove, -f, find, -w, view,
-s, search, -e, dependees, -t, tracking)
2023-01-07 16:09:55 +01:00
.RE
.P
2024-03-28 11:31:12 +01:00
.B -B, --progress-bar
2023-01-15 17:09:20 +01:00
.RS
2024-03-28 11:31:12 +01:00
Appliquez-le pour voir une barre de progression statique au lieu d'un processus exécuté comme la construction,
2024-06-02 19:34:41 +02:00
l'installation ou la suppression. (à utiliser avec : -b, build, -i, install, -U, upgrade, -R --remove)
2023-01-15 17:09:20 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -p, --pkg-version
2023-01-16 19:29:33 +01:00
.RS
2024-04-07 21:16:08 +02:00
Affiche la version du paquetage du référentiel. (à utiliser avec : -e, dependees, -t, tracking, -w, view, -s --search)
2023-01-16 19:29:33 +01:00
.RE
.P
2023-06-05 11:39:26 +02:00
.B -P, --parallel
2023-01-17 20:03:01 +01:00
.RS
2023-05-27 00:54:27 +02:00
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)
2023-01-17 20:03:01 +01:00
.RE
.P
2023-05-27 00:54:27 +02:00
.B -m, --no-case
2023-01-25 20:54:37 +01:00
.RS
2023-05-27 00:54:27 +02:00
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)
2023-01-25 20:54:37 +01:00
.RE
.P
2023-05-27 00:54:27 +02:00
.BI "-o," "" " \-\--repository=" NAME "
2023-03-29 22:19:07 +02:00
.RS
2023-05-27 00:54:27 +02:00
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)
2023-03-29 22:19:07 +02:00
.RE
.P
2023-05-27 00:54:27 +02:00
.BI "-z," "" " \-\-directory=" PATH "
2023-03-29 22:19:07 +02:00
.RS
2023-05-27 00:54:27 +02:00
Le répertoire est le chemin où les fichiers seront enregistrés. (à utiliser avec : -d, download)
2023-03-29 22:19:07 +02:00
.RE
.P
.B -h | --help
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Affiche les informations d'aide et quitte.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -v | --version
2023-01-07 16:09:55 +01:00
.RS
2023-05-27 00:54:27 +02:00
Affiche la version et quitte.
2023-01-07 16:09:55 +01:00
.RE
2023-05-27 00:54:27 +02:00
.SH SYNTAXE DES OPTIONS
2023-03-25 00:01:17 +01:00
.P
2023-05-27 00:54:27 +02:00
En dehors de la manière classique, vous pouvez mettre plusieurs options qui ne nécessitent pas d'arguments ensemble, comme :
2023-03-25 00:01:17 +01:00
.PP
.Vb 1 .
\& slpkg -iPny [\fI PACKAGES...\fR ]
.Ve
.RE
.SH FILELIST|PACKAGES
.P
2024-06-02 19:34:41 +02:00
Au lieu de paquets, vous pouvez transmettre un fichier texte avec le suffixe '.pkgs' et les noms des paquets.
Exemple : '\fI slpkg install list.pkgs\fR '.
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'.
2023-03-25 00:01:17 +01:00
.RE
2023-04-13 22:43:59 +02:00
.SH A SAVOIR
.P
Il y a cinq indicateurs lorsque certaines commandes sont utilisées, par exemple :
2023-05-27 00:54:27 +02:00
Cyan : Installer, Jaune : Construire, Gris : Installé, Violet : Installé Pour construire, Gris : C'est installé, Violet : Pour la mise à jour, Rouge : Pour supprimer.
2023-04-13 22:43:59 +02:00
2024-06-02 19:34:41 +02:00
Lorsque vous utilisez les commandes install, build, upgrade ou remove, vous devez savoir que si le paquet est installé, sa couleur passera au gris,
2023-05-27 00:54:27 +02:00
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.
2023-04-13 22:43:59 +02:00
2023-05-27 00:54:27 +02:00
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
2023-04-13 22:43:59 +02:00
le fichier '\fI /etc/slpkg/repositories.toml\fR ' 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 '\fI slpkg install\fR ',
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
2023-05-27 00:54:27 +02:00
un astérisque à l'option '\fB -o, --repository=\fR ', sauf pour la commande '\fB -s, search\fR '.
2023-04-13 22:43:59 +02:00
2023-05-27 00:54:27 +02:00
Note : Il n'existe actuellement aucune fonction permettant d'indiquer les paquets si les couleurs sont désactivées.
.RE
.SH ÉTAT DE SORTIE
.P
0 Exécution réussie de slpkg.
.P
2023-12-15 11:30:51 +01:00
1 Quelque chose de mal s'est produit.
2023-05-27 00:54:27 +02:00
.P
2023-12-15 11:30:51 +01:00
Code d'erreur de sortie Installpkg et Upgradepkg:
.P
1 = tar a renvoyé le code d'erreur
.P
2 = enveloppe de compression corrompue
.P
3 = ne se termine pas par .tgz
.P
4 = aucun fichier de ce type
.P
5 = utilitaire de compression externe manquant
2023-05-27 00:54:27 +02:00
.RE
.SH CARACTÈRES D'EXPLICATION
.P
[État du traitement : Rouge est en cours de traitement, Vert est terminé.
.P
[✔️] Caractère terminé : Apparaît lorsque le traitement est terminé.
.P
[X] Caractère d'échec : Apparaît lorsque le traitement a échoué.
.P
[Caractère ignoré : Apparaît lorsque le traitement a été ignoré.
.P
2023-04-13 22:43:59 +02:00
.RE
2023-01-07 16:09:55 +01:00
.SH FICHIERS DE CONFIGURATION
.P
2023-05-27 00:54:27 +02:00
Fichier de configuration dans le fichier /etc/slpkg/slpkg.toml.
2023-03-29 22:19:07 +02:00
.P
2023-05-27 00:54:27 +02:00
Fichier de référentiels dans le fichier /etc/slpkg/repositories.toml.
2023-03-29 22:19:07 +02:00
.P
2023-05-27 00:54:27 +02:00
Fichier de liste noire dans le fichier /etc/slpkg/blacklist.toml.
2023-03-25 00:01:17 +01:00
.P
2023-05-27 00:54:27 +02:00
\fI slpkg_new-configs\fR permet de gérer les fichiers de configuration .new facilement et rapidement. Déplacez-les, copiez-les ou supprimez-les.
2023-03-25 00:01:17 +01:00
.RE
2023-01-07 16:09:55 +01:00
.SH RAPPORT DE BOGUES
.P
2023-05-27 00:54:27 +02:00
Veuillez rapporter tout bug trouvé à : https://gitlab.com/dslackw/slpkg/-/issues.
2024-04-05 11:21:31 +02:00
.RE
2023-01-07 16:09:55 +01:00
.SH AUTEUR
.P
2023-05-27 00:54:27 +02:00
Dimitris Zlatanidis <dslackw@gmail.com>