码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu常用软件包管理命令

时间:2015-02-07 22:59:15      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:

 
1、查看软件包xxx安装内容
#dpkg -L xxx 
例子:
#dpkg -L binutils    //查看安装binutils包会安装哪些文件
 
2、列出系统已安装的或指定deb包的安装状态信息
#dpkg -l [packagename]
 
3、查找文件属于哪个包
#dpkg -S filename
例子:
#dpkg -S /usr/bin/objdump
binutils: /usr/bin/objdump
 
4、查找软件 
#apt-cache search 正则表达式 
 
5、查询软件xxx依赖哪些包(forward dependency)
#apt-cache depends xxx
 
6、查询软件xxx被哪些包依赖(reverse dependency) 
#apt-cache rdepends xxx
 
7、查询依赖和被依赖的包
#apt-cache showpkg binutils    //显示binutils包依赖(forward dependency)和依赖于它的包(reverse dependency) 
 
8、增加一个光盘源
#apt-cdrom add
 
9、更新软件源索引
#apt-get update
 
10、安装软件
#apt-get install xxx
#apt-get install xxx --print-uris     //仅仅打印出URL,而不实际安装
 
11、忽略依赖关系,强制安装
#dpkg -i --force-depends package_a.deb
#dpkg -i --ignore-depends=packageneme
 
12、安装APT已经下载的包,忽略缺少的包
#apt-get install xxx --ignore-missing --no-download
 
13、将系统中所有软件升级到最新版本
#apt-get upgrade
 
14、将操作系统连同所有软件升级到最新版本
#apt-get dist-upgrade
 
15、下载指定软件的源文件
#apt-get source package-name
 
16、备份当前系统安装的所有包的列表 
#dpkg --get-selections | grep -v  deinstall > ~/install_list
 
17、从上面备份的安装包的列表文件恢复选择并安装所有包
#dpkg --set-selections <install_list
#apt-get dselect-upgrade
 
18、卸载指定软件
#apt-get remove package-name
 
19、清理旧版本的软件缓存
#apt-get autoclean
 
20、清理所有软件缓存
#apt-get clean
 
21、删除系统不再使用的孤立软件
#apt-get autoremove 
 
22、安装软件包到指定目录
$sudo dpkg -i --instdir=/home/cb/opt/openoffice/ *.deb
 

=-=-=-=-=
Powered by Blogilo

Ubuntu常用软件包管理命令

标签:

原文地址:http://www.cnblogs.com/pandachen/p/4279388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!