mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2024-11-17 07:48:18 +01:00
255 lines
9.7 KiB
Groff
255 lines
9.7 KiB
Groff
.TH slpkg 1 "Orestiada, Grèce" "slpkg 4.7.3" dslackw
|
|
.SH NOM
|
|
.P
|
|
slpkg \- Package manager pour Slackware.
|
|
.SH SYNOPSIS
|
|
.P
|
|
slpkg \c
|
|
[\fICOMMAND\fR] [\fIOPTIONS\fR] [\fIFILELIST|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]
|
|
[-R, remove] [-f, find] [-w, view] [-s, search] [-e, dependees] [-t, tracking] -y, --yes, -j, --jobs, -o, --resolve-off,
|
|
-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=[\fIPATH\fR], -z, --directory=[\fIPATH\fR]
|
|
.SH DESCRIPTION
|
|
.P
|
|
\fBSlpkg\fP est un gestionnaire de paquets logiciels qui \fBinstalle\fP, \fBmet à jour\fP et \fBsupprime\fP les paquets pour les systèmes basés sur \fBSlackware\fP.
|
|
Il calcule automatiquement \fBles dépendances\fP et détermine comment doit se dérouler l'installation des paquets.
|
|
\fBSlpkg\fP facilite la maintenance de groupes de machines sans avoir à effectuer des mises à jour manuelles.
|
|
.P
|
|
\fBSlpkg\fP travaille en accord avec les standards du projet \fBSlackBuilds.org\fP pour construire des paquets.
|
|
Il utilise également les instructions de \fBSlackware Linux\fP pour l'installation, la mise à jour ainsi que la suppression des paquets.
|
|
.SH COMMANDES
|
|
.P
|
|
.B -u, update
|
|
.RS
|
|
Mettre à jour la liste des paquets et la base de données.
|
|
.RE
|
|
.P
|
|
.B -U, upgrade
|
|
.RS
|
|
Mettre à niveau tous les paquets installés si une version plus récente existe dans le dépôt.
|
|
.RE
|
|
.P
|
|
.B -c, check-updates
|
|
.RS
|
|
Vérifier si le fichier \fBChangeLog.txt\fP du SlackBuild contient des mises à jour.
|
|
.RE
|
|
.P
|
|
.B -I, repo-info
|
|
.RS
|
|
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.
|
|
.RE
|
|
.P
|
|
.B -L, clean-logs
|
|
.RS
|
|
Nettoyer les journaux de suivi de dépendances. \fBAttention\fP, après cette procédure vous devrez supprimer les dépendances à la main.
|
|
.RE
|
|
.P
|
|
.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
|
|
.B -D, clean-tmp
|
|
.RS
|
|
Supprimer tous les scripts et sources des SlackBuilds téléchargés.
|
|
.RE
|
|
.P
|
|
.B -g, configs
|
|
.RS
|
|
Modifier le fichier de configuration \fB/etc/slpkg/slpkg.toml\fP.
|
|
.RE
|
|
.P
|
|
.B -b, build
|
|
.RS
|
|
Construire les scripts des Slackbuilds et les ajouter au répertoire \fB/tmp\fP.
|
|
.RE
|
|
.P
|
|
.B -i, install
|
|
.RS
|
|
Construire et installer les paquets dans l'ordre adéquat et enregistre également les paquets avec les dépendances à utiliser pour la suppression.
|
|
.RE
|
|
.P
|
|
.B -d, download
|
|
.RS
|
|
Télécharger les scripts et les sources des SlackBuilds sans les construire ni les installer.
|
|
.RE
|
|
.P
|
|
.B -R, remove
|
|
.RS
|
|
Supprimer les paquets avec leurs dépendances s'ils ont été installés avec la méthode \fB'slpkg install'\fP.
|
|
Slpkg examine la configuration \fB'REPO_TAG'\fP pour trouver les paquets à supprimer.
|
|
.RE
|
|
.P
|
|
.B -f, find
|
|
.RS
|
|
Trouver les paquets installés par \fBSBo\fP (taggés _SBo) sur votre distribution.
|
|
.RE
|
|
.P
|
|
.B -w, view
|
|
.RS
|
|
Voir les paquets du dépôt et obtenir toutes les informations dans le terminal.
|
|
.RE
|
|
.P
|
|
.B -s, search
|
|
.RS
|
|
Rechercher des paquets.
|
|
.RE
|
|
.P
|
|
.B -e, dependees
|
|
.RS
|
|
Afficher les dépendances du paquet.
|
|
.RE
|
|
.P
|
|
.B -t, tracking
|
|
.RS
|
|
Suivre les dépendances des paquets.
|
|
.RE
|
|
.SH OPTIONS
|
|
.P
|
|
.B -y, --yes
|
|
.RS
|
|
Répondre \fBOui\fP à toutes les questions. (à utiliser avec: \fB-u, update, -U, upgrade, -L, clean-logs, -b, build,
|
|
-i, install, -R, remove, -d, download\fP)
|
|
.RE
|
|
.P
|
|
.B -j, --jobs
|
|
.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 \fBMAKEFLAGS\fP. Certains SlackBuilds échouent lorsque \fBMAKEFLAGS\fP est déclaré ou que
|
|
le nombre de processeurs (-j) est supérieur à 1. (à utiliser avec: \fB-U, upgrade, build, -i, install\fP)
|
|
.RE
|
|
.P
|
|
.B -o, --resolve-off
|
|
.RS
|
|
Désactiver la résolution des dépendances. (à utiliser avec: \fB-U, upgrade, -b, build, -i, install\fP)
|
|
.RE
|
|
.P
|
|
.B -r, --reinstall
|
|
.RS
|
|
Utilisez cette option si vous voulez mettre à niveau tous les paquets même si la même version est déjà installée.
|
|
Ne saute pas les paquets déjà installés. (à utiliser avec: \fB-U, upgrade, -i, install\fP)
|
|
.RE
|
|
.P
|
|
.B -k, --skip-installed
|
|
.RS
|
|
Utilisez cette option si vous voulez éviter de construire et de réinstaller des paquets.
|
|
Remarque : Cette option n'affecte que les dépendances. (à utiliser avec: \fB-i, install\fP)
|
|
.RE
|
|
.P
|
|
.B -E, --full-reverse
|
|
.RS
|
|
Dépendances inverses complètes. Ne fonctionne qu'avec la commande \fB-e, dependees\fP et montre aussi les \fBRequires\fP.
|
|
(à utiliser avec: -e, dependees)
|
|
.RE
|
|
.P
|
|
.B -S, --search
|
|
.RS
|
|
Active l'utilitaire de dialogue pour rechercher des paquets dans le dépôt.
|
|
Essayez par exemple : \fB`slpkg install python3 --search`\fP ou \fB`slpkg download python3 --search`\fP et ainsi de suite.
|
|
(à utiliser avec: \fB-b, build, -i, install, -d, download, -R, remove, -f, find, -w, view,
|
|
-s, search, -e, dependees, -t, tracking\fP)
|
|
.RE
|
|
.P
|
|
.B -n, --no-silent
|
|
.RS
|
|
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)
|
|
.RE
|
|
.P
|
|
.B -p, --pkg-version
|
|
.RS
|
|
Afficher la version du package du dépôt. (à utiliser avec: \fB-e, dependees, -t, tracking, -w, view\fP)
|
|
.RE
|
|
.P
|
|
.B -G, --generate-only
|
|
.RS
|
|
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 : \fB-u, update\fP)
|
|
.RE
|
|
.P
|
|
.B -P, --parallel
|
|
.RS
|
|
Télécharger des fichiers en parallèle pour accélérer le processus.
|
|
(à utiliser avec: \fB-u, update, -U, upgrade, -b, build, -i, install, -d, download\fP)
|
|
.RE
|
|
.P
|
|
.BI "-B," "" " \-\-bin-repo=[" REPO "]
|
|
.RS
|
|
Passer aux dépôts de binaires et sélectionner un dépôt.
|
|
Exemple: '\fIslpkg -i audacity --bin=repo=alien\fR'.
|
|
Les options update, check et search supportent l'astérisque '*' pour l'appliquer à tous les dépôts, comme rechercher un paquet dans tous les dépôts binaires 'slpkg -s libreoffice --bin-repo='*''. (à utiliser avec : \fB-u, update, -c, check-updates, -U, upgrade, -i, install, -d, download, -s, search, -t, tracking, -e, dependees, -w, view\fP)
|
|
.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
|
|
.RS
|
|
Afficher l'aide.
|
|
.RE
|
|
.P
|
|
.B -v | --version
|
|
.RS
|
|
Afficher la version.
|
|
.RE
|
|
.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 [\fIPACKAGES...\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
|
|
.SH A SAVOIR
|
|
.P
|
|
Il y a cinq indicateurs lorsque certaines commandes sont utilisées, par exemple :
|
|
|
|
Cyan : Installer, Jaune : 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 à niveau, il devient violet. Et s'il n'est pas installé alors
|
|
sa couleur sera 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 '\fB-r, --reinstall\fR' n'est pas appliquée,
|
|
le paquetage ne sera pas installé et le message "(already installed)" s'affichera.
|
|
Si le paquet peut être mis à niveau, l'installation se poursuivra et le paquet passera à la mise à niveau.
|
|
|
|
Pour la commande de mise à niveau, vous devez savoir que vous pouvez mettre à niveau des paquets provenant de différents dépôts, si vous éditez
|
|
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 '\fIslpkg 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
|
|
un astérisque à l'option '\fB-B, --bin-repos=\fR', sauf pour les commandes '\fB-s, search\fR', '\fB-u, update\fR' et '\fB-c, check-updates\fR'.
|
|
|
|
La commande clean-data supprime les données du référentiel local et de la base de données.
|
|
|
|
Remarque : il n'existe actuellement aucune fonction permettant d'indiquer les paquets si les couleurs sont désactivées.
|
|
.RE
|
|
.SH FICHIERS DE CONFIGURATION
|
|
.P
|
|
Fichier de \fBconfiguration\fP : /etc/slpkg/slpkg.toml
|
|
.P
|
|
Fichier des \fBdépôts\fP : /etc/slpkg/repositories.toml
|
|
.P
|
|
Fichier \fBblacklist\fP : /etc/slpkg/blacklist.toml
|
|
.P
|
|
\fIslpkg_new-configs\fR permet de gérer les fichiers de configuration \fB.new\fP facilement et rapidement. Déplacez, copiez ou supprimez-les.
|
|
.RE
|
|
.SH RAPPORT DE BOGUES
|
|
.P
|
|
Veuillez signaler tout bogue trouvé à \fBhttps://gitlab.com/dslackw/slpkg/-/issues\fP.
|
|
.SH AUTEUR
|
|
.P
|
|
\fBDimitris Zlatanidis\fP <dslackw@gmail.com>
|