Portage手冊(cè)翻譯摘要

Portage手冊(cè)

名稱

portage - Gentoo的核心(the heart of Gentoo)

描述

現(xiàn)行版本的portage代碼使用了很多不同的配置文件,其中有很多配置文件大多數(shù)的用戶和開(kāi)發(fā)者都不熟悉。這里我們?cè)噲D收集所有的關(guān)于portage的零碎信息來(lái)幫助用戶更高效地利用portage。

術(shù)語(yǔ)表

DEPEND atom

atom是category/packagename運(yùn)算符category/packagename連字符版本的形式。atom可以后綴slot。例如

  • Atom Bases: sys-apps/sed
  • Atom Versions: sys-apps/sed-4.0.5
  • Atom Prefix Operators [> >= = <= <]: >=media-libs/libgd-1.6
  • Extended Atom Prefixes [!~] and Postfixes [*]:

擴(kuò)展atom語(yǔ)法

  • 倉(cāng)庫(kù)約束
    帶有倉(cāng)庫(kù)約束的atoms在右側(cè)添加::分隔符,加上倉(cāng)庫(kù)名稱。例如sys-apps/sed::gentoo

倉(cāng)庫(kù)名應(yīng)該和repos.conf文件中的repo_name值對(duì)應(yīng)。

  • 通配符方式
    例如 =*/*-*9999*, =*/*-*_beta*, sys-apps/*, */zlib, net-*/*, */*::gentoo

KEYWORD

KEYWORDS = [-~][x86,ppc,sparc,mips,alpha,arm,hppa]
unmasked for testing ACCEPT_KEYWORDS="~arch"

具體文件描述

/etc/portage/
make.conf,
package.accept_keywords,

# always use unstable libgd 
media-libs/libgd ~x86 
# only use stable mplayer 
media-video/mplayer -~x86 
# always use unstable netcat 
net-analyzer/netcat

package.license,
package.mask,Useful if specific versions of packages do not work well for you.
package.use,
repos.conf,
sets.conf,
/etc/portage/sets/,

Portage具體文件列表

/etc/portage/make.profile/ or /etc/make.profile/
   site-specific overrides go in /etc/portage/profile/
    deprecated
    eapi
    make.defaults
    packages
    packages.build
    package.accept_keywords
    package.bashrc
    package.keywords
    package.mask
    package.provided
    package.unmask
    package.use
    package.use.force
    package.use.mask
    package.use.stable.force
    package.use.stable.mask
    parent
    profile.bashrc
    soname.provided
    use.force
    use.mask
    use.stable.mask
    use.stable.force
    virtuals

/etc/portage/

    bashrc
    categories
    color.map
    license_groups
    make.conf(5)
    mirrors
    modules
    package.accept_keywords
    package.accept_restrict
    package.env
    package.keywords
    package.license
    package.mask
    package.properties
    package.unmask
    package.use
    postsync.d
    repo.postsync.d
    repos.conf
    sets.conf

/etc/portage/env/
    package-specific bashrc files 
/etc/portage/profile/
    site-specific overrides of /etc/portage/make.profile/ 
/etc/portage/sets/
    user-defined package sets 
/usr/portage/

    sets.conf

/usr/portage/metadata/

    layout.conf
    pkg_desc_index

/usr/portage/profiles/

    arch.list
    categories
    info_pkgs
    info_vars
    license_groups
    make.defaults
    package.mask
    package.unmask
    package.use
    package.use.force
    package.use.mask
    package.use.stable.force
    package.use.stable.mask
    profiles.desc
    repo_name
    thirdpartymirrors
    use.desc
    use.force
    use.local.desc
    use.mask
    use.stable.mask
    use.stable.force

/usr/share/portage/config/

    make.globals
    repos.conf
    sets

/var/cache/edb/
    misc internal cache files 
/var/db/pkg/
    database to track installed packages 
/var/lib/portage/

    config
    world
    world_sets
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 譯者注:這里面的內(nèi)容主要是分析mp4/3gp文件的層級(jí)結(jié)構(gòu),詳細(xì)的介紹了各種不同的box的結(jié)構(gòu)等,網(wǎng)上有一些參考資...
    HaloMartin閱讀 2,972評(píng)論 0 2
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,616評(píng)論 19 139
  • 系統(tǒng)信息 arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯...
    muyang_js的簡(jiǎn)書(shū)閱讀 464評(píng)論 0 2
  • 轉(zhuǎn)載自:http://www.shiyanbar.com/questions/980系統(tǒng)信息 arch 顯示機(jī)器的...
    systeminfo閱讀 2,659評(píng)論 0 0
  • 時(shí)光的流逝,如緩緩流過(guò)的小溪,再怎樣努力也無(wú)法逆轉(zhuǎn)它的方向;這個(gè)午后,我站在開(kāi)滿丁香花的樹(shù)下目送你走遠(yuǎn),紫色的小花...
    時(shí)光散落在人間閱讀 575評(píng)論 4 9

友情鏈接更多精彩內(nèi)容