apt % dpkg

来源:互联网 发布:select in sql值太多 编辑:程序博客网 时间:2024/05/16 14:02
Debian GNU/Linux uses apt short for Advanced Package Tool.

Install software using apt

apt-get install software
Updating the list of packages in your sources.list
apt-get update
Update software using apt
apt-get upgrade
To change the list of apt mirrors
apt-setup
Search for package
apt-cache search package
Uninstall software using apt
apt-get remove software

Shortcuts

update the package lists

# apt-get update
update the available package lists
# dselect update
upgrade all installed packages
# apt-get upgrade
installs package
# apt-get install pkg
uninstall package
# apt-get remove pkg

show all installed and removed packages

dpkg -l
show install status of package
dpkg -l pkg
show all packages that match pattern
dpkg -S pattern
list packages that contain string
dpkg 
list files in package
dpkg -L pkg
show status of package
dpkg -s pkg
show details of package
dpkg -p pkg
list relevant packages
apt-cache search string

install package from a deb file

# dpkg -i file.deb
purge package (and config?)
# dpkg -P pkg
re-run the configure for a package
# dpkg-reconfigure pkg
get the source
# apt-get source pkg
config build-deps for source and install as needed
# apt-get build-dep
install package from specific release
# apt-get -t release install pkg
prevent name from running at bootup
# update-rc.d -f name remove
upgrade the distribution
# apt-get dist-upgrade