zoukankan      html  css  js  c++  java
  • Gentoo 搭遗

    安装 app-portage/gentoolkit

    使用如下方式,可查询某个被包安装的文件列表,可以筛选文件类型

    equey files [--filter=doc] <包名称>

    emerge -c 之后,执行一下 revdep-rebuild 修复潜在的依赖损坏

    全局 USE 标志含义写在 /usr/portage/profiles/use.desc 文件中

    局部 USE 标志含义写在 /usr/portage/profiles/use.local.desc

    查询已安装包的 USE 详情:

    user $equery --nocolor uses =gnumeric-1.12.31
    
    [ Legend : U - final flag setting for installation]
    [        : I - package is installed with flag     ]
    [ Colors : set, unset                             ]
     * Found these USE flags for app-office/gnumeric-1.12.31:
     U I
     + + introspection            : Add support for GObject based introspection
     - - libgda                   : Enable database support through gnome-extra/libgda.
     - - perl                     : Enable perl plugin loader.
     + + python                   : Enable python plugin loader.
     + + python_targets_python2_7 : Build with Python 2.7

    可以在 /etc/env.d 中创建自定义环境的文件,如:/etc/env.d/99local,文件名称随意,从而不必编辑 /etc/profile,防止误改系统变量。使设置的环境变量立即生效:env-update && source /etc/profile

    为某个包自定义特殊的编译参数:在 /etc/portage/env 路径下建立一个写入编译参数的文件,文件名随意,然后在 /etc/portage/package.env 文件中为软件包指定自定义编译标志的文件名,示例如下:

    # FILE /etc/portage/env/debug-cflagsSpecific variables for debugging
    CFLAGS="-O2 -ggdb -pipe"
    FEATURES="${FEATURES} nostrip"
    
    
    # FILE /etc/portage/package.envUsing debug-cflags for the mplayer package
    media-video/mplayer debug-cflags

    查询某个包被哪些包依赖

    qdepends -Q <pkg name>

    ...

  • 相关阅读:
    20180315 代码错题(7)
    20180315 代码错题(6)
    20180315 代码错题(5)
    20180315 代码错题(4)
    01背包问题(动态规划)
    等差素数列 暴力搜索
    小L记单词
    三角形
    小L的试卷
    小L的项链切割 (回文串)
  • 原文地址:https://www.cnblogs.com/hadex/p/10724287.html
Copyright © 2011-2022 走看看