Ubuntu常用软件包管理命令

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

时间: 2024-10-26 20:16:59

Ubuntu常用软件包管理命令的相关文章

Ubuntu 16.04 LTS软件包管理基本操作使用APT简化命令行下面我们列出 Ubuntu 16.04 LTS 中使用 ATP 命令与老版本 Ubuntu 中软件包管理的用法对比: Ubuntu 16.04 LTS 老版本Ubuntu apt install 包名 替代 apt-get install 包名 apt remove 包名 替代 apt-get remove 包名 apt se

前文 Ubuntu 16.04 新特性中我们已经介绍过,随着 Ubuntu 16.04 LTS 的发布,Ubuntu 的软件包管理命令也发生了变化,新系统采用了 Debian 项目中所使用的 APT(Advanced Package Tool)来完成各种的不同的任务,ATP 命令全面取代了我们之前在 Linux 软件包管理基本操作入门中所介绍的 apt-get.apt-cache 等功能. ATP 在创建之初便是为了解决大量软件包管理所遇到的问题,希望结束类似 Linux 早期系统依赖的一大弊病

Ubuntu常用200条命令

   查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpkg -S filename 查找文件属于哪个包:apt-file search filename 查询软件xxx依赖哪些包:apt-cache depends xxx 查询软件xxx被哪些包依赖:apt-cache rdepends xxx 增加一个光盘源:sudo apt-cdrom add

使用RPM软件包管理命令详解

RPM软件包是各种Linux发行版本中应用较为广泛的软件包之一.RPM软件包以其强大的功能得到了多数Linux发行版本的支持和广大Linux使用者的爱护. RPM软件包管理机制最早是由 Red Hat公司提出的,后来随着版本的升级逐渐融入更多的优秀特性,称为众多Linux发行版中公认的软件包管理标准,官方站点https://www.rpm.org 使用RPM软件包管理器通过建立统一的文件数据库,对在Linux操作系统中安装.卸载.升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的

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

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dep

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

apt-get命令是Debian Linux发行版中的APT软件包管理工具. 所有基于Debian的发行都使用这个包管理系统.deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件. Advanced Packaging Tool(apt)是Linux下的一款安装包管理工具.最初只有.tar.gz的打包文件,用户必须编译每个他想在GNU/Linux上运行的软件.用户们普遍认为系统很有必要提供一种方法来管理这些安装在机器上的软件包,当Debian诞生时,这样一个管理工具也就应运

Linux rpm 软件包管理命令

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update:-qpl:列出RPM软件包内的文件信息[Query Pac

ubuntu 常用的APT命令参数

常用的APT命令参数: apt-cache search package 搜索软件包 apt-cache show package  获取包的相关信息,如说明.大小.版本等 sudo apt-get install package 安装包 sudo apt-get install package --reinstall   重新安装包 sudo apt-get -f install   修复安装 sudo apt-get remove package 删除包 sudo apt-get remov

linux下rpm软件包管理命令详解

1.linux下软件的基本概念 程序需要用到的重要文件:配置文件,指令,库文件,帮助信息 /etc, /bin, /sbin, /lib,/usr/share/man 1.1.系统启动需用到的程序路径,必须在根文件系统的分区上 /etc, /bin, /sbin, /lib,/usr/share/man 1.2.系统启动后需用到的操作作系统核心功能或必要功能程序路径 /etc,/usr/bin,/usr/sbin/,/usr/lib,/usr/share/man 1.3.用户安装的第三方程序所需

Linux Ubuntu下软件包管理

自己整理的一个关于dpkg, apt, aptitude三者的常用命令,方便以后查阅. dpkg: dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件 常用命令: dpkg -i package_name.deb #安装本地软件包 dpkg -R dir_name #安装该文件夹里面的所有软件 dpkg -r package #删除软件包 dpkg -P package #删除软件包及配置文件 dpkg -s pack