2022-12-21 20:23:54 +01:00
.TH slpkg 1 "Orestiada, Greece" "slpkg 4.3.9" dslackw
2022-06-17 16:39:33 +02:00
.SH NAME
.P
2022-06-23 20:39:43 +02:00
slpkg - [OPTIONS] [COMMAND] <packages>
2022-06-17 16:39:33 +02:00
.SH SYNAPSES
.P
2022-12-23 19:17:06 +01:00
slpkg [-h|-v] [update] [upgrade] [check-updates] [clean-logs] [clean-tmp] [-b, build] [-i, install] [-d, download] [-r, remove] [-f, find] [-w, view] [-s, search] [-e, dependees] [-t, tracking] --yes --jobs --resolve-off --reinstall --skip-installed
2022-06-17 16:39:33 +02:00
.SH DESCRIPTION
.P
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.
.P
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.
2022-06-21 08:35:35 +02:00
.SH COMMANDS
2022-06-17 16:39:33 +02:00
.P
update
.RS
2022-06-19 20:38:52 +02:00
Updates the package list and the database.
2022-06-17 16:39:33 +02:00
.RE
.P
2022-07-17 17:39:19 +02:00
upgrade
.RS
2022-11-01 18:06:49 +01:00
Upgrade all the installed packages if the newer version exists in the repository.
2022-07-17 17:39:19 +02:00
.RE
.P
2022-11-03 17:52:01 +01:00
check-updates
.RS
Check if there is any news on the SlackBuild's ChangeLog.txt file.
.RE
.P
2022-11-28 19:48:10 +01:00
clean-logs
.RS
Cleans dependencies log tracking. After that procedure you should remove dependencies by hand.
.RE
.P
clean-tmp
.RS
Deletes all the downloaded SlackBuilds scripts and sources.
.RE
.P
-b, build
2022-06-17 16:39:33 +02:00
.RS
2022-11-01 18:06:49 +01:00
Builds the Slackbuilds scripts and adds them to the /tmp directory.
2022-06-17 16:39:33 +02:00
.RE
.P
2022-11-28 19:48:10 +01:00
-i, install
2022-06-17 16:39:33 +02:00
.RS
2022-06-19 20:38:52 +02:00
Builds and installs the packages in the correct order and also logs the packages with dependencies to use for removal.
2022-06-17 16:39:33 +02:00
.RE
.P
2022-11-28 19:48:10 +01:00
-d, download
2022-10-15 19:05:38 +02:00
.RS
2022-11-01 18:06:49 +01:00
Download the SlackBuilds scripts and the sources without building or installing it.
2022-10-15 19:05:38 +02:00
.RE
.P
2022-11-28 19:48:10 +01:00
-r, remove
2022-06-17 16:39:33 +02:00
.RS
2022-11-01 18:06:49 +01:00
Removes packages with dependencies if the packages was installed with 'slpkg install' method. Slpkg looks at the 'sbo_repo_tag' configuration to find packages for removal.
2022-06-17 16:39:33 +02:00
.RE
.P
2022-11-28 19:48:10 +01:00
-f, find
2022-06-23 16:11:50 +02:00
.RS
2022-06-24 17:58:33 +02:00
Find sbo installed packages on your distribution.
2022-06-23 16:11:50 +02:00
.RE
.P
2022-11-28 19:48:10 +01:00
-w, view
2022-06-19 20:38:52 +02:00
.RS
2022-10-24 11:19:13 +02:00
View packages from the repository and get everything in your terminal.
2022-06-19 20:38:52 +02:00
.RE
.P
2022-11-28 19:48:10 +01:00
-s, search
2022-10-24 18:59:51 +02:00
.RS
Search and match packages from the repository.
.RE
2022-12-22 19:53:37 +01:00
.P
-e, dependees
.RS
Show which SlackBuilds depend on.
.RE
2022-12-23 19:17:06 +01:00
.P
-t, tracking
.RS
Tracking the packages dependencies.
.RE
2022-06-21 08:35:35 +02:00
.SH OPTIONS
2022-06-17 16:39:33 +02:00
.P
--yes
.RS
Answer Yes to all questions.
.RE
.P
2022-06-20 16:50:16 +02:00
--jobs
.RS
2022-10-31 17:27:12 +01:00
Acceleration of SlackBuild scripts. When the --jobs flag is set, slpkg automatically detects the number of processors and enters it into the MAKEFLAGS variable. Some SlackBuilds fail when MAKEFLAGS is declared or the number of processors (-j) is greater than one.
2022-06-20 16:50:16 +02:00
.RE
.P
2022-06-17 16:39:33 +02:00
--resolve-off
.RS
Turns off dependency resolving.
.RE
2022-06-17 17:02:35 +02:00
.P
--reinstall
.RS
Use this option if you want to upgrade all packages even if the same version is already installed. Do not skip installed packages.
.RE
2022-06-20 16:50:16 +02:00
.P
2022-10-08 19:40:01 +02:00
--skip-installed
.RS
This a helpful option if you want to avoid building and reinstalling packages.
2022-10-10 20:20:34 +02:00
Note: This option affects only the dependencies.
2022-10-08 19:40:01 +02:00
.RE
2022-12-21 20:23:54 +01:00
.RE
.P
2022-06-20 16:50:16 +02:00
-h | --help
.RS
2022-12-21 20:23:54 +01:00
Show help information and exit.
2022-06-20 16:50:16 +02:00
.RE
.P
-v | --version
.RS
Print version and exit.
.RE
2022-06-19 21:57:06 +02:00
.SH CONFIGURATION FILES
2022-06-17 16:39:33 +02:00
.P
2022-11-30 17:44:09 +01:00
Configuration file in the /etc/slpkg/slpkg.toml file.
2022-06-19 20:38:52 +02:00
.RE
2022-11-30 17:44:09 +01:00
Blacklist file in the /etc/slpkg/blacklist.toml file.
2022-06-17 16:39:33 +02:00
.SH REPORT BUGS
.P
Please report any found to https://gitlab.com/dslackw/slpkg/-/issues.
2022-06-17 19:10:17 +02:00
.SH AUTHOR
2022-06-17 16:39:33 +02:00
.P
Dimitris Zlatanidis <d.zlatanidis@gmail.com>