2023-02-25 20:45:56 +01:00
.TH slpkg 1 "Orestiada, Grèce" "slpkg 4.5.4" dslackw
2023-01-07 16:09:55 +01:00
.SH NOM
.P
2023-03-29 22:19:07 +02:00
slpkg \- Package manager pour Slackware.
2023-01-07 16:09:55 +01:00
.SH SYNOPSIS
.P
2023-03-29 22:19:07 +02:00
slpkg \c
[\fI COMMAND\fR ] [\fI OPTIONS\fR ] [\fI FILELIST|PACKAGES...\fR ]
.P
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]
2023-03-01 11:47:18 +01:00
[-R, remove] [-f, find] [-w, view] [-s, search] [-e, dependees] [-t, tracking] -y, --yes, -j, --jobs, -o, --resolve-off,
2023-03-29 22:19:07 +02:00
-r, --reinstall, -k, --skip-installed, -E, --full-reverse, -S, --search, -n, --no-silent, -p, --pkg-version, -z,
-G, --generate-only, -P, --parallel, -B, --bin-repo=[\fI PATH\fR ], -z, --directory=[\fI PATH\fR ]
2023-01-07 16:09:55 +01:00
.SH DESCRIPTION
.P
2023-01-09 17:07:01 +01:00
\fB Slpkg\fP est un gestionnaire de paquets logiciels qui \fB installe\fP , \fB met à jour\fP et \fB supprime\fP les paquets pour les systèmes basés sur \fB Slackware\fP .
Il calcule automatiquement \fB les dépendances\fP et détermine comment doit se dérouler l'installation des paquets.
2023-01-07 16:09:55 +01:00
\fB Slpkg\fP facilite la maintenance de groupes de machines sans avoir à effectuer des mises à jour manuelles.
.P
2023-01-23 07:53:11 +01:00
\fB Slpkg\fP travaille en accord avec les standards du projet \fB SlackBuilds.org\fP pour construire des paquets.
Il utilise également les instructions de \fB Slackware Linux\fP pour l'installation, la mise à jour ainsi que 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-01-22 02:36:24 +01:00
Mettre à 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-01-25 13:16:10 +01:00
Mettre à niveau tous les paquets installés si une version plus récente existe dans le dépôt.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 16:36:23 +01:00
.B -c, check-updates
2023-01-07 16:09:55 +01:00
.RS
2023-01-22 02:36:24 +01:00
Vérifier si le fichier \fB ChangeLog.txt\fP du SlackBuild contient des mises à jour.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -I, repo-info
.RS
2023-04-01 15:51:22 +02:00
Afficher 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
2023-01-28 16:36:23 +01:00
.B -L, clean-logs
2023-01-07 16:09:55 +01:00
.RS
2023-01-22 02:36:24 +01:00
Nettoyer les journaux de suivi de dépendances. \fB Attention\fP , après cette procédure vous devrez supprimer les dépendances à la main.
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-25 00:01:17 +01:00
.B -T, clean-data
.RS
Il est parfois nécessaire de nettoyer toutes les données des dépôts de la base de données. Exécutez cette commande pour supprimer toutes les données et exécutez \fB 'slpkg update'\fP pour les recréer.
.RE
.P
2023-01-28 19:11:45 +01:00
.B -D, clean-tmp
2023-01-07 16:09:55 +01:00
.RS
2023-01-22 02:36:24 +01:00
Supprimer tous les scripts et sources des 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
Modifier le fichier de configuration \fB /etc/slpkg/slpkg.toml\fP .
.RE
.P
2023-01-21 18:01:49 +01:00
.B -b, build
2023-01-07 16:09:55 +01:00
.RS
2023-01-22 02:36:24 +01:00
Construire les scripts des Slackbuilds et les ajouter au répertoire \fB /tmp\fP .
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-01-22 02:36:24 +01:00
Construire et installer les paquets dans l'ordre adéquat et enregistre également les paquets avec les dépendances à utiliser pour la suppression.
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-01-09 17:07:01 +01:00
Télécharger les scripts et les sources des SlackBuilds sans les construire ni 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-01-22 02:36:24 +01:00
Supprimer les paquets avec leurs dépendances s'ils ont été installés avec la méthode \fB 'slpkg install'\fP .
2023-03-04 20:34:47 +01:00
Slpkg examine la configuration \fB 'REPO_TAG'\fP pour trouver les paquets à supprimer.
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
Trouver les paquets installés par \fB SBo\fP (taggés _SBo) sur votre distribution.
.RE
.P
2023-01-21 18:01:49 +01:00
.B -w, view
2023-01-07 16:09:55 +01:00
.RS
2023-01-09 17:07:01 +01:00
Voir les paquets du dépôt et obtenir toutes les informations dans le 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-01-23 07:53:11 +01:00
Rechercher des 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-01-22 02:36:24 +01:00
Afficher les dépendances du paquet.
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
Suivi des dépendances des paquets.
.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-03-13 09:46:08 +01:00
Répondre \fB Oui\fP à toutes les questions. (à utiliser avec: \fB -u, update, -U, upgrade, -L, clean-logs, -b, build,
-i, install, -d, download\fP ) (Non utilisée avec \fB -R, remove\fP , option supprimée pour des raisons de sécurité)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -j, --jobs
2023-01-07 16:09:55 +01:00
.RS
Accélération des scripts SlackBuild. Lorsque l'indicateur \fB --jobs\fP est activé, slpkg détecte automatiquement le nombre de
de processeurs et le saisit dans la variable \fB MAKEFLAGS\fP . Certains SlackBuilds échouent lorsque \fB MAKEFLAGS\fP est déclaré ou que
2023-03-13 09:46:08 +01:00
le nombre de processeurs (-j) est supérieur à 1. (à utiliser avec: \fB -U, upgrade, build, -i, install\fP )
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -o, --resolve-off
2023-01-07 16:09:55 +01:00
.RS
2023-03-13 09:46:08 +01:00
Désactiver la résolution des dépendances. (à utiliser avec: \fB -U, upgrade, -b, build, -i, install\fP )
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
Utilisez cette option si vous voulez mettre à niveau tous les paquets même si la même version est déjà installée.
2023-03-13 09:46:08 +01:00
Ne saute pas les paquets déjà installés. (à utiliser avec: \fB -U, upgrade, -i, install\fP )
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-01-23 07:53:11 +01:00
Utilisez cette option si vous voulez éviter de construire et de réinstaller des paquets.
2023-03-13 09:46:08 +01:00
Remarque : Cette option n'affecte que les dépendances. (à utiliser avec: \fB -i, install\fP )
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -E, --full-reverse
2023-01-07 16:09:55 +01:00
.RS
2023-01-09 17:07:01 +01:00
Dépendances inverses complètes. Ne fonctionne qu'avec la commande \fB -e, dependees\fP et montre aussi les \fB Requires\fP .
2023-01-21 18:59:43 +01:00
(à 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-01-25 13:16:10 +01:00
Active l'utilitaire de dialogue pour rechercher des paquets dans le dépôt.
2023-01-13 20:21:42 +01:00
Essayez par exemple : \fB `slpkg install python3 --search`\fP ou \fB `slpkg download python3 --search`\fP et ainsi de suite.
2023-03-13 09:46:08 +01:00
(à utiliser avec: \fB -b, build, -i, install, -d, download, -R, remove, -f, find, -w, view,
-s, search, -e, dependees, -t, tracking\fP )
2023-01-07 16:09:55 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -n, --no-silent
2023-01-15 17:09:20 +01:00
.RS
2023-03-13 09:46:08 +01:00
Désactiver le mode silencieux s'il est activé dans le fichier de configuration. (à utiliser avec: \fB -u, update, -U,upgrade, -b, build,
-i, install, -d, download, -R, remove\fP )
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
2023-03-29 22:19:07 +02:00
Afficher la version du package du dépôt. (à utiliser avec: \fB -e, dependees, -t, tracking, -w, view\fP )
2023-01-16 19:29:33 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -G, --generate-only
2023-01-17 20:03:01 +01:00
.RS
2023-04-01 15:51:22 +02:00
N'est utilisé qu'avec le dépôt ponce et lorsque vous souhaitez générer uniquement le fichier SLACKBUILDS.TXT
et mettre à jour la base de données, sans re-télécharger l'ensemble du référentiel. (à utiliser avec : -u, update)
2023-01-17 20:03:01 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.B -P, --parallel
2023-01-25 20:54:37 +01:00
.RS
2023-03-29 22:19:07 +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-25 20:54:37 +01:00
.RE
.P
2023-03-29 22:19:07 +02:00
.BI "-B," "" " \-\-bin-repo=[" REPO "]
.RS
Passer aux dépôts de binaires et sélectionner un dépôt.
Exemple: '\fI slpkg -i audacity --bin=repo=alien\fR '.
(à utiliser avec: -u, update, -U, upgrade, -i, install, -d, download, -s, search, -t, tracking, -e, dependees)
.RE
.P
.B -z, --directory=[PATH]
.RS
Définir le répertoire où seront enregistrés les fichiers téléchargés. (à utiliser avec: \fB -d, download\fP )
.RE
.P
.B -h | --help
2023-01-07 16:09:55 +01:00
.RS
2023-01-22 02:36:24 +01:00
Afficher l'aide.
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-01-22 02:36:24 +01:00
Afficher la version.
2023-01-07 16:09:55 +01:00
.RE
2023-03-25 00:01:17 +01:00
.SH OPTION SYNTAX
.P
En plus de la façon classique, vous pouvez mettre ensemble plusieurs options qui ne nécessitent pas d'arguments, comme par exemple :
.PP
.Vb 1 .
\& slpkg -iPny [\fI PACKAGES...\fR ]
.Ve
.RE
.SH FILELIST|PACKAGES
.P
Au lieu de paquets, vous pouvez passer un fichier texte avec le suffixe '.pkgs' et les noms des paquets. Exemple : 'slpkg install list.pkgs'.
Éditer la configuration '/etc/slpkg/slpkg.toml' pour changer le suffixe si vous le souhaitez. Vous pouvez utiliser des listes provenant d'autres sources, avec des fichiers '.sqf'.
.RE
2023-01-07 16:09:55 +01:00
.SH FICHIERS DE CONFIGURATION
.P
2023-01-09 17:07:01 +01:00
Fichier de \fB configuration\fP : /etc/slpkg/slpkg.toml
2023-03-29 22:19:07 +02:00
.P
Fichier des \fB dépôts\fP : /etc/slpkg/repositories.toml
.P
2023-01-09 17:07:01 +01:00
Fichier \fB blacklist\fP : /etc/slpkg/blacklist.toml
2023-03-25 00:01:17 +01:00
.P
\fI slpkg_new-config\fR permet de gérer les fichiers de configuration \fB .new\fP facilement et rapidement. Déplacez, copiez ou supprimez-les.
.RE
2023-01-07 16:09:55 +01:00
.SH RAPPORT DE BOGUES
.P
Veuillez signaler tout bogue trouvé à \fB https://gitlab.com/dslackw/slpkg/-/issues\fP .
.SH AUTEUR
.P
\fB Dimitris Zlatanidis\fP <d.zlatanidis@gmail.com>