Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com>
This commit is contained in:
Dimitris Zlatanidis 2018-04-15 21:08:58 +02:00
parent f517e839c2
commit 981bdb6b78

View file

@ -47,8 +47,8 @@ Slpkg works in accordance with the standards of the organization slackbuilds.org
to builds packages. Also uses the Slackware Linux instructions for installation, to builds packages. Also uses the Slackware Linux instructions for installation,
upgrading or removing packages. upgrading or removing packages.
What makes slpkg to distinguish it from other tools; The user friendliness is its primary What makes slpkg to distinguish it from the other tools; The user friendliness it's a primary
target as well as easy to understand and use, also use color to highlight packages and target as well as easy to understand and use, also use colors to highlight packages and
display warning messages, etc. display warning messages, etc.
@ -143,7 +143,7 @@ Stay updated, see `SUN (Slackware Update Notifier) <https://github.com/dslackw/s
Upgrade Upgrade
------- -------
Since the version '2.1.4' you can update slpkg itself with '# slpkg update slpkg'. Since the version '2.1.4' you can update slpkg itself with the command '# slpkg update slpkg'.
In each slpkg upgrade you will have to keep track of changes to the configuration files In each slpkg upgrade you will have to keep track of changes to the configuration files
in the directory '/etc/slpkg'. in the directory '/etc/slpkg'.
@ -219,10 +219,11 @@ Default available Repositories:
Versions: {14,1, 14.2} Versions: {14,1, 14.2}
* Choose default repositories you need to work from file '/etc/slpkg/repositories.conf' defaults * Choose default repositories you need to work from the file '/etc/slpkg/repositories.conf'
are 'slack' and 'sbo' repositories and read REPOSITORIES file for each of the particularities. defaults are 'slack' and 'sbo' repositories and please read the REPOSITORIES file for each
If a repository is not in the above list, manage custom repositories with commands 'repo-add' of the particularities.
and 'repo-remove'. If a repository is not in the above list, manage the custom repositories with the commands
'repo-add' and 'repo-remove'.
Usage Usage
@ -236,21 +237,21 @@ run '# slpkg repo-enable' (python2-pythondialog required).
Add custom repositories with the command '# slpkg add-repo <repository name> <URL>' and after Add custom repositories with the command '# slpkg add-repo <repository name> <URL>' and after
run '# slpkg update' to update package list. run '# slpkg update' to update package list.
View list of repositories with command '# slpkg repo-list' or get repository information with View list of repositories with the command '# slpkg repo-list' or get repository information
the command '# slpkg repo-info <repository>. with the command '# slpkg repo-info <repository>.
Update slpkg itself simply run '# slpkg update slpkg', and slpkg check from GitHub repository if Update slpkg itself simply run '# slpkg update slpkg', and slpkg check from GitHub repository if
new versions are available. new versions are available.
Checking packages health with the command "# slpkg health" and slpkg check if the files missing from the package file list. Checking packages health with the command "# slpkg health" and slpkg check if the files missing from the package file list.
Print dependencies status used by packages with the command '# slpkg deps-status' or drawing Print the dependencies status used by packages with the command '# slpkg deps-status' or
image map dependencies with the additional option '--graph=[image]'. drawing image map dependencies with the additional option '--graph=[image]'.
Manage .new configuration files with command 'slpkg new-config' like remove, overwrite, merge etc. Manage .new configuration files with the command 'slpkg new-config' like remove, overwrite, merge etc.
If you have already downloaded the script and the source code you can build the package with If you have already downloaded the script and the source code you can build the package with
the command '# slpkg <sbo_script.tar.gz> <sources>'. the command '# slpkg -a <sbo_script.tar.gz> <sources>'.
Manage the packages in the black list with the command '# slpkg -b <packages> --add or --remove'. Manage the packages in the black list with the command '# slpkg -b <packages> --add or --remove'.
@ -265,15 +266,15 @@ Combine with the command 'grep' to catch the results you want.
Check and upgrade your distribution or upgrade your packages with the command '# slpkg -c <repository> Check and upgrade your distribution or upgrade your packages with the command '# slpkg -c <repository>
--upgrade'. Don't forget to update the packages list before (for 'slack' repository it's not necessary). --upgrade'. Don't forget to update the packages list before (for 'slack' repository it's not necessary).
This command except upgrade packages will fix packages with the broken dependencies. Switch off This command except upgrade the packages will fix the packages with the broken dependencies.
automatic resolve dependencies with the additional option '--resolve-off'. Switch off the automatic resolve dependencies with the additional option '--resolve-off'.
Use '--checklist' option to help you to choose easy the packages. For advanced users, Use '--checklist' option to help you to choose easy the packages. For advanced users, the
option '--skip' give them more power (see man page). option '--skip' give them more power (see man page).
The most famous command is '# slpkg -s <repository> <packages>', this command downloads, build The most famous command is '# slpkg -s <repository> <packages>', this command downloads, build
and installs packages with the resolve all the dependencies or switch off resolve with the and installs packages with the resolve all the dependencies or switch off resolve with the
additional option '--resolve-off'. additional option '--resolve-off'.
Also additional option "--case-ins" help you find the packages with case insensitive. Also the additional option "--case-ins" help you find the packages with case insensitive.
Two new arguments will help you to rebuild '--rebuild' or reinstall '--reinstall' packages. Two new arguments will help you to rebuild '--rebuild' or reinstall '--reinstall' packages.
The last one argument "--patches" help you to switch in the patches/ directory only for slack The last one argument "--patches" help you to switch in the patches/ directory only for slack
repository. repository.