2009年3月21日星期六

debian 包管理系统


debian 的包管理系统

APT:(基于网络)

apt-get update (更新)
apt-get upgrade (升级)
apt-get dist-upgrade (系统升级)
apt-get install (安装)
apt-get remove [--purge] ([完全]卸载)
apt-cache search (查找)
apt-cache show (控制信息,包括依赖、描述等)
apt-cache showpkg (其它信息,)

dselect
aptitude


DPKG:(基于本地)

dpkg -l (未知:安装状态)
dpkg -i (未装:安装)
dpkg -c (未装:目录)
dpkg -I (未装:控制信息,包括依赖、描述等)
dpkg -L (己装:目录)
dpkg -s (己装:控制信息,包括依赖、描述等)
dpkg -r (已装:卸载)
dpkg -P (己装:完全卸载)
dpkg -S (己装:文件归属)

dpkg --set-selections
dpkg-reconfigure


从源码构建 Debian 包

apt-get source [-b]
apt-get build-dep
dpkg-source -x
dpkg-buildpackage -rfakeroot -uc -b
debuild

依赖修正

apt-get install -f
apt-get upgrade -f
apt-get dist-upgrade -f
dpkg --configure --pending

没有评论:

发表评论