Update additionals options

This commit is contained in:
Dimitris Zlatanidis 2015-07-25 21:45:57 +03:00
parent b9b6484b47
commit cb78786fd0

View file

@ -20,7 +20,7 @@ Usage: slpkg Commands:
[repo-add [repository name] [URL]]
[repo-remove [repository]] [repo-list]
[repo-info [repository]] [update [slpkg]]
[health, --silent] [deps-status]
[health, --silent] [deps-status, --graph=[image]]
Optional arguments:
[-h] [-v]
@ -32,7 +32,7 @@ Usage: slpkg Commands:
[-l [repository], --index, --installed]
[-c [repository] --upgrade, --skip=[...] --resolve-off]
[-s [repository] [package...], --resolve-off]
[-t [repository] [package], --check-deps]
[-t [repository] [package], --check-deps, --graph=[image]]
[-p [repository] [package], --color=[]]
[-n [SBo package]] [-F [...]] [-f [...]]
[-i [options] [...]] [-u [options] [...]]
@ -58,14 +58,20 @@ The following commands are available.
.PP
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.
With additional option "--only=" update at specifically repositories.
.PP
Additional options:
.PP
\fB--only=[repositories...]\fP : Update at specifically repositories separate by comma.
.SS upgrade, recreate packages list
\fBslpkg\fP \fBupgrade\fP, \fB--only=[repositories...]\fP
.PP
It is sometimes useful to create all of the base file from the beginning so this
command delete all the package lists and recreated.
Additional option "--only=" just like "slpkg update --only=[repositories...]".
.PP
Additional options:
.PP
\fB--only=[repositories...]\fP : Update at specifically repositories separate by comma.
.SS repo-add, add custom repository
\fBslpkg\fP \fBrepo-add\fP <\fIrepository name\fP> <\fIURL\fP>
@ -97,15 +103,21 @@ You can check for new versions and update slpkg itself.
.SS health, health check installed packages
\fBslpkg\fP \fBhealth\fP, \fB--silent\fP
.PP
Check file list from packages of files installed. The option "--silent" it allows
reference only errors.
Check file list from packages of files installed.
.PP
Additional options:
.PP
\fB--silent\fP : Print only errors.
.SS deps-status, print dependencies status
\fBslpkg\fP \fBdeps-status\fP \fB--graph=[image]\fP
.PP
Print dependencies status used by packages or design image map dependencies with
additional option "--graph=[image]". Prerequisite packages have been installed
Print dependencies status used by packages. Prerequisite packages have been installed
with the option "slpkg -s <repository> <packages>".
.PP
Additional options:
.PP
\fB--graph=[image]\fP : Drawing image dependencies map.
.SH OPTIONS
.PP
@ -152,36 +164,52 @@ system. Support command "grep" like "# slpkg -l sbo | grep python".
\fBslpkg\fP \fB-c\fP <\fIrepository\fP> \fB--upgrade\fP \fB--skip=[packages...]\fP,
\fB--resolve-off\fP
.PP
Check your packages if up to date. Option "--skip=" help to skip packages when upgrading and
additional option "--resolve-off" switch off automatic resolve dependencies.
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.
Also you can check ChangeLog.txt for changes without option "--upgrade" like:
"# slpkg -c [repository]" or check all enabled repositories just replace repository name with
"ALL". NOTE: for option "--skip=" support asterisk "*" to match packages like "*string*" or per
repository like "sbo:*_SBo", this skip all packages from SBo repository.
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.
.PP
Additional options:
.PP
\fB-c ALL\fP : Check ChangeLog.txt files for changes.
.PP
\fB--upgrade\fP : Check and install packages for upgrade.
.PP
\fB--resolve-off\fP : Switch off automatic resolve dependencies.
.PP
\fB--skip=[packages...]\fP : Skip packages from upgrade separate by comma like "slpkg -c sbo --skip=jdk,pep8,pip".
.SS -s, --sync, synchronize packages, download, build and install package with all dependencies
\fBslpkg\fP \fB-s\fP <\fIrepository\fP> <\fInames of packages\fP>, \fB--resolve-off\fP
.PP
Installs or upgrade packages from the repositories with automatically resolving all
dependencies of the package. Switch off automatic resolve dependencies with additional option
"--resolve-off".
dependencies of the package.
.PP
Additional options:
.PP
\fB--resolve-off\fP : Switch off automatic resolve dependencies.
.SS -t, --tracking, tracking dependencies
\fBslpkg\fP \fB-t\fP <\fIrepository\fP> <\fIname of package\fP>, \fB--check-deps\fP
\fBslpkg\fP \fB-t\fP <\fIrepository\fP> <\fIname of package\fP>, \fB--check-deps\fP, \fB--graph=[image]\fP
.PP
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 and with
additional option "--check-deps" if used by other packages.
Also you can check if the installed package has all the required dependencies.
.PP
Additional options:
.PP
\fB--check-deps\fP : Check if installed packages used by other packages.
.PP
\fB--graph=[image]\fP : Drawing image dependencies map.
.SS -p, --desk, print packages description
\fBslpkg\fP \fB-p\fP <\fIrepository\fP> <\fIname of package\fP>, \fB--color=[]\fP
.PP
Print package description from remote repository with color. Available colors:
red, green, yellow, cyan, grey
.PP
Additional options:
.PP
\fB--color=[]\fP : Change color print.
.SS -F, --FIND, find packages from repositories
\fBslpkg\fP \fB-F\fP <\fInames of packages\fP>
@ -222,9 +250,12 @@ Removes a previously installed Slackware package, while writing a progress repor
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. But with the additional
option "--check-deps" report a list of packages we are dependencies in use.
with all dependencies and it allows you can remove them all together.
More information please read "man removepkg".
.PP
Additional options:
.PP
\fB--check-deps\fP : Check if installed packages used by other packages.
.SS -d, --display, display the installed packages contents and file list
\fBslpkg\fP \fB-d\fP <\fInames of packages\fP>