2023-01-28 08:30:40 +01:00
.TH slpkg 1 "Orestiada, Grèce" "slpkg 4.5.3" dslackw
2023-01-07 16:09:55 +01:00
.SH NOM
.P
2023-01-11 17:07:36 +01:00
.B slpkg - [OPTIONS] [COMMANDE] <packages>.
2023-01-07 16:09:55 +01:00
.SH SYNOPSIS
.P
2023-01-28 08:30:40 +01:00
slpkg [-h|-v] [-u, update] [-U, upgrade] [-cu, check-updates] [-g, configs] [-cl, clean-logs] [-ct, clean-tmp] [-b, build] [-i, install] [-d, download]
[-r, remove] [-f, find] [-w, view] [-s, search] [-e, dependees] [-t, tracking] -y, --yes, -j, --jobs, -ro, --resolve-off,
-R, --reinstall, -si, --skip-installed, -fr, --full-reverse, -S, --search, -ns, --no-silent, -dir=, --directory=PATH, -pv, --pkg-version, -fp=, --file-pattern=PATTERN
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 08:30:40 +01:00
.B -cu, 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-01-28 08:30:40 +01:00
.B -g, configs
2023-01-07 16:09:55 +01:00
.RS
Modifier le fichier de configuration \fB /etc/slpkg/slpkg.toml\fP .
.RE
.P
2023-01-28 08:30:40 +01:00
.B -cl, 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-01-28 08:30:40 +01:00
.B -ct, 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-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-01-21 18:01:49 +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-01-07 16:09:55 +01:00
Slpkg examine la configuration \fB 'sbo_repo_tag'\fP pour trouver les paquets à supprimer.
.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-01-28 08:30:40 +01:00
-y, --yes
2023-01-07 16:09:55 +01:00
.RS
2023-01-21 18:59:43 +01:00
Répondre \fB Oui\fP à toutes les questions. (à utiliser avec: update, upgrade, clean-logs, -b, build,
2023-01-21 18:01:49 +01:00
-i, install, -d, download, -r, remove)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-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-01-21 18:59:43 +01:00
le nombre de processeurs (-j) est supérieur à 1. (à utiliser avec: upgrade, build, -i, install)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-ro, --resolve-off
2023-01-07 16:09:55 +01:00
.RS
2023-01-22 02:36:24 +01:00
Désactiver la résolution des dépendances. (à utiliser avec: upgrade, build, -i, install)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-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-01-21 18:59:43 +01:00
Ne saute pas les paquets déjà installés. (à utiliser avec: upgrade, -i, install)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-si, --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-01-21 18:59:43 +01:00
Remarque : Cette option n'affecte que les dépendances. (à utiliser avec: -i, install)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-fr, --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-01-28 08:30:40 +01:00
-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-01-21 18:59:43 +01:00
(à utiliser avec: -b, build, -i, install, -d, download, -r, remove, -f, find, -w, view,
2023-01-21 18:01:49 +01:00
-s, search, -e, dependees, -t, tracking)
2023-01-07 16:09:55 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-ns, --no-silent
2023-01-15 17:09:20 +01:00
.RS
2023-01-22 02:36:24 +01:00
Désactiver le mode silencieux s'il est activé dans le fichier de configuration. (à utiliser avec: update, upgrade, -b, build,
2023-01-21 18:01:49 +01:00
-i, install, -d, download, -r, remove)
2023-01-15 17:09:20 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-dir=, --directory=PATH
2023-01-16 19:29:33 +01:00
.RS
2023-01-22 02:36:24 +01:00
Définir le répertoire où seront enregistrés les fichiers téléchargés. (à utiliser avec: -d, download)
2023-01-16 19:29:33 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-pv, --pkg-version
2023-01-17 20:03:01 +01:00
.RS
2023-01-25 13:16:10 +01:00
Afficher la version du package du dépôt. (à utiliser avec: -e, dependees, -t, tracking, -w, view)
2023-01-17 20:03:01 +01:00
.RE
.P
2023-01-28 08:30:40 +01:00
-fp=, --file-pattern=PATTERN
2023-01-25 20:54:37 +01:00
.RS
Inclure des fichiers installés spécifiques avec un motif, comme \fB `slpkg -f 'python' --file-pattern='*'`\fP ,
et afficher tous les paquets installés qui incluent le nom 'python', et pas seulement les paquets SBo.
Aussi, lorsque vous voulez installer et visualiser des paquets que vous avez installés à partir d'autres dépôts, essayez comme suit
\fB `slpkg -i podman --file-pattern='*alien'`\fP ou si vous voulez vérifier et mettre à jour des paquets provenant d'autres dépôts
\fB `slpkg upgrade --file-pattern='*alien'`\fP ou supprimez des paquets avec \fB `slpkg -r <packages> --file-pattern='*'`\fP .
(à utiliser avec : upgrade, -i, install, -r, remove, -f, find)
.RE
.P
2023-01-07 16:09:55 +01:00
-h | --help
.RS
2023-01-22 02:36:24 +01:00
Afficher l'aide.
2023-01-07 16:09:55 +01:00
.RE
.P
-v | --version
.RS
2023-01-22 02:36:24 +01:00
Afficher la version.
2023-01-07 16:09:55 +01:00
.RE
.SH FICHIERS DE CONFIGURATION
.P
2023-01-09 17:07:01 +01:00
Fichier de \fB configuration\fP : /etc/slpkg/slpkg.toml
2023-01-07 16:09:55 +01:00
.RE
2023-01-09 17:07:01 +01:00
Fichier \fB blacklist\fP : /etc/slpkg/blacklist.toml
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>