SlackMan - Slackware Package Manager
slackman-package - Install, upgrade and display information of Slackware packages
slackman install PACKAGE [...]
slackman upgrade [PACKAGE [...]]
slackman reinstall PACKAGE [...]
slackman remove PACKAGE [...]
slackman history PACKAGE
slackman info PACKAGE
slackman changelog [PACKAGE]
slackman search PATTERN
slackman file-search PATTERN
slackman new-config
slackman install PACKAGE [...] Install one or more packages
slackman upgrade [PACKAGE [...]] Upgrade installed packages
slackman reinstall PACKAGE [...] Reinstall one or more packages
slackman remove PACKAGE [...] Remove one or more packages
slackman history PACKAGE Display package history information
slackman info PACKAGE Display information about installed or available packages
slackman changelog [PACKAGE] Display general or package ChangeLog
slackman search PATTERN Search packages using PATTERN
slackman file-search PATTERN Search files into packages using PATTERN
slackman new-config Find new configuration files
--repo=REPOSITORY Use specified repo during upgrade or install packages
-h, --help Display help and exit
--man Display man pages
--version Display version information
-c, --config=FILE Configuration file
--root Set Slackware root directory
--color=[always|auto|never] Colorize the output
--terse Display only a single description line when install or upgrade a package
--after=DATE Filter changelog after date
--before=DATE Filter changelog before date
--details Display ChangeLog details
--security-fix Display only ChangeLog Security Fix
--cve=CVE-YYYY-NNNNNN Search a CVE identifier into ChangeLogs
--announces Display announce in ChangeLog
--show-files Show file lists
--category=CATEGORY Use a category
-f, --force Force action
--download-only Download only
--new-packages Check for new packages
--obsolete-packages Check for obsolete packages
-x, --exclude=PACKAGE Exclude package
--tag=TAG Force upgrade of installed package with specified tag
--no-priority Disable repository priority check
--no-excludes Disable exclude repo configuration
--no-deps Disable dependency check
-y, --yes Assume yes
-n, --no Assume no
--no-gpg-check Disable GPG verify check
--no-md5-check Disable MD5 checksum check
--local=PACKAGE-FILE Install or upgrade from a local package
Update repository packages list and upgrade all packages:
slackman update && slackman upgrade -y
Install, upgrade and remove obsolete packages from specific repository:
slackman install --new-packages --repo ktown
slackman upgrade --repo ktown
slackman remove --obsolete-packages --repo ktown
Upgrade package excluding kernels packages
slackman upgrade --exclude kernel-*
Install a new package from local package file:
slackman install --local /tmp/google-chrome-62.0.3202.75-x86_64-1.txz
Search a package:
slackman search docker
Search file using MANIFEST.bz2 repository file (slackman update manifest
):
slackman file-search firefox
Display a ChangeLog:
slackman changelog --repo slackware:packages
Search a CVE into the ChangeLog and display the detail:
slackman changelog --cve CVE-2017-1000251 --details
slackman(8), slackman-repo(8), slackman-update(8), slackman.conf(5), slackman.repo(5)
Please report any bugs or feature requests to https://github.com/LotarProject/slackman/issues page.
Giuseppe Di Terlizzi giuseppe.diterlizzi@gmail.com
Copyright 2016-2018 Giuseppe Di Terlizzi.
This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). You may obtain a copy of the full license at: