dpkg 包管理器

  • 语法格式

    dpkg [option] [package]
  • Ubuntu软件管理工具

  • 常见用法

    #安装包,不支持包的依赖
    dpkg -i package.deb
    #删除包,不建议,不自动卸载依赖于它的包
    dpkg -r package
    #删除包(包括配置文件)
    dpkg -P package
    #列出当前已安装的包,类似rpm -qa
    dpkg -l
    #显示该包的简要说明
    dpkg -l package
    #列出该包的状态,包括详细信息,类似rpm –qi
    dpkg -s package
    #列出该包中所包含的文件,类似rpm –ql
    dpkg -L package
    #搜索包含pattern的包,类似rpm –qf
    dpkg -S <pattern>
    #配置包,-a 使用,配置所有没有配置的软件包
    dpkg --configure package
    #列出 deb 包的内容,类似rpm –qpl
    dpkg -c package.deb
    #解开 deb 包的内容
    dpkg --unpack package.deb
  • 范例

    #列出系统上安装的所有软件包
    dpkg -l
    #列出软件包安装的文件
    dpkg -L bash
    #查看/bin/bash来自于哪个软件包
    dpkg -S /bin/bash
    #安装本地的 .deb 文件
    dpkg -i /mnt/cdrom/pool/main/z/zip/zip_3.0-11build1_amd64.deb
    #卸载软件包
    dpkg -r zip
  • 注意:

    一般建议不要使用dpkg卸载软件包。因为删除包时,其它依赖它的包不会卸载,并且可能无法再正常运行

apt工具集来管理包系统

  • apt与apt-get命令对比

    apt 命令 被取代的命令 命令的功能
    apt install apt-get install 安装软件包
    apt remove apt-get remove 移除软件包
    apt purge apt-get purge 移除软件包及配置文件
    apt update apt-get update 刷新存储库索引
    apt upgrade apt-get upgrade 升级所有可升级的软件包
    apt autoremove apt-get autoremove 升级所有可升级的软件包
    apt full-upgrade apt-get dist-upgrade 在升级软件包时自动处理依赖关系
    apt search apt-get search 在升级软件包时自动处理依赖关系
    apt show apt-cache show 搜索应用程序
  • apt 特有的命令

    apt list 列出包含条件的包(已安装,可升级等)
    apt edit-sources 编辑源列表
  • apt包索引配置文件

    /etc/apt/sources.list
    /etc/apt/sources.list.d
  • 常用国内镜像源版本

    #本节均为 Ubuntu 20.04 的镜像源列表。若为其他版本,将所有focal更改为其他版本代号即可。
    常用的Ubuntu版本代号如下:
    Ubuntu 22.04:jammy
    Ubuntu 20.04:focal
    Ubuntu 18.04:bionic
    Ubuntu 16.04:xenial
  • 配置apt包索引文件

    • 阿里云源:ubuntu 16.04 配置如下

      deb https://mirrors.aliyun.com/ubuntu/ xenial main
      deb-src https://mirrors.aliyun.com/ubuntu/ xenial maindeb https://mirrors.aliyun.com/ubuntu/ xenial-updates main
      deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates maindeb https://mirrors.aliyun.com/ubuntu/ xenial universe
      deb-src https://mirrors.aliyun.com/ubuntu/ xenial universe
      deb https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
      deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates universedeb https://mirrors.aliyun.com/ubuntu/ xenial-security main
      deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main
      deb https://mirrors.aliyun.com/ubuntu/ xenial-security universe
      deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security universe
    • 阿里云源:ubuntu 18.04(bionic) 配置如下

      deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse# deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      # deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      
    • 阿里云源:ubuntu 20.04(focal) 配置如下

    deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    # deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    • 清华源:Ubuntu20.04

      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse## Pre-released source, not recommended.
      # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    • 网易163:Ubuntu20.04

    deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse# deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
    # deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
    # deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
    # deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse## Pre-released source, not recommended.
    # deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
    # deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse

Form:Ubuntu软件管理工具

