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常用软件包管理命令的更多相关文章

  1. Ubuntu常用200条命令

       查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包: ...

  2. Linux学习之常用权限管理命令(二)

    (一)常用权限管理命令 (1)chmod命令 (2)chown (3)chgrp (4)umask (一)常用权限管理命令 (1)chmod命令 命令名称:chmod命令英文原意:change the ...

  3. visual studio NuGet 常用包管理命令

    visual studio NuGet 常用包管理命令 查找包 Find-Package [包名] Find-Package [包名] -AllVersions 安装包 Install-Package ...

  4. Ubuntu软件包管理命令全面集锦

    说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.U ...

  5. apt-get软件包管理命令 和 apt-key命令

    apt-get命令是Debian Linux发行版中的APT软件包管理工具. 所有基于Debian的发行都使用这个包管理系统.deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件 ...

  6. Ubuntu之软件包管理 (最全最精)

    Centos与Ubuntu的关系 * CentOS之前的地位:Fedora稳定版-->发布-->RHEL稳定版-->发布-->CentOS * CentOS如今的地位:Fedo ...

  7. ubuntu常用的一些命令

    1 添加root用户 其实ubuntu在安装时已经添加了root用户,只是屏蔽了.所以只需要激活即可.打开终端ctrl+alt+t,输入sudo passwd root,然后输入要添加给root的密码 ...

  8. progresql - 常用的管理命令

    1.查看当前数据库实例的版本 Select version(); 2.查看数据库的启动时间 Select pg_postmaster_start_time(); 3.查看最后load配置文件的时间 s ...

  9. ubuntu常用文件搜索命令 分类: linux 学习笔记 ubuntu 2015-07-05 15:40 84人阅读 评论(0) 收藏

    1.find find [搜索路径] [搜索关键字] 比如查找/test中文件名为t5.tmp的文件: 查找根目录下大于100M的文件 注意,这里的204800单位是块,1块=512字节 在根目录下查 ...

随机推荐

  1. vector介绍

    vector(向量,也可称为容器): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 1.1  ...

  2. 浅谈移动端rem的用法

    一 什么是rem? “font size of the root element 这是w3c的定义 也就是说是相对于根节点(html节点)的字体大小的单位. 目前主流的浏览器基本都支持rem这个单位, ...

  3. lightoj1281快速幂+数学知识

    https://vjudge.net/contest/70017#problem/E 后半部分快速幂就能求出来,要注意03lld不然001是输出错误为1.前半部分用log10() 对于给定的一个数n, ...

  4. linux服务器下安装node

    在百度上搜了好久,都没有完整的答案,好多都已经过时了!特留下此脚印 # 检查是否已经安装pythonrpm -qa | grep python# 查版本python# 最好是重新安装 Python推荐 ...

  5. PXC5.7集群部署

    PXC三节点安装: node1:10.157.26.132 node2:10.157.26.133 node3:10.157.26.134   配置服务器ssh登录无密码验证 ssh-keygen实现 ...

  6. [故障公告]14:39-15:39博客站点部分负载均衡遭遇3次20G以上的流量攻击

      非常抱歉,今天下午14:39-15:39左右,博客站点的部分负载均衡遭遇3次20G以上的流量攻击,造成很多用户不能正常访问.由此给您带来麻烦,请您谅解. 攻击的过程是这样的: 14:39,第1次攻 ...

  7. JS第二弹:用Jquery组装html标签,输出到页面

    用Ajax从服务端获取数据,遍历到表格中(其实将表格替换了),中间发现不能为新增的元素绑定事件,原来是没有将其作为JQ对象

  8. hdu4614 Vases and Flowers 线段树+二分

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4614 题意: 给你N个花瓶,编号是0  到 N - 1 ,初始状态花瓶是空的,每个花瓶最多插一朵花. ...

  9. hdu1011 Starship Troopers 树形DP

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1011 思路:很明显的树形背包 定义dp[root][m]表示以root为根,派m个士兵的最优解,那么d ...

  10. Ubuntu下如何解压各类文件

    tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------.gz解压1:gunzi ...