要想得心应手管理Ubuntu软件包,就必须熟悉其中最重要的软件包管理程序dpkg工具是Ubuntu软件包管理工具的基础。使用dpkg工具可以实现软件包的安装、卸载、查询、编译、打包等功能。

dpkg(Debian Package)管理工具 ,Ubuntu 相关的软件包文件使用 .deb 后缀,就是因为Ubuntu 与 Debian GNU/Linux 发行版有着紧密的关系。要安装 .deb 文件

可以打开一个终端并输入:

sudo dpkg -i package_file.deb   来安装 .deb 文件。

如需卸载 .deb 文件输入:

sudo dpkg -r package_name

dpkg命令参数

-i 安装软件包。

-r 卸载软件包,但是不删除软件包的配置文件。

-P 完全删除软件包,包括相关配置文件。

-l 查看当前系统中已安装软件包信息。

-L 查看当前系统中指定软件包的所安装的相关文件。

-s 查询已安装指定软件包的相关信息。

-S 查询系统中摸个文件所属的软件包。

案例

查看软件包所包含的内容

sudo dpkg -c tree_1.5.3-1_i386.deb

查看软件包详细信息

dpkg -I tree_1.5.3-1_i386.deb

安装软件包

sudo dpkg -i tree_1.5.3-1_i386.deb

删除软件包

sudo dpkg -r tree

dpkg安装软件流程_dpkg软件包管理相关推荐

  1. dpkg安装软件流程_Linux软件安装管理之——dpkg与apt-*详解

    [Linux软件安装管理系列]- - 传送门: - -<Linux软件安装管理之--dpkg与apt-*详解> 一.序言 上一篇文章<Linux软件安装管理之--源码安装详解> ...

  2. dpkg安装软件流程_Ubuntu的软件安装管理---dpkg与apt-*详解

    如上图,每条记录对应一个软件包,注意每条记录的第一.二.三个字符,这就是软件包的状态标识,后边依此是软件包名称.版本号和简单描述. 1)第一字符为期望值(Desired=Unknown/Install ...

  3. dpkg安装软件流程_详解linux安装软件的几种方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  4. dpkg安装软件流程_ubuntu安装搜狗输入法linux版

    搜狗输入法Linux版主页:https://pinyin.sogou.com/linux/?r=pinyin 当然,我们不能这么容易的从下载链接直接下,我们要做的是复制下载链接地址 http://cd ...

  5. Ubuntu下dpkg安装软件遇到包依赖问题的处理方法

    在Ubuntu环境下通过dpkg命令安装deb包时,如果遇到包依赖问题,如 $sudo dpkg -i xxx.deb (Reading database - 227173 files and dir ...

  6. 强制安装软件linux,linux软件包安装和卸载

    软件包安装有三种方法: rpm工具 yum工具 源码包 1.0 rpm工具使用 设置光驱并挂载 rpm包格式,包名.版本号.发布版本号.平台 rpm -ivh rpm包文件 //安装 rpm -Uvh ...

  7. linux卸载软件的命令,「Ubuntu命令」常用安装软件和卸载软件包命令

    最近,使用 Windows 10 开启了子系统 Ubuntu .由于没有怎么用过这个系统,很大多命令不大会.所以,收集一下相关的命令.目前使用 Windows 10 子系统 Ubuntu 安装 Pyt ...

  8. linux yum安装分区工具,搭建本地和网络yum源、源码编译安装软件及磁盘分区管理...

    1.自建yum仓库,分别为网络源和本地源 1)挂载光盘镜像 [root@centos7 ~]#mount /dev/sr0 /mnt/ [root@centos7 ~]# df -h Filesyst ...

  9. Linux学习之CentOS(二十三)--Linux软件管理之源代码以及RPM软件包管理

    在Linux系统下,对于软件包的管理有多种机制,有源代码方式.RPM软件包管理方式以及YUM软件管理方式,本篇随笔将详细讲解CentOS下源代码形式安装软件以及RPM软件包管理机制 一.源代码形式 首 ...

最新文章

  1. SQL Server 数据库清除日志的方法
  2. 【廖雪峰Python学习笔记】list tuple dict set
  3. sqlite php 函数大全,SQLite 表达式
  4. golang 调用c代码
  5. php xml expat,PHP 使用 XML Expat 解释xml文件
  6. Properties作为Map集合的使用
  7. QLineEdit使用正则表达式小剖析
  8. springboot - 应用实践(2)第一个springboot应用
  9. 一年多 Let’s Encrypt 的 SSL 证书使用有感
  10. EDA 课程设计 实验报告及源文件
  11. 优化GPU显存不足,提高GPU利用率
  12. 计算广告(五):搜索与竞价广告
  13. Meyer Burger获中国客户1800万瑞士法郎光伏设备订单
  14. undefined reference to 的报错原因记录
  15. 利用百度身份证识别服务和python语言实现身份证信息的提取和保存
  16. java成绩五分制转换_绩点五分制换算(5分制的绩点对照表)
  17. 【2021届网易游戏-游戏测试开发实习生面经】笔试+一面+二面+HR面(已转正)
  18. 串口通信——串口uart
  19. cesium创建、添加json数据
  20. Html5 生成个玫瑰线图案

热门文章

  1. 【1】Talking-Heads Attention
  2. Android删除手机文件,联系人,通话记录
  3. 积分兑换商城如何才能更有活力?
  4. Python数据分析18——公务员工资数据分析
  5. linux 下mysql服务器数据库迁移
  6. go -- 文件操作(1)读与写
  7. 电脑网速变慢的几个方面
  8. 复制文件或文件夹时出错,未指定的错误
  9. matex2怎么升级鸿蒙系统,余承东:4月份开始,华为Mate X2最先升级鸿蒙系统
  10. 致即将入3D游戏建模坑的你的一封信