slpkg/README.rst

1656 lines
59 KiB
ReStructuredText
Raw Normal View History

2015-02-12 11:39:28 +01:00
.. image:: https://img.shields.io/github/release/dslackw/slpkg.svg
:target: https://github.com/dslackw/slpkg/releases
2014-10-20 23:52:59 +02:00
.. image:: https://travis-ci.org/dslackw/slpkg.svg?branch=master
:target: https://travis-ci.org/dslackw/slpkg
2014-10-21 02:55:44 +02:00
.. image:: https://landscape.io/github/dslackw/slpkg/master/landscape.png
2014-10-21 05:32:30 +02:00
:target: https://landscape.io/github/dslackw/slpkg/master
2015-02-21 06:13:44 +01:00
.. image:: https://img.shields.io/codacy/6464ba0bd1e342e28388c71a34b3a5e8.svg
:target: https://www.codacy.com/public/dzlatanidis/slpkg/dashboard
2015-02-12 11:06:26 +01:00
.. image:: https://img.shields.io/pypi/dm/slpkg.svg
2014-05-23 07:46:51 +02:00
:target: https://pypi.python.org/pypi/slpkg
2015-02-21 06:20:44 +01:00
.. image:: https://img.shields.io/sourceforge/dt/slpkg.svg
:target: https://sourceforge.net/projects/slpkg/
2015-02-12 11:06:26 +01:00
.. image:: https://img.shields.io/badge/license-GPLv3-blue.svg
:target: https://github.com/dslackw/slpkg
.. image:: https://img.shields.io/github/stars/dslackw/slpkg.svg
:target: https://github.com/dslackw/slpkg
.. image:: https://img.shields.io/github/forks/dslackw/slpkg.svg
:target: https://github.com/dslackw/slpkg
.. image:: https://img.shields.io/github/issues/dslackw/slpkg.svg
2015-02-14 11:10:38 +01:00
:target: https://github.com/dslackw/slpkg/issues
2014-09-02 23:16:33 +02:00
2015-08-07 05:05:34 +02:00
Slpkg v3.1.9
2015-08-07 05:05:34 +02:00
============
2015-02-18 06:57:47 +01:00
|
2014-09-21 22:08:20 +02:00
2015-02-18 06:52:21 +01:00
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/slpkg_package.png
:target: https://github.com/dslackw/slpkg
2015-02-26 09:12:12 +01:00
2015-02-26 09:13:12 +01:00
|
2015-02-26 09:12:12 +01:00
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/poweredbyslack.gif
:target: http://www.slackware.com/
2015-02-18 07:40:14 +01:00
|
2014-09-21 22:08:20 +02:00
.. contents:: Table of Contents:
2014-05-23 07:46:51 +02:00
2015-05-21 04:37:37 +02:00
2015-03-18 21:10:44 +01:00
About
2015-02-22 14:43:26 +01:00
-----
2014-09-14 16:36:02 +02:00
2015-05-21 03:06:26 +02:00
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
2015-06-17 06:18:12 +02:00
should occur to install packages. Slpkg makes it easier to maintain groups of machines without
2015-05-21 03:06:26 +02:00
having to manually update.
2015-02-22 14:42:25 +01:00
Slpkg works in accordance with the standards of the organization slackbuilds.org
2015-09-21 03:58:10 +02:00
to builds packages. Also uses the Slackware Linux instructions for installation,
2015-02-22 14:42:25 +01:00
upgrading or removing packages.
What makes slpkg to distinguish it from other tools; The user friendliness is its primary
target as well as easy to understand and use, also use color to highlight packages and
display warning messages, etc.
2015-02-22 14:45:19 +01:00
2015-07-24 05:19:44 +02:00
Features
--------
- Dependency resolution
2015-09-21 03:58:10 +02:00
- Dependencies visualizations
2015-07-24 05:19:44 +02:00
- Multiple options
- Multiple repositories
- Easy configuration
2015-09-23 07:59:10 +02:00
- Fully configurable
2015-07-24 05:19:44 +02:00
- Adaptability
- Powerful options
- Source builder
- Faster process
- Better Security
2015-09-03 04:01:22 +02:00
Installation
------------
2015-09-03 04:37:15 +02:00
Download latest release:
2015-09-03 04:21:22 +02:00
.. code-block:: bash
2015-09-03 04:37:15 +02:00
Required root privileges
$ tar xvf slpkg-3.1.9.tar.gz
$ cd slpkg-3.1.9
2015-09-03 04:21:22 +02:00
$ ./install.sh
2015-09-03 04:37:15 +02:00
Installed as Slackware package
Uninstall:
$ slpkg -r slpkg
or
$ removepkg slpkg
2015-09-03 04:21:22 +02:00
2015-09-03 04:01:22 +02:00
Using pip:
.. code-block:: bash
$ pip install slpkg --upgrade
Uninstall:
$ pip uninstall slpkg
Data remove run from source code:
$ python clean.py
2015-09-03 04:21:22 +02:00
Binary packages:
2015-09-03 04:01:22 +02:00
Slackware: `slpkg-3.1.9-i486-1_dsw.txz <https://github.com/dslackw/slpkg/releases/download/v3.1.9/slpkg-3.1.9-i486-1_dsw.txz>`_
2015-09-03 04:01:22 +02:00
Slackware64: `slpkg-3.1.9-x86_64-1_dsw.txz <https://github.com/dslackw/slpkg/releases/download/v3.1.9/slpkg-3.1.9-x86_64-1_dsw.txz>`_
2015-09-03 04:01:22 +02:00
Optional dependencies
---------------------
2015-09-04 11:22:36 +02:00
`python2-pythondialog <http://slackbuilds.org/repository/14.1/python/python2-pythondialog/>`_ for dialog box interface
2015-09-03 04:01:22 +02:00
2015-09-04 11:22:36 +02:00
`pygraphviz <http://slackbuilds.org/repository/14.1/graphics/pygraphviz/>`_ for drawing dependencies diagram
2015-09-03 04:01:22 +02:00
2015-09-04 11:22:36 +02:00
`graph-easy <http://slackbuilds.org/repository/14.1/graphics/graph-easy/>`_ for drawing ascii dependencies diagram
2015-09-03 04:01:22 +02:00
2015-09-14 06:10:59 +02:00
Recommended
-----------
Stay updated, see `SUN (Slackware Update Notifier) <https://github.com/dslackw/sun>`_
2015-09-03 04:01:22 +02:00
Upgrade
-------
From version '2.1.4' you can update slpkg itself with '# slpkg update slpkg'.
In each slpkg upgrade should track the configuration files in the folder '/etc/slpkg'
for changes.
2015-06-23 22:08:54 +02:00
Demonstration
-------------
2015-06-20 07:17:55 +02:00
2015-06-20 07:36:36 +02:00
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/slpkg_youtube.png
:target: https://www.youtube.com/watch?v=oTtD4XhHKlA
2015-06-20 07:17:55 +02:00
2015-09-12 06:29:16 +02:00
Youtube Asciicasts
------------------
`Playlist Tutorials <https://www.youtube.com/playlist?list=PLLzUUMSzaKvlS5--8AiFqWzxZPg3kxkqY>`_
2015-02-22 14:45:19 +01:00
Repositories
------------
2015-02-18 07:41:26 +01:00
2015-01-07 07:23:30 +01:00
Default available Repositories:
2014-08-30 01:28:28 +02:00
2015-05-23 13:58:18 +02:00
- `SBo <http://slackbuilds.org/>`_
2014-11-22 10:16:39 +01:00
Arch: {x86, x86_64}
Versions: {13.1, 13.37, 14.0, 14.1, 14.2}
2015-05-23 13:58:18 +02:00
- `Slack <http://www.slackware.com/>`_
2014-11-22 10:16:39 +01:00
Arch: {x86, x86_64}
Versions: {3.3, 8.1, 9.0, 9.1, 10.0, 10.1, 10.2, 11.0, 12.0, 12.2, 13.0, 13.37, 14.0, 14.1, 14.2, current}
2015-06-27 17:16:28 +02:00
- `Alien's <http://taper.alienbase.nl/mirrors/people/alien/sbrepos/>`_
2014-11-22 10:16:39 +01:00
Arch: {x86, x86_64}
Versions: {13.0, 13.1, 13.37, 14.0, 14.1, 14.2, current}
2015-05-23 13:58:18 +02:00
- `Slacky <http://repository.slacky.eu/>`_
2014-11-22 10:16:39 +01:00
Arch: {x86, x86_64}
Versions: {11.0, 12.0, 12.1, 12.2, 13.0, 13.1, 13.37, 14.0, 14.1, 14.2}
2015-05-23 13:58:18 +02:00
- `Robby's <http://rlworkman.net/pkgs/>`_
2014-11-22 10:16:39 +01:00
Arch: {x86, x86_64}
Versions: {11.0, 12.0, 12.1, 12.2, 13.0, 13.1, 13.37, 14.0, 14.1, 14,2}
- `Slackers <http://slack.conraid.net/repository/slackware64-current>`_
2014-12-18 07:15:07 +01:00
Arch: {x86_64}
Versions: {current}
2015-05-23 13:58:18 +02:00
- `Slackonly <https://slackonly.com/>`_
2014-12-18 16:10:02 +01:00
Arch: {x86, x86_64}
Versions: {14.1, 14.2}
2015-05-23 13:58:18 +02:00
- `Alien's ktown <http://alien.slackbook.org/ktown/>`_
2014-12-24 06:42:06 +01:00
Arch: {x86, x86_64}
2016-10-18 18:22:53 +02:00
Versions: {13.37, 14.0, 14.1, 14.2, current}
2015-05-23 13:58:18 +02:00
- `Alien's multi <http://www.slackware.com/~alien/multilib/>`_
2014-12-24 10:22:07 +01:00
Arch: {x86_64}
Versions: {13.0, 13.1, 13.37, 14.0, 14.1, 14.2, current}
2015-05-23 13:58:18 +02:00
- `Slacke E17 and E18 <http://ngc891.blogdns.net/pub/>`_
2014-12-25 09:47:18 +01:00
Arch: {x86, x86_64, arm}
Versions: {14.1, 14.2}
2015-05-23 13:58:18 +02:00
- `SalixOS <http://download.salixos.org/>`_
2014-12-26 16:17:58 +01:00
Arch: {x86, x86_64}
Versions: {13.0, 13.1, 13.37, 14.0, 14.1, 14.2}
2015-05-23 13:58:18 +02:00
- `Slackel <http://www.slackel.gr/repo/>`_
2014-12-26 23:58:03 +01:00
Arch: {x86, x86_64}
Versions: {current}
2015-05-23 13:58:18 +02:00
- `Restricted <http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/>`_
2015-01-07 07:23:30 +01:00
Arch: {x86, x86_64}
Versions: {11.0, 12.0, 12.1, 12.2, 13.0, 13.1, 13.37, 14.0, 14,1, 14.2, current}
2015-06-13 06:53:28 +02:00
- `MATE Desktop Environment <http://slackware.org.uk/msb/>`_
2015-06-13 05:41:02 +02:00
Arch: {x86, x86_64}
Versions: {14.0, 14,1, 14.2}
2014-12-26 23:58:03 +01:00
2014-08-30 01:28:28 +02:00
* Choose default repositories you need to work from file '/etc/slpkg/repositories.conf' default
is 'slack' and 'sbo' repositories and read REPOSITORIES file for each of the particularities.
2015-01-07 07:23:30 +01:00
If a repository is not in the above list, manage custom repositories with commands 'repo-add'
and 'repo-remove'.
2014-12-02 00:27:17 +01:00
2015-01-29 02:00:28 +01:00
Usage
-----
2015-09-04 10:52:03 +02:00
Need to run '# slpkg update' for the first time to synchronize the list of packages,
2015-05-30 01:07:13 +02:00
also every time you add a new repository.
2016-07-06 01:42:08 +02:00
To add or remove repositories must edit the file '/etc/slpkg/repositories.conf' or
run '# slpkg repo-enable' (python2-pythondialog required).
2015-01-29 02:00:28 +01:00
2015-09-04 10:52:03 +02:00
Add custom repositories with the command '# slpkg add-repo <repository name> <URL>' and after
run '# slpkg update' to update package list.
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
View list of repositories with command '# slpkg repo-list' or get repository information with
command '# slpkg repo-info <repository>.
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
Update slpkg itself simply run '# slpkg update slpkg', and slpkg check from GitHub repository if
2015-07-23 02:45:17 +02:00
new versions are available.
2015-09-04 10:52:03 +02:00
Checking packages health with command "# slpkg health" and slpkg check if files missing from
2015-07-23 02:45:17 +02:00
package file list.
2015-09-04 10:52:03 +02:00
Print dependencies status used by packages with command '# slpkg deps-status' or drawing image
2015-07-25 21:33:30 +02:00
map dependencies with additional option '--graph=[image]'.
2015-07-23 02:45:17 +02:00
2015-08-04 00:33:49 +02:00
Manage .new configuration files with command 'slpkg new-config' like remove, overwrite, merge etc.
2015-05-30 01:07:13 +02:00
If you have already downloaded the script and the source code you can build the package with
2015-09-04 10:52:03 +02:00
the command '# slpkg <script.tar.gz> <sources>'.
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
Manage packages in the black list with the command '# slpkg -b <packages> --add or --remove'.
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
Add SBo packages to queue with command '# slpkg -q <packages> --add or --remove' and manage as
build, install or build and install with command '# slpkg build or install or build-install'.
2015-05-30 01:07:13 +02:00
This is very useful if you want to install multiple packages together suffice to add in the right
order if there are dependent packages.
2015-09-04 10:52:03 +02:00
View list of packages from specific repository with command '# slpkg -l <repository>'.
2015-05-30 01:07:13 +02:00
Combine with the command 'grep' to catch the results you want.
Check and upgrade your distribution or upgrade your packages with command '# slpkg -c <repository>
2015-05-30 01:07:13 +02:00
--upgrade'. Don't forget to update packages list before (for 'slack' repository don't is necessary).
2015-06-09 02:59:33 +02:00
This command except upgrade packages will fix packages with broken dependencies. Switch off automatic
2015-09-21 03:58:10 +02:00
resolve dependencies with additional option '--resolve-off'. Use '--checklist' option to help you
2015-09-08 01:29:07 +02:00
to choose easy packages. For advanced users, option '--skip' give them more power (see man page).
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
The most famous command is '# slpkg -s <repository> <packages>' , this command downloads and
2016-01-19 18:12:03 +01:00
installs packages with resolve all the dependencies or switch off resolve with additional option
2015-09-15 06:28:55 +02:00
'--resolve-off'. Also additional option "--case-ins" help you find packages with case insensitive.
2016-10-10 16:06:53 +02:00
Two new arguments will help you to rebuild '--rebuild' or reinstall '--reinstall' packages.
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
Tracking the dependencies of a package with command '# slpkg -t <repository> <package>'.
2015-05-30 01:07:13 +02:00
Displays a package dependency tree and also tells you which ones are installed on your system events.
2015-07-25 21:28:27 +02:00
Check if packages used from other packages with additional option '--check-deps' or drawing image
2015-07-25 21:33:30 +02:00
map dependencies with additional option '--graph=[image]'.
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
Get information description of a package with command '# slpkg -p <repository> <package>' and change
2015-05-30 01:07:13 +02:00
color text with additional flag '--color=[]'.
2015-09-04 10:52:03 +02:00
View a page SBo package on your terminal with command '# slpkg -n <package>' and then manage multiple
2015-05-30 01:07:13 +02:00
choices such read, download, build, install etc.
2015-09-04 10:52:03 +02:00
If you want to find packages from all repositories, this command will solve your hands '# slpkg -F
2015-05-30 01:07:13 +02:00
<packages>'. It will search in all enabled repositories will find the configuration file
2015-08-31 22:27:06 +02:00
'/etc/slpkg/repositories.conf' will print all the packages that match the description that you enter.
2015-05-30 01:07:13 +02:00
2015-09-04 10:52:03 +02:00
If you want to see if any packages are installed on your system enter the command '# slpkg -f <packages>'.
2015-05-30 01:07:13 +02:00
The surprise in the end is the reporting of packages sum and size found.
2015-09-04 10:52:03 +02:00
The next four commands '# slpkg --installpkg, --upgradepkg, --removepkg <packages>' install, upgrade,
2015-06-13 05:41:02 +02:00
remove packages from your system events.
2015-09-04 10:52:03 +02:00
Notable mention must give the command '# slpkg --removepkg <packages>' which can remove a packages
2015-06-13 05:41:02 +02:00
with all dependencies together after editing configuration file '/etc/slpkg/slpkg.conf'
2015-09-18 06:22:57 +02:00
(default is disable) or add additional option "--deps". Also you can check if packages used as
dependency with additional option
2015-08-18 16:04:28 +02:00
"--check-deps". Option "--tag" allow to remove packages with by TAG.
2015-08-24 19:25:11 +02:00
Optional you can use dialog utility with additional option "--checklist" (require python2-pythondialog).
2015-05-30 01:07:13 +02:00
The last command is useful to print the entire contents of a package installed on the system with the
2015-09-04 10:52:03 +02:00
command '# slpkg -d <packages>'.
2015-05-30 01:07:13 +02:00
Some examples you will see below.
2015-01-29 02:00:28 +01:00
Issues
------
Please report any bugs in `ISSUES <https://github.com/dslackw/slpkg/issues>`_
Testing
-------
2015-05-21 03:06:26 +02:00
The majority of trials have been made in an environment Slackware x86_64 'stable'
and x86 'current' version 14.1.
2015-01-29 02:00:28 +01:00
2014-11-14 06:57:04 +01:00
Slackware Current
-----------------
2015-07-01 23:20:29 +02:00
For Slackware 'current' users must change the variable VERSION in '/etc/slpkg/slpkg.conf' file.
2014-11-14 06:57:04 +01:00
2014-11-22 10:16:39 +01:00
.. code-block:: bash
2015-09-10 05:57:12 +02:00
$ slpkg -g edit
2014-11-22 10:16:39 +01:00
2015-08-11 03:21:34 +02:00
Slackware ARM
-------------
2015-12-31 07:07:56 +01:00
Must use only two repositories currently there 'slack' and 'sbo'.
2015-08-11 03:21:34 +02:00
2015-08-21 03:10:39 +02:00
Slackware Mirrors
-----------------
Slpkg uses the central mirror "http://mirrors.slackware.com/slackware/" to find the
nearest one. If however for some reason this troublesome please edit the file in
'/etc/slpkg/slackware-mirrors'.
2015-07-18 03:01:41 +02:00
Slpkg configuration
-------------------
2015-09-15 17:55:40 +02:00
2015-07-18 03:01:41 +02:00
It is important to read the configuration file '/etc/slpkg/slpkg.conf'. You will find many
useful options to configure the program so as you need it.
2015-07-22 00:25:47 +02:00
A simple example is to close the progress bar for speed, changing the variable PRG_BAR the
value "off".
2015-07-18 03:01:41 +02:00
2015-09-15 17:55:40 +02:00
2015-06-09 02:55:12 +02:00
Configuration Files
2015-01-29 02:00:28 +01:00
-------------------
2014-12-10 04:18:31 +01:00
2015-01-29 02:00:28 +01:00
.. code-block:: bash
2014-12-15 05:23:48 +01:00
2015-05-21 00:41:46 +02:00
/tmp/slpkg
Slpkg temponary donwloaded files and build packages
2015-01-29 02:00:28 +01:00
/etc/slpkg/slpkg.conf
General configuration of slpkg
/etc/slpkg/repositories.conf
Configuration file for repositories
2014-12-15 05:23:48 +01:00
2015-01-29 02:00:28 +01:00
/etc/slpkg/blacklist
List of packages to skip
2014-12-15 05:23:48 +01:00
2015-01-29 02:00:28 +01:00
/etc/slpkg/slackware-mirrors
List of Slackware Mirrors
2014-12-15 05:23:48 +01:00
2015-09-24 03:11:56 +02:00
/etc/slpkg/default-repositories
List of default repositories
2015-01-29 02:00:28 +01:00
/etc/slpkg/custom-repositories
List of custom repositories
2014-12-10 04:18:31 +01:00
2015-05-21 00:41:46 +02:00
/var/log/slpkg
ChangeLog.txt repositories files
SlackBuilds logs and dependencies files
/var/lib/slpkg
PACKAGES.TXT files
SLACKBUILDS.TXT files
CHECKSUMS.md5 files
FILELIST.TXT files
2014-05-23 07:46:51 +02:00
Command Line Tool Usage
-----------------------
.. code-block:: bash
2016-01-21 02:36:34 +01:00
2016-01-22 10:25:04 +01:00
Slpkg is a user-friendly package manager for Slackware installations
2016-10-10 16:06:53 +02:00
2016-01-21 02:36:34 +01:00
Usage: slpkg [COMMANDS|OPTIONS] {repository|package...}
2016-01-21 22:24:28 +01:00
2015-06-01 05:23:27 +02:00
_ _
___| |_ __ | | ____ _
2015-09-04 05:02:22 +02:00
/ __| | '_ \| |/ / _` |
2015-06-01 05:23:27 +02:00
\__ \ | |_) | < (_| |
|___/_| .__/|_|\_\__, |
|_| |___/
2015-06-01 14:23:15 +02:00
2014-12-10 04:18:31 +01:00
Commands:
2016-01-21 22:24:28 +01:00
update, --only=[...] Run this command to update all
the packages list.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
upgrade, --only=[...] Delete and recreate all packages
lists.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
repo-add [repository name] [URL] Add custom repository.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
repo-remove [repository] Remove custom repository.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
repo-enable Enable or disable default
repositories via dialog utility.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
repo-list Print a list of all the
repositories.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
repo-info [repository] Get information about a
repository.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
update slpkg Upgrade the program directly from
repository.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
health, --silent Health check installed packages.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
deps-status, --tree, --graph=[type] Print dependencies status used by
packages or drawing dependencies
diagram.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
new-config Manage .new configuration files.
2014-12-15 12:10:00 +01:00
2014-09-27 22:54:30 +02:00
Optional arguments:
2016-01-21 22:24:28 +01:00
-h | --help Print this help message and exit.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-v | --version Print program version and exit.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-a | --autobuild, [script] [source...] Auto build SBo packages.
If you already have downloaded the
script and the source code you can
build a new package with this
command.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-b | --blacklist, [package...] --add, Manage packages in the blacklist.
--remove, list Add or remove packages and print
the list. Each package is added
here will not be accessible by the
program.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-q | --queue, [package...] --add, Manage SBo packages in the queue.
--remove, list, build, install, Add or remove and print the list
build-install of packages. Build and then
install the packages from the
queue.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-g | --config, print, edit, reset Configuration file management.
Print, edit the configuration file
or reset in the default values.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-l | --list, [repository], --index, Print a list of all available
--installed, --name packages from repository, index or
2016-01-21 22:24:28 +01:00
print only packages installed on
the system.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-c | --check, [repository], --upgrade, Check for updated packages from
2016-01-22 09:12:46 +01:00
--skip=[...], --resolve--off the repositories and upgrade or
--checklist install with all dependencies.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-s | --sync, [repository] [package...], Sync packages. Install packages
2016-10-10 16:06:53 +02:00
--rebuild, --reinstall, directly from remote repositories
--resolve-off, --download-only, with all dependencies.
--directory-prefix=[dir],
--case-ins
2016-01-21 22:24:28 +01:00
-t | --tracking, [repository] [package], Tracking package dependencies and
--check-deps, --graph=[type], print package dependencies tree
--case-ins with highlight if packages is
installed. Also check if
dependencies used or drawing
dependencies diagram.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-p | --desc, [repository] [package], Print description of a package
--color=[] directly from the repository and
change color text.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-n | --network, [package], --checklist, View a standard of SBo page in
--case-ins terminal and manage multiple
options like reading, downloading,
building, installation, etc.
2016-10-10 16:06:53 +02:00
2016-01-22 09:12:46 +01:00
-F | --FIND, [package...], --case-ins Find packages from each enabled
2016-01-25 09:36:44 +01:00
repository and view results.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-f | --find, [package...], --case-ins Find and print installed packages
reporting the size and the sum.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-i | --installpkg, [options] [package...] Installs single or multiple *.tgz
options=[--warn, --md5sum, --root, (or .tbz, .tlz, .txz) Slackware
--infobox, --menu, --terse, --ask, binary packages designed for use
--priority, --tagfile] with the Slackware Linux
distribution onto your system.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-u | --upgradepkg, [options] [package...] Upgrade single or multiple
options=[--dry-run, --install-new, Slackware binary packages from
--reinstall, --verbose] an older version to a newer one.
2016-10-10 16:06:53 +02:00
2016-01-21 22:24:28 +01:00
-r | --removepkg, [options] [package...], Removes a previously installed
--deps, --check-deps, --tag, Slackware binary packages,
--checklist while writing a progress report
options=[-warn, -preserve, -copy, to the standard output.
-keep] Use only package name.
2016-01-22 09:12:46 +01:00
2016-10-10 16:06:53 +02:00
-d | --display, [package...] Display the contents of installed
packages and file list
2014-11-18 12:30:58 +01:00
2014-05-23 07:46:51 +02:00
Slpkg Examples
--------------
2016-01-19 18:42:48 +01:00
Enable or disable default repositories, edit /etc/slpkg/repositories.conf file or with
2015-08-31 22:27:06 +02:00
command.
(require pythondialog, install with '# slpkg -s sbo python2-pythondialog'):
.. code-block:: bash
$ slpkg repo-enable
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/repo_enable.png
:target: https://raw.githubusercontent.com/dslackw/images/master/slpkg/deps2.png
2015-05-21 03:06:26 +02:00
If you use slpkg for the first time will have to create and update the package
list. This command must be executed to update the package lists:
2014-12-24 06:42:06 +01:00
.. code-block:: bash
$ slpkg update
2015-07-14 06:15:16 +02:00
Update repository [slack] ... Done
Update repository [sbo] ... Done
Update repository [alien] ... Done
Update repository [slacky] ... Done
Update repository [slackr] ... Done
Update repository [slonly] ... Done
Update repository [ktown] ... Done
Update repository [salix] ... Done
Update repository [slacke] ... Done
Update repository [slackl] ... Done
Update repository [multi] ... Done
Update repository [msb] ... Done
2015-06-13 06:53:28 +02:00
Update specifically repositories:
$ slpkg update --only=sbo,msb,slacky
2014-12-26 23:58:03 +01:00
2015-09-01 02:02:45 +02:00
Also you can check ChangeLog.txt for changes like:
.. code-block::
2015-06-15 06:14:30 +02:00
$ slpkg -c sbo
2015-06-23 21:59:11 +02:00
+==============================================================================
| Repository Status
+==============================================================================
sbo News in ChangeLog.txt
Summary
===============================================================================
From 1 repositories need 1 updating. Run the command 'slpkg update'.
2015-06-15 06:14:30 +02:00
2015-06-23 21:59:11 +02:00
$ slpkg -c ALL
+==============================================================================
| Repository Status
+==============================================================================
slack No changes in ChangeLog.txt
sbo News in ChangeLog.txt
slacky News in ChangeLog.txt
alien No changes in ChangeLog.txt
rlw No changes in ChangeLog.txt
Summary
===============================================================================
From 5 repositories need 2 updating. Run the command 'slpkg update'.
2015-06-15 06:14:30 +02:00
2014-12-24 06:42:06 +01:00
2015-01-03 10:05:41 +01:00
Add and remove custom repositories:
.. code-block:: bash
$ slpkg repo-add ponce http://ponce.cc/slackware/slackware64-14.1/packages/
Repository 'ponce' successfully added
2015-06-22 22:29:08 +02:00
$ slpkg repo-add repo1 file:///home/user1/repos/alien/
Repository 'repo1' successfully added
2015-01-03 10:05:41 +01:00
$ slpkg repo-remove ponce
Repository 'ponce' successfully removed
2015-01-07 11:43:06 +01:00
View information about the repositories:
2014-12-24 06:42:06 +01:00
.. code-block:: bash
2015-01-04 02:40:35 +01:00
$ slpkg repo-list
2015-01-07 11:43:06 +01:00
2014-12-24 06:42:06 +01:00
+==============================================================================
2015-01-07 11:43:06 +01:00
| Repo id Repo URL Default Status
2014-12-24 06:42:06 +01:00
+==============================================================================
2015-01-07 11:43:06 +01:00
alien http://www.slackware.com/~alien/slackbuilds/ yes disabled
ktown http://alien.slackbook.org/ktown/ yes disabled
2015-06-20 02:49:54 +02:00
msb http://slackware.org.uk/msb/ yes enabled
2015-01-07 11:43:06 +01:00
multi http://www.slackware.com/~alien/multilib/ yes disabled
ponce http://ponce.cc/slackware/slackware64-14.1/packa~ no enabled
rested http://taper.alienbase.nl/mirrors/people/alien/r~ yes disabled
rlw http://rlworkman.net/pkgs/ yes disabled
salix http://download.salixos.org/ yes disabled
sbo http://slackbuilds.org/slackbuilds/ yes enabled
slack http://ftp.cc.uoc.gr/mirrors/linux/slackware/ yes enabled
slacke http://ngc891.blogdns.net/pub/ yes disabled
slackl http://www.slackel.gr/repo/ yes disabled
slackr http://www.slackers.it/repository/ yes disabled
slacky http://repository.slacky.eu/ yes disabled
slonly https://slackonly.com/pub/packages/ yes disabled
2014-12-24 06:42:06 +01:00
Repositories summary
===============================================================================
3/14 enabled default repositories and 1 custom.
For enable or disable default repositories edit '/etc/slpkg/repositories.conf'
file.
2014-12-24 06:42:06 +01:00
2015-01-04 02:40:35 +01:00
$ slpkg repo-info alien
2014-12-24 06:42:06 +01:00
2015-01-07 08:27:05 +01:00
Default: yes
2014-12-24 06:42:06 +01:00
Last updated: Tue Dec 23 11:48:31 UTC 2014
Number of packages: 3149
Repo id: alien
Repo url: http://www.slackware.com/~alien/slackbuilds/
Status: enabled
Total compressed packages: 9.3 Gb
Total uncompressed packages: 36.31 Gb
2015-01-29 02:00:28 +01:00
Installing packages from the repositories (supporting multi packages):
2014-05-28 16:35:41 +02:00
.. code-block:: bash
2014-08-01 09:42:05 +02:00
2014-07-28 07:39:35 +02:00
$ slpkg -s sbo brasero
2015-07-06 04:47:29 +02:00
Reading package lists... Done
Resolving dependencies... Done
2015-01-29 02:00:28 +01:00
2014-09-08 02:36:40 +02:00
The following packages will be automatically installed or upgraded
with new version:
2015-01-29 02:00:28 +01:00
2014-08-22 07:20:29 +02:00
+==============================================================================
2015-06-13 06:53:28 +02:00
| Package New version Arch Build Repos Size
2014-08-22 07:20:29 +02:00
+==============================================================================
2015-06-13 06:53:28 +02:00
Installing:
2015-06-23 21:59:11 +02:00
brasero 3.12.1 x86_64 SBo
2014-08-22 07:20:29 +02:00
Installing for dependencies:
2015-06-23 21:59:11 +02:00
orc 0.4.23 x86_64 SBo
gstreamer1 1.4.5 x86_64 SBo
gst1-plugins-base 1.4.5 x86_64 SBo
gst1-plugins-bad 1.4.5 x86_64 SBo
2015-06-13 06:53:28 +02:00
2014-08-22 07:20:29 +02:00
Installing summary
===============================================================================
2015-06-13 06:53:28 +02:00
Total 5 packages.
5 packages will be installed, 0 already installed and 0 package
2014-09-08 02:36:40 +02:00
will be upgraded.
2014-08-13 01:39:41 +02:00
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2015-06-13 06:53:28 +02:00
2014-08-01 09:42:05 +02:00
2015-01-29 02:00:28 +01:00
Example install multi packages:
2014-09-23 22:00:07 +02:00
2015-06-13 06:53:28 +02:00
$ slpkg -s sbo brasero pylint atkmm
2015-07-06 04:47:29 +02:00
Reading package lists... Done
Resolving dependencies... Done
2014-09-23 22:00:07 +02:00
2015-01-29 02:00:28 +01:00
The following packages will be automatically installed or upgraded
with new version:
2015-06-13 06:53:28 +02:00
2014-09-23 22:00:07 +02:00
+==============================================================================
2015-06-13 06:53:28 +02:00
| Package New version Arch Build Repos Size
2014-09-23 22:00:07 +02:00
+==============================================================================
2015-06-13 06:53:28 +02:00
Installing:
2015-06-23 21:59:11 +02:00
brasero 3.12.1 x86_64 SBo
pylint-1.3.1 1.3.1 x86_64 SBo
atkmm 2.22.7 x86_64 SBo
2015-01-29 02:00:28 +01:00
Installing for dependencies:
2015-06-23 21:59:11 +02:00
libsigc++ 2.2.11 x86_64 SBo
glibmm 2.36.2 x86_64 SBo
cairomm 1.10.0 x86_64 SBo
pangomm 2.34.0 x86_64 SBo
six-1.8.0 1.8.0 x86_64 SBo
pysetuptools-17.0 17.0 x86_64 SBo
logilab-common-0.63.2 0.63.2 x86_64 SBo
astroid-1.3.6 1.3.6 x86_64 SBo
orc 0.4.23 x86_64 SBo
gstreamer1 1.4.5 x86_64 SBo
gst1-plugins-base 1.4.5 x86_64 SBo
gst1-plugins-bad 1.4.5 x86_64 SBo
2014-09-23 22:00:07 +02:00
Installing summary
===============================================================================
2015-06-13 06:53:28 +02:00
Total 15 packages.
10 packages will be installed, 5 already installed and 0 package
2015-01-29 02:00:28 +01:00
will be upgraded.
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2014-07-28 07:39:35 +02:00
2015-01-29 02:00:28 +01:00
Example from 'alien' repository:
2014-07-28 07:39:35 +02:00
2015-01-29 02:04:53 +01:00
$ slpkg -s alien atkmm
2015-07-06 04:47:29 +02:00
Reading package lists... Done
Resolving dependencies... Done
2014-07-28 07:39:35 +02:00
2014-08-22 07:20:29 +02:00
+==============================================================================
2015-08-27 22:40:22 +02:00
| Package New version Arch Build Repos Size
2014-08-22 07:20:29 +02:00
+==============================================================================
Installing:
2015-06-23 21:59:11 +02:00
atkmm 2.22.6 x86_64 1 alien 124 K
2015-01-29 02:00:28 +01:00
Installing for dependencies:
2015-06-23 21:59:11 +02:00
libsigc++ 2.2.10 x86_64 2 alien 128 K
glibmm 2.32.1 x86_64 1 alien 1012 K
cairomm 1.10.0 x86_64 2 alien 124 K
pangomm 2.28.4 x86_64 1 alien 124 K
2014-08-22 07:20:29 +02:00
Installing summary
===============================================================================
2015-01-29 02:00:28 +01:00
Total 5 packages.
5 packages will be installed, 0 will be upgraded and 0 will be reinstalled.
Need to get 124 Kb of archives.
After this process, 620 Kb of additional disk space will be used.
2014-08-18 00:04:55 +02:00
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2014-07-28 07:39:35 +02:00
2015-02-06 06:17:58 +01:00
2015-08-07 02:58:51 +02:00
Close auto resolve dependencies:
.. code-block:: bash
2015-06-13 06:53:28 +02:00
$ slpkg -s alien atkm --resolve-off
2015-07-06 04:47:29 +02:00
Reading package lists... Done
2015-06-13 06:53:28 +02:00
The following packages will be automatically installed or upgraded
with new version:
+==============================================================================
2015-08-27 22:40:22 +02:00
| Package New version Arch Build Repos Size
2015-06-13 06:53:28 +02:00
+==============================================================================
Installing:
2015-06-23 21:59:11 +02:00
atkmm 2.22.6 x86_64 1 alien 124 K
2015-06-13 06:53:28 +02:00
Installing summary
===============================================================================
Total 1 package.
1 package will be installed, 0 will be upgraded and 0 will be reinstalled.
Need to get 124 Kb of archives.
After this process, 620 Kb of additional disk space will be used.
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2015-06-13 06:53:28 +02:00
2015-02-03 05:20:01 +01:00
Build packages and passing variables to the script:
.. code-block:: bash
First export variable(s) like:
2015-02-09 10:49:59 +01:00
$ export FFMPEG_ASS=yes FFMPEG_X264=yes
2015-02-03 05:20:01 +01:00
And then run as you know:
$ slpkg -s sbo ffmpeg
2015-02-04 00:36:27 +01:00
or
$ slpkg -n ffmpeg
2015-06-13 06:53:28 +02:00
or if already script and source donwloaded:
2015-02-04 00:36:27 +01:00
$ slpkg -a ffmpeg.tar.gz ffmpeg-2.1.5.tar.bz2
2015-02-03 05:20:01 +01:00
2014-08-13 01:39:41 +02:00
Tracking all dependencies of packages,
and also displays installed packages:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2014-11-14 06:57:04 +01:00
$ slpkg -t sbo brasero
2015-07-22 05:37:41 +02:00
Resolving dependencies... Done
2014-08-02 15:49:15 +02:00
2014-07-26 07:15:14 +02:00
+=========================
2014-07-26 07:10:18 +02:00
| brasero dependencies :
2014-07-26 07:15:14 +02:00
+=========================
2014-07-27 22:05:05 +02:00
\
2014-07-31 01:29:54 +02:00
+---[ Tree of dependencies ]
2014-07-27 22:05:05 +02:00
|
2014-08-04 02:02:38 +02:00
+--1 orc
2014-07-27 22:05:05 +02:00
|
2014-08-04 02:02:38 +02:00
+--2 gstreamer1
2014-07-27 22:05:05 +02:00
|
2014-08-04 02:02:38 +02:00
+--3 gst1-plugins-base
2014-07-27 22:05:05 +02:00
|
2014-08-04 02:02:38 +02:00
+--4 gst1-plugins-bad
|
+--5 libunique
2015-07-22 05:37:41 +02:00
2015-08-07 02:58:51 +02:00
Check if dependencies used:
.. code-block:: bash
2015-07-22 05:37:41 +02:00
$ slpkg -t sbo Flask --check-deps
Resolving dependencies... Done
+=============================
| Package Flask dependencies :
+=============================
\
+---[ Tree of dependencies ]
|
+--1: pysetuptools is dependency --> Flask, bpython, pip, pylint
|
+--2: MarkupSafe is dependency --> Flask
|
+--3: itsdangerous is dependency --> Flask
|
+--4: Jinja2 is dependency --> Flask
|
+--5: werkzeug is dependency --> Flask
2015-07-25 19:44:02 +02:00
2015-08-07 02:58:51 +02:00
Drawing dependencies diagram:
.. code-block:: bash
2015-07-25 19:44:02 +02:00
2015-07-26 00:44:28 +02:00
$ slpkg -t sbo flexget --graph=image.x11
2015-02-03 05:20:01 +01:00
2015-07-25 19:44:02 +02:00
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/deps2.png
:target: https://raw.githubusercontent.com/dslackw/images/master/slpkg/deps2.png
2015-07-25 19:56:32 +02:00
2015-07-28 06:06:17 +02:00
.. code-block:: bash
2015-07-28 06:10:20 +02:00
$ slpkg -t sbo Flask --check-deps --graph=image.x11
Resolving dependencies... Done
+=============================
| Package Flask dependencies :
+=============================
\
+---[ Tree of dependencies ]
|
+--1: pysetuptools is dependency --> APScheduler, Flask, Jinja2, MarkupSafe, astroid, autopep8, blessings, bpython, cffi, cryptography, curtsies, itsdangerous, monty, ndg_httpsclient, pip, pyOpenSSL, pylint, wcwidth
|
+--2: MarkupSafe is dependency --> Flask, Jinja2
|
+--3: itsdangerous is dependency --> Flask
|
+--4: Jinja2 is dependency --> Flask
|
+--5: werkzeug is dependency --> Flask
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/deps3.png
:target: https://raw.githubusercontent.com/dslackw/images/master/slpkg/deps3.png
2015-07-28 06:12:09 +02:00
2015-07-28 06:13:23 +02:00
Drawing dependencies ascii diagram:
2015-07-28 06:12:09 +02:00
.. code-block:: bash
2015-09-04 10:53:38 +02:00
$ slpkg -t sbo botocore --graph=ascii
2015-07-28 06:06:17 +02:00
+---------------------------------+
| |
| |
| +---------+ |
| | | |
| | | |
+----------------+----+----+ | |
| | | | | |
+--------------+ | +--------------------+ | +-----------------+ |
| jmespath | -+- | botocore | +- | python-dateutil | |
+--------------+ | +--------------------+ +-----------------+ |
| | | | | | |
| | | | | | |
| | | | | | |
+--------------+ | +----------+ | | +-----------------+ |
| pysetuptools | -+ | bcdoc | -+----+------ | six | -+
+--------------+ +----------+ | | +-----------------+
| | | |
| | | |
| | | |
| +----------+ | |
| | docutils | -+ |
| +----------+ |
| |
+-------------------------------------+
2015-07-23 02:45:17 +02:00
Print dependencies status used by packages:
2015-07-23 02:47:06 +02:00
.. code-block:: bash
2015-07-23 02:45:17 +02:00
$ slpkg deps-status
+==============================================================================
| Dependencies Packages
+==============================================================================
astroid pylint
logilab-common pylint
werkzeug Flask
cryptography bpython
ndg_httpsclient bpython
enum34 bpython
pyOpenSSL bpython
curtsies bpython
six bpython, pylint
cffi bpython
python-requests bpython
pysetuptools Flask, bpython, pip, pylint
MarkupSafe Flask
Pygments bpython
Jinja2 Flask
pycparser bpython
blessings bpython
greenlet bpython
pyasn1 bpython
Summary
===============================================================================
Found 19 dependencies in 4 packages.
2015-08-07 02:58:51 +02:00
Use additional option "--graph=[image]" to drawing dependencies diagram:
.. code-block:: bash
2015-07-25 06:46:27 +02:00
2015-07-26 00:44:28 +02:00
$ slpkg deps-status --graph=image.x11
2015-07-25 06:46:27 +02:00
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/deps.png
:target: https://raw.githubusercontent.com/dslackw/images/master/slpkg/deps.png
2015-06-15 06:14:30 +02:00
Check if your packages is up to date or changes in ChangeLog.txt:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2015-06-15 06:14:30 +02:00
You can check ChangeLog.txt for changes before with command:
$ slpkg -c sbo
2015-07-29 04:55:35 +02:00
+==============================================================================
| Repository Status
+==============================================================================
sbo News in ChangeLog.txt
Summary
===============================================================================
From 1 repositories need 1 updating. Run the command 'slpkg update'.
2015-06-15 06:14:30 +02:00
2015-08-07 02:58:51 +02:00
And check if packages need upgrade with:
.. code-block:: bash
2015-06-15 06:14:30 +02:00
2014-09-27 22:54:30 +02:00
$ slpkg -c sbo --upgrade
2015-07-06 04:47:29 +02:00
Checking... Done
Reading package lists... Done
Resolving dependencies... Done
2014-05-23 07:46:51 +02:00
2015-01-29 02:00:28 +01:00
The following packages will be automatically installed or upgraded
with new version:
2014-08-26 02:12:39 +02:00
2014-07-21 01:54:58 +02:00
+==============================================================================
2015-08-27 22:40:22 +02:00
| Package New version Arch Build Repos Size
2014-07-21 01:54:58 +02:00
+==============================================================================
2014-08-26 02:12:39 +02:00
Upgrading:
2015-06-23 21:59:11 +02:00
astroid-1.3.2 1.3.4 x86_64 SBo
jdk-7u51 8u31 x86_64 SBo
2015-01-29 02:00:28 +01:00
Installing for dependencies:
2015-06-23 21:59:11 +02:00
six-1.7.3 1.8.0 x86_64 SBo
logilab-common-0.60.1 0.63.2 x86_64 SBo
pysetuptools-6.1 7.0 x86_64 SBo
2015-01-29 02:00:28 +01:00
2014-08-26 02:12:39 +02:00
Installing summary
===============================================================================
2015-01-29 02:00:28 +01:00
Total 5 packages.
0 package will be installed, 2 already installed and 3 packages
2015-01-29 02:00:28 +01:00
will be upgraded.
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2014-05-23 07:46:51 +02:00
2015-01-29 02:00:28 +01:00
$ slpkg -c slacky --upgrade
2015-07-06 04:47:29 +02:00
Checking... Done
Reading package lists... Done
Resolving dependencies... Done
2015-01-29 02:00:28 +01:00
+==============================================================================
2015-08-27 22:40:22 +02:00
| Package New version Arch Build Repos Size
2015-01-29 02:00:28 +01:00
+==============================================================================
Upgrading:
2015-06-23 21:59:11 +02:00
gstreamer1-1.4.1 1.4.4 x86_64 1 slacky 1563 K
2015-01-29 02:00:28 +01:00
Installing summary
===============================================================================
Total 1 package.
0 package will be installed, 1 will be upgraded and 0 will be reinstalled.
Need to get 1.53 Mb of archives.
After this process, 14.55 Mb of additional disk space will be used.
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2015-01-29 02:00:28 +01:00
Check if your Slackware distribution is up to date.
This option 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
why always you can have updated your system:
2014-07-26 06:59:53 +02:00
.. code-block:: bash
2014-11-14 06:57:04 +01:00
$ slpkg -c slack --upgrade
2015-07-06 04:47:29 +02:00
Reading package lists... Done
2014-07-26 06:59:53 +02:00
2014-08-02 15:49:15 +02:00
These packages need upgrading:
2014-09-14 16:25:53 +02:00
2014-08-22 07:20:29 +02:00
+==============================================================================
2015-08-27 22:40:22 +02:00
| Package New version Arch Build Repos Size
2014-08-22 07:20:29 +02:00
+==============================================================================
Upgrading:
2015-06-23 21:59:11 +02:00
dhcpcd-6.0.5 6.0.5 x86_64 3 Slack 92 K
samba-4.1.0 4.1.11 x86_64 1 Slack 9928 K
xscreensaver-5.22 5.29 x86_64 1 Slack 3896 K
2014-08-22 07:20:29 +02:00
Installing summary
===============================================================================
2015-04-23 12:21:05 +02:00
Total 3 package will be upgrading and 0 will be installed.
2014-09-12 04:41:58 +02:00
Need to get 13.58 Mb of archives.
After this process, 76.10 Mb of additional disk space will be used.
2014-08-18 00:00:28 +02:00
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2014-05-23 07:46:51 +02:00
2015-06-22 20:16:46 +02:00
2015-08-07 02:58:51 +02:00
Upgrade only distribution:
.. code-block:: bash
2015-06-22 20:16:46 +02:00
2015-06-22 22:21:06 +02:00
$ slpkg -c slack --upgrade --skip="multi:*multilib*,ktown:*" // This upgrade
2015-07-06 04:47:29 +02:00
Checking... Done // distribution
2015-06-22 22:21:06 +02:00
// and skip all
Slackware64 'stable' v14.1 distribution is up to date // packages from
// ktown repository
// and multilib
// from multi.
2015-06-01 14:23:15 +02:00
Skip packages when upgrading:
.. code-block:: bash
2015-06-22 20:16:46 +02:00
$ slpkg -c sbo --upgrade --skip=pip,jdk // Available options:
2015-07-06 04:47:29 +02:00
Checking... Done // repository:*string*
Reading package lists... Done // repository:string*
Resolving dependencies... Done // repository:*string
2015-06-01 14:23:15 +02:00
The following packages will be automatically installed or upgraded
with new version:
+==============================================================================
2015-08-27 22:40:22 +02:00
| Package New version Arch Build Repos Size
2015-06-01 14:23:15 +02:00
+==============================================================================
Upgrading:
2015-06-23 21:59:11 +02:00
cffi-1.0.1 1.1.0 x86_64 SBo
2015-06-01 14:23:15 +02:00
Installing for dependencies:
2015-06-23 21:59:11 +02:00
pysetuptools-17.0 17.0 x86_64 SBo
pycparser-2.12 2.13 x86_64 SBo
2015-06-01 14:23:15 +02:00
Installing summary
===============================================================================
Total 3 packages.
0 package will be installed, 1 already installed and 2 packages
2015-06-01 14:23:15 +02:00
will be upgraded.
2015-06-25 19:25:16 +02:00
Would you like to continue [y/N]?
2015-06-01 14:23:15 +02:00
2015-06-22 20:16:46 +02:00
2015-01-29 02:00:28 +01:00
View complete slackbuilds.org site in your terminal.
2015-12-31 07:05:55 +01:00
Read files, download, build or install:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2014-07-26 07:15:14 +02:00
$ slpkg -n bitfighter
2015-07-06 04:47:29 +02:00
Reading package lists... Done
2015-09-17 20:07:12 +02:00
+==============================================================================
| SlackBuilds Repository
+==============================================================================
| 14.1 > Games > bitfighter
2014-07-26 07:15:14 +02:00
+===============================================================================
2015-09-17 20:07:12 +02:00
| Package url: http://slackbuilds.org/repository/14.1/games/bitfighter/
2014-07-26 07:15:14 +02:00
+===============================================================================
2015-09-17 20:07:12 +02:00
| Description: multi-player combat game
| SlackBuild: bitfighter.tar.gz
| Sources: bitfighter-019c.tar.gz, classic_level_pack.zip
| Requirements: OpenAL, SDL2, speex, libmodplug
2014-07-26 07:15:14 +02:00
+===============================================================================
2015-06-24 03:31:24 +02:00
| README View the README file
2015-09-14 01:43:12 +02:00
| SlackBuild View the .SlackBuild file
| Info View the .info file
2015-09-11 01:40:56 +02:00
| Doinst.sh View the doinst.sh file
2015-06-24 03:31:24 +02:00
| Download Download this package
| Build Download and build this package
| Install Download/Build/Install
2015-09-21 22:17:53 +02:00
| Clear Clear screen
Quit Quit
2015-06-24 03:31:24 +02:00
+================================================================================
Choose an option > _
2014-05-23 07:46:51 +02:00
2015-09-14 03:20:58 +02:00
2015-09-14 03:22:26 +02:00
Use dialog utility to help you find a packages:
2015-09-14 03:20:58 +02:00
.. code-block:: bash
Load all repository:
$ slpkg -n ALL --checklist
Reading package lists...
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/pythondialog5.png
:target: https://github.com/dslackw/slpkg
.. code-block:: bash
Search from pattern such as all 'perl' packages:
$ slpkg -n perl --checklist
Reading package lists...
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/pythondialog6.png
:target: https://github.com/dslackw/slpkg
2015-02-02 04:48:43 +01:00
2014-07-26 06:59:53 +02:00
Auto tool to build package:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2014-08-01 09:42:05 +02:00
Two files termcolor.tar.gz and termcolor-1.1.0.tar.gz
must be in the same directory.
2014-08-13 01:39:41 +02:00
(slackbuild script & source code or extra sources if needed)
2014-08-01 09:42:05 +02:00
$ slpkg -a termcolor.tar.gz termcolor-1.1.0.tar.gz
termcolor/
termcolor/slack-desc
termcolor/termcolor.info
termcolor/README
termcolor/termcolor.SlackBuild
termcolor-1.1.0/
termcolor-1.1.0/CHANGES.rst
termcolor-1.1.0/COPYING.txt
termcolor-1.1.0/README.rst
termcolor-1.1.0/setup.py
termcolor-1.1.0/termcolor.py
termcolor-1.1.0/PKG-INFO
running install
running build
running build_py
creating build
creating build/lib
copying termcolor.py -> build/lib
running install_lib
creating /tmp/SBo/package-termcolor/usr
creating /tmp/SBo/package-termcolor/usr/lib64
creating /tmp/SBo/package-termcolor/usr/lib64/python2.7
creating /tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages
copying build/lib/termcolor.py ->
2014-08-02 15:49:15 +02:00
/tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages
2014-08-01 09:42:05 +02:00
byte-compiling /tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages/termcolor.py
2014-08-02 15:49:15 +02:00
to termcolor.pyc
2014-08-01 09:42:05 +02:00
running install_egg_info
Writing
2014-08-02 15:49:15 +02:00
/tmp/SBo/package-termcolor/usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
2014-08-01 09:42:05 +02:00
Slackware package maker, version 3.14159.
Searching for symbolic links:
2014-11-04 06:54:35 +01:00
No symbolic links were found, so we wont make an installation script.
2014-08-01 09:42:05 +02:00
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating Slackware package: /tmp/termcolor-1.1.0-x86_64-1_SBo.tgz
./
usr/
usr/lib64/
usr/lib64/python2.7/
usr/lib64/python2.7/site-packages/
usr/lib64/python2.7/site-packages/termcolor.py
usr/lib64/python2.7/site-packages/termcolor.pyc
usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
usr/doc/
usr/doc/termcolor-1.1.0/
usr/doc/termcolor-1.1.0/termcolor.SlackBuild
usr/doc/termcolor-1.1.0/README.rst
usr/doc/termcolor-1.1.0/CHANGES.rst
usr/doc/termcolor-1.1.0/PKG-INFO
usr/doc/termcolor-1.1.0/COPYING.txt
install/
install/slack-desc
Slackware package /tmp/termcolor-1.1.0-x86_64-1_SBo.tgz created.
2014-05-23 07:46:51 +02:00
2014-09-10 05:19:52 +02:00
Total build time for package termcolor : 1 Sec
2015-02-03 05:20:01 +01:00
2015-01-29 02:00:28 +01:00
Upgrade, install packages like Slackware command '# upgradepkg --install-new':
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2015-06-13 05:41:02 +02:00
$ slpkg -u --install-new /tmp/termcolor-1.1.0-x86_64-1_SBo.tgz
2014-05-23 07:46:51 +02:00
2014-08-01 09:42:05 +02:00
+==============================================================================
| Installing new package ./termcolor-1.1.0-x86_64-1_SBo.tgz
+==============================================================================
2014-05-23 07:46:51 +02:00
2014-08-01 09:42:05 +02:00
Verifying package termcolor-1.1.0-x86_64-1_SBo.tgz.
Installing package termcolor-1.1.0-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# termcolor (ANSII Color formatting for output in terminal)
#
# termcolor allows you to format your output in terminal.
#
# Project URL: https://pypi.python.org/pypi/termcolor
#
Package termcolor-1.1.0-x86_64-1_SBo.tgz installed.
2014-05-23 07:46:51 +02:00
2014-08-09 05:31:52 +02:00
Install mass-packages:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2015-06-13 05:41:02 +02:00
$ slpkg -u --install-new *.t?z
2014-08-01 09:42:05 +02:00
or
2014-05-23 07:46:51 +02:00
2014-08-01 09:42:05 +02:00
$ slpkg -i *.t?z
2014-05-23 07:46:51 +02:00
2015-07-06 04:47:29 +02:00
2016-01-19 18:42:48 +01:00
Slpkg auto detect Slackware binary packages (.tgz, .txz, .tlz and .tbz) for installation:
2015-07-06 04:47:29 +02:00
.. code-block:: bash
$ slpkg pysed-0.7.8-x86_64-1_SBo.tgz
Detected Slackware binary package for installation:
pysed-0.7.8-x86_64-1_SBo.tgz
+==============================================================================
| Choose a Slackware command:
+==============================================================================
| i) installpkg
| r) upgradepkg --reinstall
| u) upgradepkg --install-new
+==============================================================================
> _
2016-01-19 18:42:48 +01:00
Search for packages from the enabled repositories:
2015-05-28 01:32:13 +02:00
.. code-block:: bash
$ slpkg -F aria2
Packages with name matching [ aria2 ]
+==============================================================================
| Repository Package Size
+==============================================================================
2015-05-30 01:30:17 +02:00
sbo aria2-1.18.10 0 K
2015-05-28 01:32:13 +02:00
slonly aria2-1.18.10-x86_64-1_slack.txz 1124 K
salix aria2-1.18.1-x86_64-1rl.txz 1052 K
slackr aria2-1.18.10-x86_64-1cf.txz 1140 K
2015-06-23 21:59:11 +02:00
Found summary
===============================================================================
2015-05-28 01:32:13 +02:00
Total found 4 packages in 4 repositories.
2015-09-15 17:55:40 +02:00
2015-09-15 18:18:12 +02:00
Search in repositories with case insensitives:
2015-09-15 17:55:40 +02:00
$ slpkg -F pyqt5 AAA --case-ins
Packages with name matching [ pyqt5, AAA ]
+==============================================================================
| Repository Package Size
+==============================================================================
slack aaa_base-14.1-x86_64-1.txz 12 K
slack aaa_elflibs-14.1-x86_64-3.txz 4316 K
slack aaa_terminfo-5.8-x86_64-1.txz 44 K
sbo jaaa-0.8.4 0 K
sbo python3-PyQt5-5.5 0 K
slonly jaaa-0.8.4-x86_64-1_slack.txz 40 K
slonly python3-PyQt5-5.5-x86_64-1_slack.txz 3088 K
Found summary
===============================================================================
Total found 7 packages in 3 repositories.
2014-08-09 05:31:52 +02:00
Find installed packages:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2014-09-14 16:25:53 +02:00
$ slpkg -f apr
2014-10-16 04:10:24 +02:00
Packages with matching name [ apr ]
2014-08-01 09:42:05 +02:00
2014-09-14 16:25:53 +02:00
[ installed ] - apr-1.5.0-x86_64-1_slack14.1
[ installed ] - apr-util-1.5.3-x86_64-1_slack14.1
[ installed ] - xf86dgaproto-2.1-noarch-1
[ installed ] - xineramaproto-1.2.1-noarch-1
2014-07-31 05:44:04 +02:00
2015-08-18 21:43:05 +02:00
Found summary
===============================================================================
2014-09-25 00:40:55 +02:00
Total found 4 matcing packages
Size of installed packages 1.61 Mb
2014-05-23 07:46:51 +02:00
2015-01-29 02:00:28 +01:00
2014-08-09 05:31:52 +02:00
Display the contents of the packages:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2014-08-01 09:42:05 +02:00
$ slpkg -d termcolor lua
PACKAGE NAME: termcolor-1.1.0-x86_64-1_SBo
COMPRESSED PACKAGE SIZE: 8.0K
UNCOMPRESSED PACKAGE SIZE: 60K
PACKAGE LOCATION: ./termcolor-1.1.0-x86_64-1_SBo.tgz
PACKAGE DESCRIPTION:
termcolor: termcolor (ANSII Color formatting for output in terminal)
termcolor:
termcolor: termcolor allows you to format your output in terminal.
termcolor:
termcolor:
termcolor: Project URL: https://pypi.python.org/pypi/termcolor
termcolor:
termcolor:
termcolor:
termcolor:
FILE LIST:
./
usr/
usr/lib64/
usr/lib64/python2.7/
usr/lib64/python2.7/site-packages/
usr/lib64/python2.7/site-packages/termcolor.py
usr/lib64/python2.7/site-packages/termcolor.pyc
usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
usr/lib64/python3.3/
usr/lib64/python3.3/site-packages/
usr/lib64/python3.3/site-packages/termcolor-1.1.0-py3.3.egg-info
usr/lib64/python3.3/site-packages/__pycache__/
usr/lib64/python3.3/site-packages/__pycache__/termcolor.cpython-33.pyc
usr/lib64/python3.3/site-packages/termcolor.py
usr/doc/
usr/doc/termcolor-1.1.0/
usr/doc/termcolor-1.1.0/termcolor.SlackBuild
usr/doc/termcolor-1.1.0/README.rst
usr/doc/termcolor-1.1.0/CHANGES.rst
usr/doc/termcolor-1.1.0/PKG-INFO
usr/doc/termcolor-1.1.0/COPYING.txt
install/
install/slack-desc
No such package lua: Cant find
2014-05-23 07:46:51 +02:00
2015-02-03 05:20:01 +01:00
2015-06-13 05:41:02 +02:00
Removes a previously installed Slackware binary packages:
2014-05-23 07:46:51 +02:00
.. code-block:: bash
2014-07-21 02:00:46 +02:00
$ slpkg -r termcolor
2014-07-31 05:44:04 +02:00
Packages with name matching [ termcolor ]
2014-07-26 06:59:53 +02:00
[ delete ] --> termcolor-1.1.0-x86_64-1_SBo
2014-07-22 07:13:04 +02:00
2015-08-18 21:43:05 +02:00
Removed summary
===============================================================================
Size of removed packages 50.0 Kb.
2015-06-25 19:25:16 +02:00
Are you sure to remove 1 package(s) [y/N]? y
2014-07-21 02:00:46 +02:00
Package: termcolor-1.1.0-x86_64-1_SBo
Removing...
Removing package /var/log/packages/termcolor-1.1.0-x86_64-1_SBo...
Removing files:
--> Deleting /usr/doc/termcolor-1.1.0/CHANGES.rst
--> Deleting /usr/doc/termcolor-1.1.0/COPYING.txt
--> Deleting /usr/doc/termcolor-1.1.0/PKG-INFO
--> Deleting /usr/doc/termcolor-1.1.0/README.rst
--> Deleting /usr/doc/termcolor-1.1.0/termcolor.SlackBuild
--> Deleting /usr/lib64/python2.7/site-packages/termcolor-1.1.0-py2.7.egg-info
--> Deleting /usr/lib64/python2.7/site-packages/termcolor.py
--> Deleting /usr/lib64/python2.7/site-packages/termcolor.pyc
--> Deleting /usr/lib64/python3.3/site-packages/__pycache__/termcolor.cpython-33.pyc
--> Deleting /usr/lib64/python3.3/site-packages/termcolor-1.1.0-py3.3.egg-info
--> Deleting /usr/lib64/python3.3/site-packages/termcolor.py
--> Deleting empty directory /usr/lib64/python3.3/site-packages/__pycache__/
WARNING: Unique directory /usr/lib64/python3.3/site-packages/ contains new files
WARNING: Unique directory /usr/lib64/python3.3/ contains new files
--> Deleting empty directory /usr/doc/termcolor-1.1.0/
2014-05-24 09:09:34 +02:00
2014-07-21 02:00:46 +02:00
+==============================================================================
2015-08-25 02:09:52 +02:00
| Package: termcolor-1.1.0 removed
2014-07-21 01:54:58 +02:00
+==============================================================================
2014-05-23 07:46:51 +02:00
2015-02-03 05:20:01 +01:00
2015-06-13 06:53:28 +02:00
Remove packages with all dependencies and check if used as dependency:
2016-01-19 18:42:48 +01:00
(Presupposes install with the option '# slpkg -s <repository> <packages>')
2014-08-09 05:31:52 +02:00
.. code-block:: bash
2016-10-11 10:41:39 +02:00
$ slpkg -r Flask --check-deps
2014-08-09 05:31:52 +02:00
Packages with name matching [ Flask ]
[ delete ] --> Flask-0.10.1-x86_64-1_SBo
2015-08-18 21:43:05 +02:00
Removed summary
===============================================================================
Size of removed packages 1.2 Mb.
2015-06-25 19:25:16 +02:00
Are you sure to remove 1 package [y/N]? y
2014-08-09 05:31:52 +02:00
+==============================================================================
| Found dependencies for package Flask:
+==============================================================================
2015-08-25 02:09:52 +02:00
| pysetuptools-18.0.1
| MarkupSafe-0.23
| werkzeug-0.9.4
| Jinja2-2.7.3
| itsdangerous-0.24
+==============================================================================
| Size of removed dependencies 5.52 Mb
2014-08-09 05:31:52 +02:00
+==============================================================================
2015-06-25 19:25:16 +02:00
Remove dependencies (maybe used by other packages) [y/N]? y
2015-06-13 05:41:02 +02:00
2015-06-13 06:53:28 +02:00
2015-06-13 05:41:02 +02:00
+==============================================================================
2015-06-23 21:59:11 +02:00
| !!! WARNING !!!
2015-06-13 05:41:02 +02:00
+==============================================================================
2015-06-13 06:53:28 +02:00
| pysetuptools is dependency of the package --> Flask
| MarkupSafe is dependency of the package --> Flask
| werkzeug is dependency of the package --> Flask
| Jinja2 is dependency of the package --> Flask
| itsdangerous is dependency of the package --> Flask
| pysetuptools is dependency of the package --> flake8
| pysetuptools is dependency of the package --> pip
| pysetuptools is dependency of the package --> pipstat
| pysetuptools is dependency of the package --> pylint
| pysetuptools is dependency of the package --> wcwidth
+==============================================================================
+==============================================================================
2015-08-25 02:14:21 +02:00
| Insert packages to exception remove:
2015-06-13 06:53:28 +02:00
+==============================================================================
2015-08-25 02:09:52 +02:00
> pysetuptools
2015-06-13 05:41:02 +02:00
2014-08-09 05:31:52 +02:00
.
.
.
+==============================================================================
2015-08-25 02:09:52 +02:00
| Total 5 packages removed
2015-06-24 03:31:24 +02:00
+==============================================================================
2015-08-25 02:09:52 +02:00
| Package Flask-0.10.1 removed
| Package MarkupSafe-0.23 removed
| Package itsdangerous-0.24 removed
| Package Jinja2-2.7.3 removed
| Package werkzeug-0.9.4 removed
2014-08-09 05:31:52 +02:00
+==============================================================================
2014-05-23 07:46:51 +02:00
2015-08-18 16:04:28 +02:00
Remove packages with by TAG:
.. code-block:: bash
$ slpkg -r _SBo --tag
Packages with name matching [ _SBo ]
[ delete ] --> Jinja2-2.7.3-x86_64-1_SBo
[ delete ] --> MarkupSafe-0.23-x86_64-1_SBo
[ delete ] --> Pafy-0.3.72-x86_64-1_SBo
[ delete ] --> Pulse-Glass-1.02-x86_64-1_SBo
[ delete ] --> Pygments-1.6-x86_64-2_SBo
[ delete ] --> asciinema-1.1.1-x86_64-1_SBo
[ delete ] --> astroid-1.3.8-x86_64-1_SBo
[ delete ] --> autopep8-1.2-x86_64-1_SBo
[ delete ] --> blessings-1.6-x86_64-1_SBo
[ delete ] --> bpython-0.14.2-x86_64-1_SBo
[ delete ] --> cffi-1.1.2-x86_64-1_SBo
[ delete ] --> cryptography-0.8.2-x86_64-1_SBo
[ delete ] --> curtsies-0.1.19-x86_64-1_SBo
[ delete ] --> enum34-1.0.4-x86_64-1_SBo
2015-08-18 21:43:05 +02:00
Removed summary
===============================================================================
Size of removed packages 24.61 Mb.
2015-08-18 16:04:28 +02:00
Are you sure to remove 14 packages [y/N]?
2015-08-24 15:32:37 +02:00
Remove packages using dialog utility:
.. code-block:: bash
$ slpkg -r _SBo --tag --checklist
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/pythondialog.png
:target: https://github.com/dslackw/slpkg
2015-08-25 02:09:52 +02:00
.. code-block:: bash
2015-08-25 05:58:45 +02:00
$ slpkg -r Flask --check-deps --checklist
2015-08-25 02:09:52 +02:00
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/pythondialog2.png
:target: https://github.com/dslackw/slpkg
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/pythondialog3.png
:target: https://github.com/dslackw/slpkg
.. image:: https://raw.githubusercontent.com/dslackw/images/master/slpkg/pythondialog4.png
:target: https://github.com/dslackw/slpkg
2014-09-30 03:16:43 +02:00
2014-10-11 04:06:04 +02:00
Build and install packages that have added to the queue:
.. code-block:: bash
$ slpkg -q roxterm SDL2 CEGUI --add
Add packages in queue:
roxterm
SDL2
CEGUI
2015-06-20 02:43:13 +02:00
$ slpkg -q roxterm --remove (or 'slpkg -q ALL --remove' remove all packages)
2014-10-11 04:06:04 +02:00
Remove packages from queue:
roxterm
2015-05-21 00:41:46 +02:00
$ slpkg -q list
2014-10-11 04:35:13 +02:00
Packages in queue:
SDL2
CEGUI
2015-05-21 00:41:46 +02:00
$ slpkg -q build (build only packages from queue)
2014-10-11 04:06:04 +02:00
2015-05-21 00:41:46 +02:00
$ slpkg -q install (install packages from queue)
2014-10-11 04:06:04 +02:00
2015-05-21 00:41:46 +02:00
$ slpkg -q build-install (build and install)
2014-10-11 04:06:04 +02:00
2015-02-03 05:20:01 +01:00
2015-06-16 17:17:15 +02:00
Add or remove packages in blacklist file manually from
2014-10-01 19:37:51 +02:00
/etc/slpkg/blacklist or with the following options:
2014-09-30 03:16:43 +02:00
.. code-block:: bash
2014-10-01 19:37:51 +02:00
$ slpkg -b live555 speex faac --add
2014-09-30 03:16:43 +02:00
Add packages in blacklist:
live555
speex
faac
2015-06-20 02:43:13 +02:00
$ slpkg -b speex --remove (or 'slpkg -b ALL --remove' remove all packages)
2014-09-30 03:16:43 +02:00
Remove packages from blacklist:
speex
2015-05-21 00:41:46 +02:00
$ slpkg -b list
2014-09-30 03:16:43 +02:00
Packages in blacklist:
live555
faac
2015-06-20 02:47:35 +02:00
Note: you can use asterisk "*" to match more packages like:
2015-06-20 01:31:21 +02:00
2015-06-22 20:16:46 +02:00
*lib* \\ Add all packages inlcude string "lib"
*lib \\ Add all packages ends with string "lib"
lib* \\ Add all packages starts with string "lib"
2015-06-20 01:31:21 +02:00
2015-06-22 20:16:46 +02:00
multi:*multilib* \\ Add all packages include string "multilib" from "multi"
\\ repository.
2014-11-14 06:57:04 +01:00
Print package description:
.. code-block:: bash
2014-12-02 00:27:17 +01:00
$ slpkg -p alien vlc --color=green
2014-11-14 06:57:04 +01:00
vlc (multimedia player for various audio and video formats)
VLC media player is a highly portable multimedia player for various
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...)
as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast in
IPv4 or IPv6 on a high-bandwidth network.
vlc home: http://www.videolan.org/vlc/
2014-05-23 07:46:51 +02:00
Man page it is available for full support:
.. code-block:: bash
2014-08-01 09:42:05 +02:00
$ man slpkg
2014-12-18 07:15:07 +01:00
Donate
2015-01-29 02:00:28 +01:00
------
2014-12-18 07:15:07 +01:00
If you feel satisfied with this project and want to thank me go
2015-05-21 03:06:26 +02:00
to `Slackware <https://store.slackware.com/cgi-bin/store/slackdonation>`_ and make a donation or
visit the `store <https://store.slackware.com/cgi-bin/store>`_.
2015-01-29 02:00:28 +01:00
Copyright
---------
2016-01-06 05:11:50 +01:00
- Copyright 2014-2016 © Dimitris Zlatanidis
2015-04-23 15:10:42 +02:00
- Slackware® is a Registered Trademark of Patrick Volkerding.
2015-01-29 02:01:59 +01:00
- Linux is a Registered Trademark of Linus Torvalds.