debian中apt的使用
debian可以使用apt管理软件包,非常方便。
apt安装软件很简单
/etc/apt/sources.list这个文件是apt源的列表,通过修改这个列表,可以加入不同的源。
安装软件包使用
# apt-get install tuxkart
覆盖安装软件包用
# apt-get install reinstall tuxkart
同时安装多个软件包可以使用一个列表
# apt-get install tuxkart gltron frozen-bubble tuxracer nethack galaga
只下载,不安装,不解包使用
# apt-get -d install tuxkart
运行前测试使用(没搞明白什么意思)
# apt-get install tuxkart gltron frozen-bubble tuxracer nethack galaga dry-run
升级软件包时也用apt-get install 命令
可以使用dpkg来建立和安装软件包
# cd /usr/src
# apt-get build-dep tuxkart
下载并建立软件包
# apt-get -b source tuxkart
安装软件包
# dpkg -i tuxkart.deb
更新debian系统的软件包
首先要更新软件包的列表
# apt-get update
下面这条命令升级所有已安装的软件包,但不删除任何软件包,所以不能解决软件包的依赖问题
# apt-get -u upgrade
这条命令升级软件包,并解决软件包依赖问题
# apt-get -u dist-upgrade
如果要运行一个混合的系统(同时运行包括testing,unstable,stable等不同的软件包)
# apt-get update
对默认的软件包类型,可以直接安装(这里是stable)
# apt-get install tuxkart
安装testing的软件包
# apt-get -t testing install tuxkart
自己确定要安装的软件包的版本号
# apt-get install tuxkart=0.2.0-3
查看已经安装的所有软件包并导出到文件
$ dpkg -l | tee dpkglist
查找所有与关键字有关的软件包
$ dpkg -l ‘*gnome*’
查找与关键字有关并已安装的软件包
$ dpkg -l | grep gnome
列出与指定软件包相关的文件
$ dpkg -L gnome-applets
查找一个文件属于什么软件包
$ dpkg -S boing.wav
列出一个软件包的完整信息
$ dpkg -s kpoker
查找已下载,但未安装的软件包
$ dpkg –yet-to-unpack
检查破损软件包和依赖关系
# apt-get check
删除不需要的已下载软件包
# apt-cache autoclean
删除cache中所有软件包
# apt-cache clean
显示部分安装的软件包
$ dpkg –audit
检查部分安装的软件包的状态
$ dpkg -l vpw
然后对其进行完全安装或删除的处理
处理软件包冲突
# apt-get -f install
# dpkg –configure -a
# apt-get -f install

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home