Delete folder

Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com>
This commit is contained in:
Dimitris Zlatanidis 2024-06-07 17:49:02 +03:00
parent c64172ee08
commit 3d2ed2e720
2 changed files with 0 additions and 494 deletions

View file

@ -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 &lt;[dslackw@gmail.com](mailto:dslackw@gmail.com)&gt;

View file

@ -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 &lt;dslackw@gmail.com&gt;