emerge 更新gcc_Emerge详细解释

From wiki.gentoo.org.tw

[編輯]

名稱(NAME)

emerge - Portage 系統的命令列介面

[編輯]

綱要(SYNOPSIS)

emerge[options] [action] [ebuild | tbz2file | class | dependency] ...emerge[options] [action] ebuildfileemergesync | rsyncemerge--help -h [system | config | sync]emerge--version

[編輯]

敘述(DESCRIPTION)

emerge 是 Portage 系統的命令列介面,主要用於安裝套件,而且 emerge 可自動處理相依性。 emerge 能更新 portage tree,建立新的與更新原有套件。 emerge 能處理原始碼與執行檔,建立散佈所用的套件。

[編輯]

EBUILDS, TBZ2S, CLASSES AND DEPENDENCIES

emerge 安裝套件時,可指定套件以下列方式安裝: ebuild、 tbz2file、class 或 dependency。

ebuildebuild 檔名需為最小的,合格的 Portage 套件名稱:不含版本或類別名稱,如 portage 或 python。可附加類別與版本號碼,如 sys-apps/portage 或 =python-2.2.1-r2。 emerge 會忽略結尾斜線(trailing slash) ,因此會作檔名補齊。 ebuild 也可為確切的檔名,如 /usr/portage/app-admin/python/python-2.2.1-r2.ebuild。tbz2filetbz2file 需為合格的 .tbz2 。以 ebuild -.ebuild package 或 emerge --buildpkg [category/] 或 quickpkg /var/db/pkg// 建立。classPackage class類別是一群套件的速記。支援兩種類別:system 與 world。system 為系統正常運作所需的套件集。 world 包含所有 system 的套件,及其他列示於 /var/cache/edb/world的套件。 [詳見底下的 FILES] 注意這些命令通常連接著 --update。dependencydependency 相依套件。如 >=dev-lang/python-2.2.1-r2 符合 Python 等於或高於 2.2.1-r2 的新版本。 同理,

[編輯]

動作(ACTION)

未指定如果未指定動作, 預設動作是整合特定套件, 滿足相依性。 參數可以是 ebuilds、 tbz2s、 classes或 dependencies。 注意當安裝 tbz2 時需使用 --usepkg 選項。 加入 world 元件, 以便更新。clean(-c)移除 system 套件將不會影響系統功能。 參數可以是 ebuilds、 classes、 或 dependencies。 如 emerge clean binutils 會清除舊版 binutils; emerge clean net-www/mozilla-0.9.9-r2 清除特定版本的 Mozilla。 這經常是安全的, 注意 clean 不會移除 unslotted 套件。depclean決定安裝的套件沒有不明的存在原因。 emerge 產生欲安裝的套件清單,藉由檢查 system 套件清單與 world 檔。 比較已安裝的清單; 列出相異處不需要的套件與建議不合併的。 警告

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值