mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2025-01-13 20:01:48 +01:00
Delete folder
Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com>
This commit is contained in:
parent
c64172ee08
commit
3d2ed2e720
2 changed files with 0 additions and 494 deletions
|
@ -1,245 +0,0 @@
|
|||
# slpkg(1)
|
||||
|
||||
Version 5.0.4, Orestiada, Hellas
|
||||
|
||||
|
||||
slpkg - Package manager utility for Slackware.
|
||||
|
||||
<a name="synopsis"></a>
|
||||
|
||||
# Synopsis
|
||||
|
||||
```
|
||||
|
||||
slpkg \c [COMMAND] [OPTIONS] <packages>
|
||||
slpkg [-h|-v] [-u, update] [-U, upgrade] [-I, repo-info] [-g, configs] [-T, clean-tmp] [-b, build] [-i, install] [-d, download] [-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, -P, --parallel, -o, --repository=NAME, -z, --directory=PATH
|
||||
```
|
||||
|
||||
<a name="description"></a>
|
||||
|
||||
# Description
|
||||
|
||||
|
||||
Slpkg is a software package manager that installs, updates, and removes packages on Slackware based systems.
|
||||
It automatically computes dependencies and figures out what things should occur to install packages.
|
||||
Slpkg makes it easier to maintain groups of machines without having to manually update.
|
||||
|
||||
Slpkg works in accordance with the standards of the organization SlackBuilds.org to build packages.
|
||||
Also uses the Slackware Linux instructions for installation, upgrading or removing packages.
|
||||
|
||||
<a name="commands"></a>
|
||||
|
||||
# Commands
|
||||
|
||||
|
||||
**-u, update**
|
||||
Synchronize remote repositories with local repositories and update the databases with the newer packages list.
|
||||
|
||||
**-U, upgrade**
|
||||
Upgrade the installed packages if the newer version exists in the repository.
|
||||
|
||||
**-I, repo-info**
|
||||
View information related to repositories, such as which repositories are active or when they were upgraded,
|
||||
and how many packages they contain.
|
||||
|
||||
**-T, clean-tmp**
|
||||
Deletes all the downloaded SlackBuilds scripts, sources or packages.
|
||||
|
||||
**-g, configs**
|
||||
Edit the configuration /etc/slpkg/slpkg.toml file via the dialog utility.
|
||||
|
||||
**-b, build**
|
||||
Builds the Slackbuilds scripts without installing them.
|
||||
|
||||
**-i, install**
|
||||
Builds and installs the packages in the correct order, and also logs the packages with the dependencies for removal
|
||||
with the remove command.
|
||||
|
||||
**-d, download**
|
||||
Download the current SlackBuilds scripts and the sources or packages without building or installing them.
|
||||
|
||||
**-R, remove**
|
||||
Removes packages with dependencies if the packages was installed with '_slpkg install_' method.
|
||||
|
||||
**-f, find**
|
||||
Find and display the installed packages on the system.
|
||||
|
||||
**-w, view**
|
||||
Display about the package information on the terminal.
|
||||
|
||||
**-s, search**
|
||||
Search and match packages from the repository.
|
||||
|
||||
**-e, dependees**
|
||||
Display which SlackBuild packages depend on from other Slackbuild package.
|
||||
|
||||
**-t, tracking**
|
||||
Tracking the packages dependencies.
|
||||
|
||||
<a name="options"></a>
|
||||
|
||||
# Options
|
||||
|
||||
|
||||
**-y, --yes**
|
||||
Answer Yes to all questions. (to be used with: -u, update, -U, upgrade, -b, build,
|
||||
-i, install, -R, remove, -d, download,)
|
||||
|
||||
**-c, --check**
|
||||
Check a procedure before you run it. (to be used with: -u, update, -U, upgrade)
|
||||
|
||||
**-O, --resolve-off**
|
||||
Turns off dependency resolving. (to be used with: -U, upgrade, -b, build, -i, install, -R, remove, -t, tracking)
|
||||
|
||||
**-r, --reinstall**
|
||||
Use this option if you want to upgrade all packages even if the same version is already installed.
|
||||
Do not skip installed packages. (to be used with: -U, upgrade, -i, install)
|
||||
|
||||
**-k, --skip-installed**
|
||||
Skip the installed packages when you try to reinstall them.
|
||||
Note: This option affects only the dependencies. (to be used with: -i, install)
|
||||
|
||||
**-E, --full-reverse**
|
||||
Full reverse dependency. Works only with -e, dependees command and show the requires too.
|
||||
(to be used with: -e, dependees)
|
||||
|
||||
**-S, --search**
|
||||
Enable the dialog utility to search packages from the repository.
|
||||
Example try: '_slpkg install python3 --search_' or '_slpkg download python3 --search_' and etc.
|
||||
(to be used with: -b, build, -i, install, -d, download, -R, remove, -f, find, -w, view,
|
||||
-s, search, -e, dependees, -t, tracking)
|
||||
|
||||
**-B, --progress-bar**
|
||||
Apply it to see a static progress bar instead of process execute like building, installing or removing.
|
||||
|
||||
**-p, --pkg-version**
|
||||
Display the repository package version. (to be used with: -e, dependees, -t, tracking, -w, view)
|
||||
|
||||
**-P, --parallel**
|
||||
Download files in parallel to speed up the process.
|
||||
(to be used with: -u, update, -U, upgrade, -b, build, -i, install, -d, download)
|
||||
|
||||
**-m, --no-case**
|
||||
Case-sensitive pattern matching packages.
|
||||
(to be used with: -b, build, -i, install, -d, download, -s, search, -f, find, -w, view, -t, tracking, -e, dependees)
|
||||
|
||||
**-o,**_""_** ---repository=**_NAME_
|
||||
Switches the default repository and set the repository you want to work with.
|
||||
Make sure that you have been enabling the repository in the file '/etc/slpkg/repositories.toml'.
|
||||
Repo pattern '*' supported only with: '-s, search' option.
|
||||
(to be used with: -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_
|
||||
The directory is the path where the files will be saved. (to be used with: -d, download)
|
||||
|
||||
**-h | --help**
|
||||
Show help information and exit.
|
||||
|
||||
**-v | --version**
|
||||
Print version and exit.
|
||||
|
||||
<a name="option-syntax"></a>
|
||||
|
||||
# Option Syntax
|
||||
|
||||
|
||||
Away from the classical way, you may put several options that do not require arguments together, like:
|
||||
|
||||
.Vb 1.
|
||||
slpkg -iPny [_PACKAGES..._]
|
||||
.Ve
|
||||
|
||||
<a name="filelistpackages"></a>
|
||||
|
||||
# Filelist|Packages
|
||||
|
||||
|
||||
Instead of packages, you can pass a text file with suffix '.pkgs' and with the names of the packages. Example: '_slpkg install list.pkgs_'.
|
||||
Edit the config '/etc/slpkg/slpkg.toml' file to change the suffix if you want. You can use lists from others, like '.sqf' files.
|
||||
|
||||
<a name="must-you-know"></a>
|
||||
|
||||
# Must You Know
|
||||
|
||||
|
||||
There are five indicators when some commands are used, for example:
|
||||
|
||||
Cyan: To install, Yellow: To build, Grey: It's installed, Violet: For the upgrade, Red: To remove.
|
||||
|
||||
When you use the install, build, upgrade or remove commands you should know that, if the package is installed then its
|
||||
color will change to gray, if the package is upgradeable then it will change to violet, and if it is not installed then
|
||||
its color will be cyan. Also, if you try to remove a package you will see the package color turns red.
|
||||
|
||||
For the upgrade command, you should know, that you can upgrade packages from different repositories, if you edit
|
||||
the '_/etc/slpkg/repositories.toml_' file and remove the repository tag. Then the slpkg can't recognize the repository of the packages.
|
||||
|
||||
With the remove command, it's going to remove the dependencies if the package had installed with the '_slpkg install_' command,
|
||||
otherwise, the slpkg does not know the dependencies that are installed with the packages that going to remove.
|
||||
|
||||
You can apply the asterisk '*' instead of a package, to matching all the packages from a repository. You can't apply
|
||||
an asterisk to the '**-o, --repository=**' option, except for the '**-s, search**', command.
|
||||
|
||||
Note: There is currently no function to indicate the packages if the colors are disabled.
|
||||
|
||||
<a name="exit-status"></a>
|
||||
|
||||
# Exit Status
|
||||
|
||||
|
||||
0 Successful slpkg execution.
|
||||
|
||||
1 Something wrong happened.
|
||||
|
||||
Installpkg and upgradepkg exit error code:
|
||||
|
||||
1 = tar returned error code
|
||||
|
||||
2 = corrupt compression envelope
|
||||
|
||||
3 = does not end in .tgz
|
||||
|
||||
4 = no such file
|
||||
|
||||
5 = external compression utility missing
|
||||
|
||||
<a name="explanation-characters"></a>
|
||||
|
||||
# Explanation Characters
|
||||
|
||||
|
||||
[•] Processing status: Red is still processing, Green is done.
|
||||
|
||||
[✔️] Done character: Appear when the processing is done.
|
||||
|
||||
[X] Failed character: Appear when the processing is failed.
|
||||
|
||||
[↪] Skipped character: Appear when the processing skipped.
|
||||
|
||||
|
||||
<a name="configuration-files"></a>
|
||||
|
||||
# Configuration Files
|
||||
|
||||
|
||||
Configuration file in the /etc/slpkg/slpkg.toml file.
|
||||
|
||||
Repositories file in the /etc/slpkg/repositories.toml file.
|
||||
|
||||
Blacklist file in the /etc/slpkg/blacklist.toml file.
|
||||
|
||||
_slpkg\_new-configs_ command it's managing the .new configuration files easily and fast. Move, copy or remove them.
|
||||
|
||||
<a name="report-bugs"></a>
|
||||
|
||||
# Report Bugs
|
||||
|
||||
|
||||
Please report any found to: https://gitlab.com/dslackw/slpkg/-/issues.
|
||||
|
||||
<a name="author"></a>
|
||||
|
||||
# Author
|
||||
|
||||
|
||||
Dimitris Zlatanidis <[dslackw@gmail.com](mailto:dslackw@gmail.com)>
|
|
@ -1,249 +0,0 @@
|
|||
# slpkg(1)
|
||||
|
||||
Version 5.0.4, Orestiada, Hellas
|
||||
|
||||
|
||||
<a name="nom"></a>
|
||||
|
||||
# Nom
|
||||
|
||||
|
||||
slpkg - Utilitaire de gestion de paquets pour Slackware.
|
||||
|
||||
<a name="synopsis"></a>
|
||||
|
||||
# Synopsis
|
||||
|
||||
```
|
||||
|
||||
slpkg \c [COMMAND] [OPTIONS] <packages>
|
||||
slpkg [-h|-v] [-u, update] [-U, upgrade] [-I, repo-info] [-g, configs] [-T, clean-tmp] [-b, build] [-i, install] [-d, download] [-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, -P, --parallel, -o, --repository=NAME, -z, --directory=PATH
|
||||
```
|
||||
|
||||
<a name="description"></a>
|
||||
|
||||
# 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.
|
||||
|
||||
<a name="commandes"></a>
|
||||
|
||||
# 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.
|
||||
|
||||
**-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.
|
||||
|
||||
**-T, 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.
|
||||
|
||||
<a name="options"></a>
|
||||
|
||||
# Options
|
||||
|
||||
|
||||
**-y, --yes**
|
||||
Répondre oui à toutes les questions. (à utiliser avec : -u, update, -U, upgrade, -b, build,
|
||||
-i, install, -R, remove, -d, download,)
|
||||
|
||||
**-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)
|
||||
|
||||
**-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)
|
||||
|
||||
**-B, --progress-bar**
|
||||
Appliquez-le pour voir une barre de progression statique au lieu d'un processus exécuté comme la construction,
|
||||
l'installation ou la suppression.
|
||||
|
||||
**-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.
|
||||
|
||||
<a name="syntaxe-des-options"></a>
|
||||
|
||||
# Syntaxe Des Options
|
||||
|
||||
|
||||
En dehors de la manière classique, vous pouvez mettre plusieurs options qui ne nécessitent pas d'arguments ensemble, comme :
|
||||
|
||||
.Vb 1.
|
||||
slpkg -iPny [_PACKAGES..._]
|
||||
.Ve
|
||||
|
||||
<a name="filelistpackages"></a>
|
||||
|
||||
# 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 name="a-savoir"></a>
|
||||
|
||||
# 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.
|
||||
|
||||
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.
|
||||
|
||||
<a name="état-de-sortie"></a>
|
||||
|
||||
# État De Sortie
|
||||
|
||||
|
||||
0 Exécution réussie de slpkg.
|
||||
|
||||
1 Quelque chose de mal s'est produit.
|
||||
|
||||
Code d'erreur de sortie Installpkg et Upgradepkg:
|
||||
|
||||
1 = tar a renvoyé le code d'erreur
|
||||
|
||||
2 = enveloppe de compression corrompue
|
||||
|
||||
3 = ne se termine pas par .tgz
|
||||
|
||||
4 = aucun fichier de ce type
|
||||
|
||||
5 = utilitaire de compression externe manquant
|
||||
|
||||
<a name="caractères-dexplication"></a>
|
||||
|
||||
# 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é.
|
||||
|
||||
|
||||
<a name="fichiers-de-configuration"></a>
|
||||
|
||||
# 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.
|
||||
|
||||
_slpkg\_new-configs_ permet de gérer les fichiers de configuration .new facilement et rapidement. Déplacez-les, copiez-les ou supprimez-les.
|
||||
|
||||
<a name="rapport-de-bogues"></a>
|
||||
|
||||
# Rapport De Bogues
|
||||
|
||||
|
||||
Veuillez rapporter tout bug trouvé à : https://gitlab.com/dslackw/slpkg/-/issues.
|
||||
|
||||
<a name="auteur"></a>
|
||||
|
||||
# Auteur
|
||||
|
||||
|
||||
Dimitris Zlatanidis <dslackw@gmail.com>
|
Loading…
Reference in a new issue