mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2025-01-06 17:24:23 +01:00
743 lines
22 KiB
HTML
743 lines
22 KiB
HTML
<!-- Creator : groff version 1.22.3 -->
|
|
<!-- CreationDate: Sat Dec 28 15:39:55 2019 -->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
|
"http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
|
<meta name="Content-Style" content="text/css">
|
|
<style type="text/css">
|
|
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
h1 { text-align: center }
|
|
</style>
|
|
<title>Slpkg</title>
|
|
|
|
</head>
|
|
<body>
|
|
|
|
<h1 align="center">Slpkg</h1>
|
|
|
|
<a href="#NAME">NAME</a><br>
|
|
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
|
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
|
<a href="#GLOBAL OPTIONS">GLOBAL OPTIONS</a><br>
|
|
<a href="#COMMANDS">COMMANDS</a><br>
|
|
<a href="#OPTIONS">OPTIONS</a><br>
|
|
<a href="#HELP OPTION">HELP OPTION</a><br>
|
|
<a href="#DEFAULT REPOSITORIES">DEFAULT REPOSITORIES</a><br>
|
|
<a href="#COLORS">COLORS</a><br>
|
|
<a href="#REGEX">REGEX</a><br>
|
|
<a href="#PASS VARIABLES TO THE SCRIPT">PASS VARIABLES TO THE SCRIPT</a><br>
|
|
<a href="#FILES">FILES</a><br>
|
|
<a href="#AUTHOR">AUTHOR</a><br>
|
|
<a href="#HOMEPAGE">HOMEPAGE</a><br>
|
|
<a href="#COPYRIGHT">COPYRIGHT</a><br>
|
|
<a href="#SEE ALSO">SEE ALSO</a><br>
|
|
|
|
<hr>
|
|
|
|
|
|
<h2>NAME
|
|
<a name="NAME"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Slpkg is a
|
|
user-friendly package manager for Slackware
|
|
installations</p>
|
|
|
|
<h2>SYNOPSIS
|
|
<a name="SYNOPSIS"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">slpkg
|
|
[COMMANDS|OPTIONS] {repository|package...}</p>
|
|
|
|
<h2>DESCRIPTION
|
|
<a name="DESCRIPTION"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Slpkg is a
|
|
powerful 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>
|
|
|
|
<h2>GLOBAL OPTIONS
|
|
<a name="GLOBAL OPTIONS"></a>
|
|
</h2>
|
|
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>−v</b>,
|
|
<b>−−version</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Print the
|
|
version of program and exit.</p>
|
|
|
|
<h2>COMMANDS
|
|
<a name="COMMANDS"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">The following
|
|
commands are available.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>update,
|
|
create and update packages list <br>
|
|
slpkg update</b>,
|
|
<b>--repositories=[repositories...]</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Used to
|
|
re-synchronize the package lists and create some important
|
|
files. This command must run every new repository is added
|
|
or new updates is available.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--repositories=[repositories...]</b>
|
|
: Update at specifically repositories separate by comma.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>upgrade,
|
|
recreate packages list <br>
|
|
slpkg upgrade</b>,
|
|
<b>--repositories=[repositories...]</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">It is sometimes
|
|
useful to create all of the base file from the beginning so
|
|
this command delete all the package lists and recreated.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--repositories=[repositories...]</b>
|
|
: Update at specifically repositories separate by comma.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>repo-add,
|
|
add custom repository <br>
|
|
slpkg repo-add</b> <<i>repository name</i>>
|
|
<<i>URL</i>></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Add custom
|
|
binary repository. The repositories will be added to this
|
|
command should contain at least the files
|
|
"PACKAGES.TXT" and "CHECKSUMS.md5" and
|
|
optional file "ChangeLog.txt" used to control
|
|
changes.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>repo-remove,
|
|
remove custom repository <br>
|
|
slpkg repo-remove</b> <<i>repository</i>></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Remove custom
|
|
repository by name.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>repo-enable,
|
|
enable or disable repositories <br>
|
|
slpkg repo-enable</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Enable or
|
|
disable repositories via dialog utility (require
|
|
python3-pythondialog)</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>repo-list,
|
|
repositories list <br>
|
|
slpkg repo-list</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Lists all
|
|
enabled or disabled repositories.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>repo-info,
|
|
repository information <br>
|
|
slpkg repo-info</b> <<i>repository</i>></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">View repository
|
|
information.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>update
|
|
slpkg, update slpkg itself <br>
|
|
slpkg update slpkg</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">You can check
|
|
for new versions and update slpkg itself.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>health,
|
|
health check installed packages <br>
|
|
slpkg health</b>, <b>--silent</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Check file list
|
|
from packages of files installed.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--silent</b>
|
|
: Print only errors.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>deps-status,
|
|
print dependencies status <br>
|
|
slpkg deps-status --graph=[type]</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Print
|
|
dependencies status used by packages. Prerequisite packages
|
|
have been installed with the option "# slpkg -s
|
|
<repository> <packages>".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--graph=[type]</b>
|
|
: Drawing dependencies diagram. (example for type: ascii,
|
|
image.x11, image.png etc. Require pygraphviz)</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--tree</b> :
|
|
Switch to tree view.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>new-config,
|
|
manage .new configuration files <br>
|
|
slpkg new-config</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">This command
|
|
searches for .new configuration files in /etc/ path and ask
|
|
the user what todo with those files.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>clean-tmp,
|
|
clean the tmp/ directory <br>
|
|
slpkg clean-tmp</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Clean the
|
|
/tmp/slpkg/ directory from downloaded packages and
|
|
sources.</p>
|
|
|
|
<h2>OPTIONS
|
|
<a name="OPTIONS"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">The following
|
|
arguments are available.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-a,
|
|
--autobuild, auto build packages <br>
|
|
slpkg -a</b> <<i>script.tar.gz</i>>
|
|
<<i>sources</i>></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">If you already
|
|
have download the script and source with this argument you
|
|
can build Slackware package from source quickly and easy.
|
|
Slpkg will grab checksum from the .info file to make control
|
|
if he does not agree with the versions you will get the
|
|
wrong message. If you want switch off checksum from the
|
|
configuration file.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-b,
|
|
--blacklist, add, remove, view packages in blacklist <br>
|
|
slpkg -b</b> <<i>name of packages</i>> <b>--add</b>,
|
|
<b>--remove</b>, <b>list</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Add, remove or
|
|
listed packages from blacklist file. The settings here
|
|
affect all repositories. Remove all packages from blacklist
|
|
use argument like "# slpkg -b --remove". Use
|
|
asterisk "*" to match pagkages like "# slpkg
|
|
-b py* --add", this add all installed packages with
|
|
starts string "py" or "# slpkg -b
|
|
multi:*multilib* --add", this add all multilib packages
|
|
from repository "multi".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-q, --queue,
|
|
add, remove, view packages in queue <br>
|
|
slpkg -q</b> <<i>names of packages</i>> <b>--add</b>,
|
|
<b>--remove <br>
|
|
slpkg -q list</b>, <b>build</b>, <b>install</b>,
|
|
<b>build-install</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Add, remove and
|
|
listed sbo packages from queue. This argument is very useful
|
|
if you want to build and install multiple packages together.
|
|
Note the correct order if there are dependencies. If you
|
|
want to remove all the packages from the list run "#
|
|
slpkg -q --remove". (these arguments only working for
|
|
the sbo repository) Build or install or build and install
|
|
packages are queued.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-g,
|
|
--config, configuration file management <br>
|
|
slpkg -g print</b>, <b>edit</b>, <b>reset</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Print, reset or
|
|
edit configuration file.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-l, --list,
|
|
list of installed packages <br>
|
|
slpkg -l</b> <<i>repository</i>>, <b>--index</b>,
|
|
<b>--installed</b>, <b>--name</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Print a list of
|
|
all available packages from repository, index or print only
|
|
packages installed on the system. Support command
|
|
"grep" like "# slpkg -l sbo | grep
|
|
python".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--index</b>
|
|
: Count packages per page.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--installed</b>
|
|
: Highlight installed packages.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--name</b> :
|
|
Print package name only.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-c, --check,
|
|
check if your packages is up to date <br>
|
|
slpkg -c</b> <<i>repository</i>> <b>--upgrade
|
|
--rebuild --skip=[packages...]</b>, <b>--resolve-off</b>,
|
|
<b>--checklist</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Check your
|
|
packages if up to date. Slackware patches repository works
|
|
independently of the others i.e not need before updating the
|
|
list of packages by choosing "# slpkg update",
|
|
works directly with the official repository and so always
|
|
you can have updated your system.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-c</b> :
|
|
Check ChangeLog.txt files for changes.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--upgrade</b>
|
|
: Check and install packages for upgrade.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--rebuild</b>
|
|
: Rebuild packages from sbo repository.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--resolve-off</b>
|
|
: Switch off automatic resolve dependencies.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--skip=[packages...]</b>
|
|
: Skip packages from upgrade separate by comma like "#
|
|
slpkg -c sbo --skip=jdk,pep8,pip" (See REGEX).</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--checklist</b>
|
|
: Enable dialog utility and checklist option. (Require
|
|
python2-pythondialog)</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-s, --sync,
|
|
synchronize packages, download, build and install package
|
|
with all dependencies <br>
|
|
slpkg -s</b> <<i>repository</i>> <<i>names of
|
|
packages</i>>, <b>--resolve-off</b>, <b>--case-ins</b>,
|
|
<b>--patches</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Installs or
|
|
upgrade packages from the repositories with automatically
|
|
resolving all dependencies of the package.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--rebuild</b>
|
|
: Rebuild packages from sbo repository.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--reinstall</b>
|
|
: Reinstall binary packages from repositories.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--resolve-off</b>
|
|
: Switch off automatic resolve dependencies.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--download-only</b>
|
|
: Download packages without install.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--directory-prefix=[path/to/dir/]</b>
|
|
: Download packages in specific directory.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--case-ins</b>
|
|
: Search package name in repository with case
|
|
insensitive.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--patches</b>
|
|
: Switch to patches directory, only for slack
|
|
repository.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-t,
|
|
--tracking, tracking dependencies <br>
|
|
slpkg -t</b> <<i>repository</i>> <<i>name of
|
|
package</i>>, <b>--check-deps</b>, <b>--graph=[type]
|
|
--case-ins</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Tracking all
|
|
dependencies of that package. The sequence shown is that you
|
|
must follow to correctly install package. Also you can check
|
|
if the installed package has all the required
|
|
dependencies.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--check-deps</b>
|
|
: Check if installed packages used by other packages.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--graph=[type]</b>
|
|
: Drawing dependencies graph. (example for type: ascii,
|
|
image.x11, image.png etc. Require pygraphviz)</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--case-ins</b>
|
|
: Search package name in repository with case
|
|
insensitive.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-p, --desc,
|
|
print packages description <br>
|
|
slpkg -p</b> <<i>repository</i>> <<i>name of
|
|
package</i>>, <b>--color=[]</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Print package
|
|
description from remote repository with color. Available
|
|
colors: red, green, yellow, cyan, grey</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--color=[]</b>
|
|
: Change color print.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-F, --FIND,
|
|
find packages from repositories <br>
|
|
slpkg -F</b> <<i>names of packages</i>>,
|
|
<i>--case-ins</i></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Find packages
|
|
from all repositories are enabled. Useful command to find
|
|
all available packages per repository.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--case-ins</b>
|
|
: Search package name in repository with case
|
|
insensitive.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-f, --find,
|
|
find installed packages <br>
|
|
slpkg -f</b> <<i>names of packages</i>>,
|
|
<b>--case-ins</b>, <b>--third-party</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Find installed
|
|
packages with view total file size. Example you can view all
|
|
installed sbo packages like "# slpkg -f _SBo".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--case-ins</b>
|
|
: Search package name with case insensitive.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--third-party</b>
|
|
: View all the third-party packages.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-n,
|
|
--network, view SBo packages <br>
|
|
slpkg -n</b> <<i>name of package</i>>,
|
|
<<i>[pattern], --checklist</i>>, <b>--case-ins</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">View complete
|
|
slackbuilds.org site in your terminal. Read file, download,
|
|
build or install etc. Use "--checklist" additional
|
|
option to load all repository, example: "# slpkg -n
|
|
--checklist".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--checklist</b>
|
|
: Enable dialog utility and checklist option. (Require
|
|
python3-pythondialog)</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--case-ins</b>
|
|
: Search package name in repository with case
|
|
insensitive.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-i,
|
|
--installpkg, install Slackware binary packages <br>
|
|
slpkg -i [--warn, --md5sum, --root /otherroot, --infobox,
|
|
--menu, --terse, --ask, --priority ADD|REC|OPT|SKP,
|
|
--tagfile /somedir/tagfile]</b>
|
|
<<i>packages.t?z</i>></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Installs single
|
|
binary packages designed for use with the Slackware Linux
|
|
distribution into your system. More information please read
|
|
"man installpkg".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-u,
|
|
--upgradepkg, install-upgrade Slackware binary packages with
|
|
new <br>
|
|
slpkg -u [--dry-run, --install-new, --reinstall,
|
|
--verbose]</b> <<i>packages.t?z</i>></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Normally
|
|
upgrade only upgrades packages that are already installed on
|
|
the system, and will skip any packages that do not already
|
|
have a version installed. More information please read
|
|
"man upgradepkg".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-r,
|
|
--removepkg, remove previously installed Slackware binary
|
|
packages <br>
|
|
slpkg -r [-copy, -keep, -preserve, -warn]</b> <<i>names
|
|
of packages</i>>, <b>--deps</b>, <b>--check-deps</b>,
|
|
<b>--tag</b>, <b>--checklist</b>, <b>--third-party</b></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Removes a
|
|
previously installed Slackware package, while writing a
|
|
progress report to the standard output. A package may be
|
|
specified either by the full package name (as you’d
|
|
see listed in /var/log/packages/), or by the base package
|
|
name. If installed packages with command "# slpkg -s
|
|
<repo> <packages>" then write a file in
|
|
/var/log/slpkg/dep/ with all dependencies and it allows you
|
|
can remove them all together. More information please read
|
|
"man removepkg".</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Additional
|
|
options:</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--deps</b> :
|
|
Remove packages with dependencies.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--check-deps</b>
|
|
: Check if installed packages used by other packages.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--tag</b> :
|
|
Remove packages with by TAG.</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--checklist</b>
|
|
: Enable dialog utility and checklist option. (Require
|
|
python3-pythondialog)</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>--third-party</b>
|
|
: Remove all the third-party packages. (Be sure update the
|
|
package lists before)</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em"><b>-d,
|
|
--display, display the installed packages contents and file
|
|
list <br>
|
|
slpkg -d</b> <<i>names of packages</i>></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Display the
|
|
installed Slackware packages contents and file list with all
|
|
descriptions.</p>
|
|
|
|
<h2>HELP OPTION
|
|
<a name="HELP OPTION"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Specifying the
|
|
help option displays help for slpkg itself, or a command.
|
|
<br>
|
|
For example: <b><br>
|
|
slpkg −−help</b> - display help for slpkg</p>
|
|
|
|
<h2>DEFAULT REPOSITORIES
|
|
<a name="DEFAULT REPOSITORIES"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">slackware.com =
|
|
"slack" <br>
|
|
SlackBuilds.org = "sbo" <br>
|
|
Alien’s = "alien" <br>
|
|
slacky.eu = "slacky" <br>
|
|
rworkman’s = "rlw" <br>
|
|
Conraid’s = "conrad" <br>
|
|
slackonly.com = "slonly" <br>
|
|
Alien’s ktown = "ktown{latest}" <br>
|
|
Alien’s multilib = "multi" <br>
|
|
Slacke E17 and E18 = "slacke{18}" <br>
|
|
SalixOS = "salix" <br>
|
|
Slackel.gr = "slackel" <br>
|
|
Alien’s restricted = "rested" <br>
|
|
MATE Desktop Environment = "msb{1.18}" <br>
|
|
Cinnamon Desktop Environment = "csb" <br>
|
|
Connochaetos slack-n-free = "connos" <br>
|
|
Microlinux mles = "mles"</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Default enable
|
|
repository is "slack" and "sbo". <br>
|
|
Add or remove default repository in configuration file
|
|
"/etc/slpkg/repositories.conf". <br>
|
|
Read REPOSITORIES file for particularities.</p>
|
|
|
|
<h2>COLORS
|
|
<a name="COLORS"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">red, green,
|
|
yellow, cyan, grey</p>
|
|
|
|
<h2>REGEX
|
|
<a name="REGEX"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">For options
|
|
"--skip=" and blacklist file.</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">All packages
|
|
starts with: "string*" <br>
|
|
All packages ends with: "*string" <br>
|
|
All packages include: "*string*"</p>
|
|
|
|
<h2>PASS VARIABLES TO THE SCRIPT
|
|
<a name="PASS VARIABLES TO THE SCRIPT"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">If you want to
|
|
pass variables to the script exported as: <br>
|
|
Usage: <NAME_VARIABLE=value></p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Example: <br>
|
|
"# export FFMPEG_X264=yes FFMPEG_LAME=yes"</p>
|
|
|
|
<h2>FILES
|
|
<a name="FILES"></a>
|
|
</h2>
|
|
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/slpkg.conf
|
|
<br>
|
|
General configuration of slpkg</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/repositories.conf
|
|
<br>
|
|
Configuration file for repositories</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/blacklist
|
|
<br>
|
|
List of packages to skip</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/slackware-mirrors
|
|
<br>
|
|
List of Slackware Mirrors</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/default-repositories
|
|
<br>
|
|
List of default repositories</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/custom-repositories
|
|
<br>
|
|
List of custom repositories</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/rlworkman.deps
|
|
<br>
|
|
Rworkman’s repository dependencies</p>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/etc/slpkg/pkg_security
|
|
<br>
|
|
List of packages for security reasons</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/var/log/slpkg
|
|
<br>
|
|
ChangeLog.txt repositories files <br>
|
|
SlackBuilds logs and dependencies files</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/var/lib/slpkg
|
|
<br>
|
|
PACKAGES.TXT files <br>
|
|
SLACKBUILDS.TXT files <br>
|
|
CHECKSUMS.md5 files <br>
|
|
FILELIST.TXT files</p>
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">/tmp/slpkg <br>
|
|
Slpkg temporary downloaded files and build packages</p>
|
|
|
|
<h2>AUTHOR
|
|
<a name="AUTHOR"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Dimitris
|
|
Zlatanidis <d.zlatanidis@gmail.com></p>
|
|
|
|
<h2>HOMEPAGE
|
|
<a name="HOMEPAGE"></a>
|
|
</h2>
|
|
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">https://dslackw.gitlab.io/slpkg/</p>
|
|
|
|
<h2>COPYRIGHT
|
|
<a name="COPYRIGHT"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">Copyright
|
|
© 2014-2019 Dimitris Zlatanidis</p>
|
|
|
|
<h2>SEE ALSO
|
|
<a name="SEE ALSO"></a>
|
|
</h2>
|
|
|
|
|
|
<p style="margin-left:11%; margin-top: 1em">installpkg(8),
|
|
upgradepkg(8), removepkg(8), pkgtool(8), slackpkg(8),
|
|
explodepkg(8), makepkg(8).</p>
|
|
<hr>
|
|
</body>
|
|
</html>
|