更新源:
sudo apt-get update
ubuntu源设置方法详见:http://blog.csdn.net/u012901451/article/details/16922143
软件安装:
普通安装:apt-get install softname1 softname2 …
修复安装:apt-get -f install softname1 softname2...
重新安装:apt-get --reinstall install softname1 softname2...
自动删除不需要的软件:
sudo apt-get autoremove
删除(移除)指定软件:
apt-get remove [--purge]:
移除软件以及任何依赖这个包的其它包。--purge 指明这个包应该被完全清除 (purged) ,更多信息请看 dpkg -P
搜索包含xxx的软件包:
apt-cache search
显示某个软件包的完整的描述:
apt-cache show
显示软件包更多细节,以及和其它包的关系:
apt-cache showpkg
升级所有已经安装的包为最新可用版本:
apt-get upgrade [-u]
如果一个包改变了依赖关系而需要安装一个新的包,那么它将不会被升级,而是标志为 hold。apt-get update 不会升级被标志为 hold 的包 (这个也就是 hold 的意思)。请看下文如何手动设置包为 hold。我建议同时使用 '-u' 选项,因为这样你就能看到哪些包将会被升级。
apt高级包管理工具:
(1)GTK图形的"synaptic",这是APT的前端工具.
(2)"aptitude",这也是APT的前端工具.
用APT管理工具进行包的管理,可以有以下几种方法做源:
(1)拿安装盘做源,方法如下:
apt-cdrom ident 扫描光盘的信息
apt-cdrom add 添加光盘源
(2)这也是最常用的方法就是把源添加到/etc/apt/source.list中,之后更新列apt-get update
APT管理工具常用命令:
apt-cache 加上不同的子命令和参数的使用可以实现查找,显示软件,包信息及包信赖关系等功能.
apt-cache stats 显示当前系统所有使用的Debain数据源的统计信息.
apt-cache search +"包名",可以查找相关的软件包.
apt-cache show +"包名",可以显示指定软件包的详细信息.
apt-cache depends +"包名",可以查找软件包的依赖关系.
apt-get upgrade 更新系统中所有的包到最新版
apt-get install 安装软件包
apt-get --reindtall install 重新安装软件包
apt-get remove 卸载软件包
apt-get --purge remove 完全卸载软件包
apt-get clean 清除无用的软件包
在用命令apt-get install之前,是先将软件包下载到/var/cache/apt/archives中,之后再进行安装的.所以我们可以用apt-get clean清除/var/cache/apt/archives目录中的软件包.
源码包安装:
apt-cache showsrc 查找看源码包的文件信息(在下载之前)
apt-get source 下载源码包.
apt-get build-dep +"包名" 构建源码包的编译环境.