Ubuntu软件管理工具相关推荐

  1. Synaptic Ubuntu软件管理工具

    安装 Synaptic "apt-get install synaptic". synaptic

  2. Ubuntu 的软件管理工具

    Ubuntu 软件管理的工具使用方法 使用Ubuntu的第一步就是应该学会如何管理软件.以下?原几种方法是目前我用到的,整理一下,怕时间久了就会忘记. 一.APT命令安装 APT全称Advanced  ...

  3. linux应用程序文件丢失,详谈Ubuntu软件管理丢失的功能

    多数人都认为Ubuntu通过Ubuntu Software Center彻底改革了dpkg包管理.毫无疑问,按照多数人标准来看,Software Center肯定是用户友好的呢.但事实真是如此么?本文 ...

  4. ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

    ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别 一:dpkg dpkg 是一种比较低层的软件包安装管理工具,在安装时,不会安装软件包的依赖关系:只能安装所要求的软件包: ...

  5. apt-get软件管理工具(软件安装、重装、卸载)

    apt-get软件管理工具 下面讲解,linux系统下如何进行软件的管理,包括软件的索引安装.更新.卸载删除.本地存储介中软件的安装.系统升级等操作. 更多优质文章,请访问博主个人网站:www.wuq ...

  6. SUSE中的软件管理工具

    在SUSE中有2种方式管理软件 1.zypper命令的方式. 语法格式: zypper [–全局选项 ] <命令 > [–命令选项 ] [参 数 ] 常用的: zypper # 列出可用的 ...

  7. Windows软件管理工具Chocolatey的安装和使用

    一.概述 ​ 官网介绍Chocolatey 是一种软件管理解决方案,不同于您在 Windows 上体验过的任何其他解决方案.Chocolatey 带来了真正的包管理的概念,允许您对事物进行版本化.管理 ...

  8. 多版本软件管理工具update-alternatives

    update-alternatives是一款通过软链接实现的非常方便地软件版本管理工具,可以很方便的对gcc,g++,python等进行管理,其基本用法如下: update-alternatives ...

  9. linux suse 软件管理工具 zypper 简介

    程序开发及测试工作中没少接触Linux os,现在主流的系统有unbuntu,centos, redhat等,由于本人所在公司较多应用的是SUSE系统,在日常工作中,经常需要下载安装包或者卸载安装包一 ...

最新文章

  1. ​Mysql数据读写分离(多实例配置)
  2. 访客IP API接口
  3. .NET之生成数据库全流程
  4. android 画布控件,Android canvas画图操作之切割画布实现方法(clipRect)
  5. 计算机网络(二)——局域网硬件设备
  6. 优衣库偷拍事件处理结果来了:涉事人为某科技公司员工...
  7. S3C2440 进行微秒级、毫秒级延时函数
  8. python tkinter计算器
  9. 最详细的选型攻略!选择工业相机必须搞懂这10大要素!(建议收藏)
  10. Insyde uefi 隐藏设置_使用u盘GPT+UEFI模式安装windows10系统步骤详细图解
  11. 哪里有免费的ASP空间?
  12. 测试知识 - 关于电脑
  13. H.265编码视频播放器在播放FLV视频流时出现黑屏,如何解决?
  14. 电脑右下角的扬声器出现了红叉
  15. 产品Banner样式类型分析
  16. 在线YAML转Properties工具
  17. #父与子的编程之旅#第十三章
  18. 【Zynq UltraScale+ MPSoC解密学习4】Zynq UltraScale+的APU
  19. P1264 复制书稿
  20. 使用Protege创建本体、进行推理

热门文章

  1. ChatGPT有效提问技巧
  2. 如何解决Gridea部分主题不渲染Katex的问题
  3. 【空指针异常,也不全是。】
  4. 用python(numpy)复现matlab代码
  5. 天平应什么放置_天平的使用规程
  6. 从双非渣硕到字节NLP算法,很强!
  7. xmanager 5图文使用教程
  8. A4. MTK开机流程
  9. 机器学习之Kmeans
  10. 制造业ERP系统如何管理生产工序?具体流程有哪些?