文章目录

  • 使用 dpkg 命令来管理 deb 软件包
  • APT

deb 软件包命令遵行如下约定:

soft_ver-rev_arch.deb

soft 软件包名称
ver 软件版本号
revUbuntu 修订版本号
arch 目标架构名称

使用 dpkg 命令来管理 deb 软件包

dpkg -i | --install xxx.deb 安装 deb 软件包
dpkg -r | --remove xxx.deb 删除软件包
dpkg -r -P | --purge xxx.deb 连同配置文件一起删除
dpkg -I | -info xxx.deb 查看软件包信息
dpkg -L xxx.deb 查看包内文件
dpkg -l 查看系统中已安装软件包信息
dpkg-reconfigure xxx 重新配置软件包

有些时候,您使用 dpkg 安装一个软件包,系统会提示您该软件包依赖其它软件包。这时,您先安装其它
软件包,直到满足依赖关系为止。或者同时安装多个软件包
dpkg -i aaa.deb bbb.deb ccc.deb

APT

如果一个软件依赖关系过于复杂,使用 dpkg
来安装它,并不是一个明智的选择,这个时候您就需要用到 APT 软件包管理系统。APT 可以自动的检查依
赖关系,通过您预设的方式来获得相关软件包,并自动事实上,在多数情况下,我们推荐您使用 APT 软件包管理系统。
APT 系统需要一个软件信息数据库和至少一个存放着大量 deb 包的软件仓库,我们称之为 源 。 源 可以
是网络服务器,安装 CD 或者本地软件仓库。您需要修改 /etc/apt/sources.list 文件,使 APT 系统能够连接
到 源。

APT 系统主要包括 apt-get 和 apt-cache 等命令。通常是复合命令,包含若干个子命令。

apt-get install xxx 安装 xxx
-d 仅下载
-f 强制安装
apt-get remove xxx 卸载 xxx
apt-get update 更新软件信息数据库
apt-get upgrade 进行系统升级
apt-cache search 搜索软件包

说明:建议您经常使用 sudo apt-get update 命令来更新您的软件信息数据库

APT 系统修复
由于各种意外,APT 系统可能会出现问题,使用如下命令,尝试进行修复:apt-get -f install

ubuntu 软件管理相关推荐

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

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

  2. Ubuntu软件管理工具

    dpkg 包管理器 语法格式 dpkg [option] [package] Ubuntu软件管理工具 常见用法 #安装包,不支持包的依赖 dpkg -i package.deb #删除包,不建议,不 ...

  3. Ubuntu软件管理、换源、驱动及部分软件安装操作(持续更新)

    以下操作,若无特殊说明,均在Ubuntu 18.04LTS下亲测可用. 换源 Ubuntu默认使用的国外的软件安装源,在国内使用的话,软件的安装和更新会较慢,换源方式: 编辑/etc/apt/sour ...

  4. Synaptic Ubuntu软件管理工具

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

  5. Ubuntu 12.04 软件管理

    相比于Windows下需要去不同软件供应商的网站上下载安装软件的繁琐,Ubuntu提供了非常简洁有效的软件管理方法.我们先来了解下在Ubuntu环境下对软件以及其他系统资源的管理方案. 1)Ubunt ...

  6. Ubuntu 的软件管理工具

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

  7. Ubuntu软件包管理相关部分命令

    Ubuntu 软件管理 Debian软件包通常为预编译的二进制格式的扩展名".deb" ,类似rpm文件,因此安装快速,无需编译软件.包文件包括特定功能或软件所必需的文件.元数据和 ...

  8. 回炉重造五--软件管理

    1.软件管理 1.1软件包中的文件分类 二进制文件 库文件 配置文件 帮助文件 1.2包查询–rpm -a:所有包 -p:针对尚未安装的程序包文件做查询工作 -l:查看指定的程序包安装后生成的所有文件 ...

  9. linux笔记软件,Linux Ubuntu学习笔记_软件管理

    管理软件包工具:dpkg.rpm (dpkg管理deb软件包.rpm管理rpm软件包) 安装程序:sudo dpkg -i *.deb (Ubuntu文件后缀为.deb SuSE.Fedora为.rp ...

最新文章

  1. 学习C语言深入解剖笔记之关键字的秘密
  2. 解决 VSCode 配置 tab 空格数 Dart 语言无效的问题
  3. python random库下载_Python---random库(随机数)
  4. paip.提升用户体验---控件透明的设置
  5. 如何给绘制好的CAD图纸设置密码?
  6. php怎么上传文档,php
  7. 开源WebRTC 服务器介绍
  8. 【ZT】【详细教程】WPS如何关闭自动更新和WPS热点?(ksomisc.exe)
  9. CSDN问答标签技能树(一) —— 基本框架的构建
  10. 3款开源软件帮你缩短链接
  11. ie java被阻止_解决IE屏蔽Java Applet问题的方法
  12. linux显示只读文件系统,linux 服务器忽然变成只读文件系统
  13. 《人工智能杂记》人工智能简史
  14. Javascript合并表格中具有相同内容的单元格
  15. 在线测试眼睛度数的软件,Warby Parker 推出了线上测视力的 app,你要试试吗?
  16. 如果后端API一次返回10万条数据,前端应该如何处理?
  17. K-近邻算法(史诗级干货长文)
  18. arctime如何调整字幕 arctime调整字幕教程
  19. 多屏互动助力数字家庭
  20. 用perl实现宋词词频统计——东风何处是人间

热门文章

  1. 什么是Promise,Promise的三种状态,Promise的方法
  2. C语言-飞机航班订票系统
  3. 计算机终端机 大型游戏,云电脑让各种终端玩转大型游戏
  4. 过时的Macbook回收是最佳的选择
  5. CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示
  6. 使用opengl实现爆炸特效
  7. 代码表征预训练语言模型学习指南:原理、分析和代码
  8. 教育部明确:坚持普职分流非常必要
  9. 汉明码的原理、生成和检验
  10. JQueryDOM和遍历