diff --git a/man/slpkg.8 b/man/slpkg.8 index 0d0f5169..15d3b4f8 100644 --- a/man/slpkg.8 +++ b/man/slpkg.8 @@ -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 ". +.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 " 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>