• 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>

    ...

  • 相关阅读:
    jetcache 二级缓存使用
    hutool-crypto 依赖 Aes加密,解密
    springboot下的logback-spring配置文件以及使用方式
    docker 实现多个端口映射
    zookeeper部署启动异常,8080端口被占用。
    docker tomcat 文件传递
    关于注解AOP,基于类和方法的实现
    idea 创建file找不到java文件时....
    idea 将项目代码提交到github中
    java第八天---多态、抽象、接口
  • 原文地址:https://www.cnblogs.com/hadex/p/10724287.html
Copyright © 2020-2023  润新知