zoukankan      html  css  js  c++  java
  • gentoo equery

    equery - gentoo package query tool

    e.g.

    查看已安装的软件包或者给定包列表

    $ equery l(list) '*' // 或 package_name

    - 查看portage tree中的给定包列表

    > 结果列表中

    > 第一个字段部分含义

    > "I"(installed)已安装,"P"(portage)存在于portage tree中

    > 第二个字段部分含义

    > "~"不稳定版

    $ equery l -p package_name //该方法不能使用'*', 否则会输出意料之外的结果

     - 查看匹配USE的软件包列表(-p选项用于在搜索中包含package树)

    $ equery h(hasuse) -p(package-tree) USE_flag

    ---查看一个包分类中的所有包

    $ equery l -p package_sort_name/*

    查看包依赖

    - 查看依赖于给定包的软件包

    $ equery d(depends)  package_name

    - 查看给定包所依赖的软件包

    $ equery g(depgraph) package_name

    --- 查看给定包间接依赖的软件包,N用于控制所展示的树结构深度

    $ equery g --depth=N package_name

    查看软件包创建(包含)的文件

    > 不包括用户主目录的 配置文件、其他文件

    $ equery f(files) package_name

    - 可读,以树结构查看

    $ equery f --tree package_name

    - 过滤,只查找某种类型的文件

    $ equery f --filter=cmd (cmd表示可执行文件,conf则查找配置文件) 

    查看软件包的USE flags,包括软件包的 所有USE状态(是否启用),信息(一般解释,用途)

    $ equery u(uses) package_name

    查看软件包的元数据

    $ equery m(meta) package_name

    - 少部分软件包可能会有额外的信息, 使用

    $ equery m --description package_name

    查看已安装软件包的占用大小

    $ equery s(size) package_name

    - 显示的包大小可以指定为字节单位

    $ equery s --bytes package_name

    查找软件包ebuild路径

    $ equery w(which) package_name

    查看一个文件来自哪个包

    $ equery b(belongs) -e file_name

    参自:https://wiki.gentoo.org/wiki/Equery

  • 相关阅读:
    数据库中表的主键的定义
    软件的三大类型
    常用逻辑公式
    软件开发中常用英文含义
    2017.11.27T19_8zuoye
    2017.11.29T19_B1_9zuoye chihuolianmeng
    2017.12.1T19_B2_1zuoye
    2017.12.6T19_B2_3.4
    2017.12.1T19_B2_2zuoye
    2017.12.6T19_B2_3.2 zuoye
  • 原文地址:https://www.cnblogs.com/riocke7cb/p/8036679.html
Copyright © 2011-2022 走看看