Linux软件管理(Deb软件包)

软件的安装与卸载

dpkg -i  <package> 安装本地文件系统上存在的Debian软件包

dpkg -r  <package> 移除已安装的软件包

dpkg -P  <package> 移除已安装软件包和配置文件

dpkg -L  <package> 列出已安装软件包列表

dpkg -s  <package> 显示软件包的安装状态

dpkg -reconfigure  <package> 重新配置一个已安装的软件包

获取系统中已安装软件包信息

  1. 查看当前系统已安装软件包信息 dpkg -I
  2. 查询系统已安装的软件包详细信息 dpkg -s
  3. 显示指定名称的软件包安装到系统的文件列表 dpkg -L
  4. 查询系统中的某个文件属于那个软件包 dpkg -S

dpkg -c 查看Deb包中包含的文件列表

APT高级软件包管理工具

3个重要配置文件

  1. apt镜像的地址文件

Apt镜像的地址文件在  /etc/apt/sources.list

  1. 本地索引列表

本地索引文件 /var/lib/apt/lists

  1. 本地文件下载缓存

本地缓冲目录 /var/cache/apt/archives

Apt-get工具集(子命令)

子命令

功能

update

下载更新软件包列表信息

upgrade

将系统软件包更新到最新状态

install

下载软件包进行安装配置

remove

卸载软件包

autoremove

将不满足依赖关系的软件包自动卸载

source

下载源码包

build-dep

为源码包构建编译环境

dist-upgrade

发布版升级

dselect-upgrade

根据dselect的选择来进行软件包升级

clean

删除缓冲区所下载的所有包文件

autoclean

删除缓冲区老版本的已下载包文件

check

检查系统中依赖关系的完整性

Apt-cache命令(apt软件包管理工具)

实现查讯软件包和软件源的相关信息及依赖条件

子命令

功能

showpkg

获取二进制软件包的常规描述信息

showsrc

获取源码包的详细信息

show

获取二进制软件包的详细描述信息

stats

获取软件源的基本统计信息

dump

获取软件源所有软件包的简要信息

dumpavail

获取已安装的软件包信息

unmet

获取所有为满足的依赖关系

search

根据正则表达式检索软件包

depends

获取软件包依赖信息

rdepends

获取所有依赖于该软件包的软件包

pkgnames

列出已安装软件包名字

policy

获取软件包当前的安装信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啵啵520520

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值