加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

一窥你安装的Linux软件包

发布时间:2018-11-02 13:48:30 所属栏目:Windows 来源:Sandra Henry-stocker
导读:这些最有用的命令可以让你了解安装在你的 Debian 类的 Linux 系统上的包的情况。 你有没有想过你的 Linux 系统上安装了几千个软件包? 是的,我说的是千。 即使是相当一般的 Linux 系统也可能安装了上千个软件包。 有很多方法可以获得这些包到底是什么包的

每行开头的 iirc 名称(见上文“左侧”)是包状态指示符。 第一个字母表示包的预期状态:

  • u – 未知
  • i – 安装
  • r – 移除/反安装
  • p – 清除(也包括配置文件)
  • h – 保留

第二个代表包的当前状态:

  • n – 未安装
  • i – 已安装
  • c – 配置文件(只安装了配置文件)
  • U – 未打包
  • F – 半配置(出于某些原因配置失败)
  • h – 半安装(出于某些原因配置失败)
  • W – 等待触发(该包等待另外一个包的触发器)
  • t – 待定触发(该包被触发)

在通常的双字符字段末尾添加的 R 表示需要重新安装。 你可能永远不会碰到这些。

快速查看整体包状态的一种简单方法是计算在不同状态中包含的包的数量:

  1. $ dpkg-query -l | tail -n +6 | awk '{print $1}' | sort | uniq -c
  2. 2066 ii
  3. 134 rc

我从上面的 dpkg-query 输出中排除了前五行,因为这些是标题行,会混淆输出。

这两行基本上告诉我们,在这个系统上,应该安装了 2066 个软件包,而 134 个其他的软件包已被删除,但留下了配置文件。 你始终可以使用以下命令删除程序包的剩余配置文件:

  1. $ sudo dpkg --purge xfont-mathml

请注意,如果程序包二进制文件和配置文件都已经安装了,则上面的命令将两者都删除。

【编辑推荐】

  1. IBM 宣布收购 Linux 巨头 Red Hat!
  2. 微软开放6万项专利技术,叫停Linux专利战
  3. 美媒点评IBM收购红帽:对Linux开源世界影响巨大
  4. 如何列出在Linux上已启用/激活的仓库
  5. 24个必备的Linux应用程序
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读