Re: 請問sysresccd 自己新件套件的gentoo語法... - Linux

By Sarah
at 2010-01-06T18:32
at 2010-01-06T18:32
Table of Contents
※ 引述《[email protected] (無)》之銘言:
: 請問諸位先進,是否有人有用過Sysresccd?
: http://www.sysresccd.org/Main_Page
: 最近想在sysresccd下新增套件,但在說明網頁
: http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd
: 上發現必須用gentoo的語法,一來我對gentoo完全沒概念,
: 二來英文程度也有限,請問我該如何在sysresccd下,
: 新增 中文輸法、mplayer、xmms、中文字型等等的套件呢?
: 我試著照網頁的說明先下載套件到 /usr/portage/distfiles/
: (因為我裝sysresccd的電腦沒有網路連線)
: 再用 emerge -pv xxx 結果總是出現沒有ebuilds等訊息…
: 請問我該怎麼做呢?
: 謝謝~
沒網路是個大難題 不過應該還ok
gentoo 的套件管理主要靠portage
portage 裏面放著很多描述package 的ebuild 檔
其內容描述其dependency, how to fetch source, how to compile
更甚至根據你對他設定的USE flag 他所做出的compile 動作
或是牽涉到的library 所相關dependency 計算方式也會不一樣
簡單來說
系統讀ebuild檔案 ->
根據ebuild檔 和 你的USE flag(也包含keyword/mask 等等設定) 來compile package
看樣子他base distro 應該有portage 系統
(只是不知道portage tree還能不能用)
所以 你可以下指令
emerge -av <package name>
-a 是可以再安裝前做確認
-v 是版本
-p 是pretend (所以你怎麼做都不會成功)
試試看man emerge 看你的系統會不會有man page(如果沒有刪掉的話)
中文輸入法我是用gcin 想版法取得ebuild 檔
(是可以用layman 來管理,不過相對困難)
放在local PORTDIR_OVERLAY 下
然後emerge 看缺什麼再說
缺source 就用下載 丟進/usr/portage/distfiles/
缺ebuild 就下載丟進PORTDIR_OVERLAY
mplayer 如果portage tree的連結還能用的話應該可以直接裝
xmms 我記得沒錯似乎好像會弄亂dependency 還是library 忘了
被移除官方portage
中文字體 我沒什麼研究, 不過droid 外型好像不錯(雖然有些筆劃錯誤)
其他的可能就講不完了 詳情要google Gentoo Handbook
ps. 可能沒有解釋的很好 不過給了你一些關鍵字 google 應該會比較順吧(?) XD
其他就麻煩其他網友補完
--
正是在現實生活中拼搏,夢想才有意義
只是把自己投射到別人的夢想裡的話
跟死又有什麼兩樣
『真是一個現實主義者啊』
如果你把逃避現實叫做浪漫的話.....
Kusanagi Motoko草薙素子
--
: 請問諸位先進,是否有人有用過Sysresccd?
: http://www.sysresccd.org/Main_Page
: 最近想在sysresccd下新增套件,但在說明網頁
: http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd
: 上發現必須用gentoo的語法,一來我對gentoo完全沒概念,
: 二來英文程度也有限,請問我該如何在sysresccd下,
: 新增 中文輸法、mplayer、xmms、中文字型等等的套件呢?
: 我試著照網頁的說明先下載套件到 /usr/portage/distfiles/
: (因為我裝sysresccd的電腦沒有網路連線)
: 再用 emerge -pv xxx 結果總是出現沒有ebuilds等訊息…
: 請問我該怎麼做呢?
: 謝謝~
沒網路是個大難題 不過應該還ok
gentoo 的套件管理主要靠portage
portage 裏面放著很多描述package 的ebuild 檔
其內容描述其dependency, how to fetch source, how to compile
更甚至根據你對他設定的USE flag 他所做出的compile 動作
或是牽涉到的library 所相關dependency 計算方式也會不一樣
簡單來說
系統讀ebuild檔案 ->
根據ebuild檔 和 你的USE flag(也包含keyword/mask 等等設定) 來compile package
看樣子他base distro 應該有portage 系統
(只是不知道portage tree還能不能用)
所以 你可以下指令
emerge -av <package name>
-a 是可以再安裝前做確認
-v 是版本
-p 是pretend (所以你怎麼做都不會成功)
試試看man emerge 看你的系統會不會有man page(如果沒有刪掉的話)
中文輸入法我是用gcin 想版法取得ebuild 檔
(是可以用layman 來管理,不過相對困難)
放在local PORTDIR_OVERLAY 下
然後emerge 看缺什麼再說
缺source 就用下載 丟進/usr/portage/distfiles/
缺ebuild 就下載丟進PORTDIR_OVERLAY
mplayer 如果portage tree的連結還能用的話應該可以直接裝
xmms 我記得沒錯似乎好像會弄亂dependency 還是library 忘了
被移除官方portage
中文字體 我沒什麼研究, 不過droid 外型好像不錯(雖然有些筆劃錯誤)
其他的可能就講不完了 詳情要google Gentoo Handbook
ps. 可能沒有解釋的很好 不過給了你一些關鍵字 google 應該會比較順吧(?) XD
其他就麻煩其他網友補完
--
正是在現實生活中拼搏,夢想才有意義
只是把自己投射到別人的夢想裡的話
跟死又有什麼兩樣
『真是一個現實主義者啊』
如果你把逃避現實叫做浪漫的話.....
Kusanagi Motoko草薙素子
--
Tags:
Linux
All Comments
Related Posts
有人在x86上直接運行 Kernel嗎

By Gary
at 2010-01-06T14:54
at 2010-01-06T14:54
有人在x86上直接運行 Kernel嗎

By Caroline
at 2010-01-06T13:35
at 2010-01-06T13:35
有人在x86上直接運行 Kernel嗎

By Doris
at 2010-01-06T12:24
at 2010-01-06T12:24
top 指令顯示 login user 人數異常

By Caitlin
at 2010-01-06T11:38
at 2010-01-06T11:38
hp p1006之非常難搞篇

By Jacob
at 2010-01-06T00:00
at 2010-01-06T00:00