Fw: [紀錄] Gentoo Linux 安裝實錄

作者: gholk (正常正高)   2018-05-12 15:32:41
※ [本文轉錄自 gholk 信箱]
蠻有趣的一篇文章,雖然實在超級舊了,
以前可能也有透過轉信轉到板上過,
只是被歷史壁吃掉了。
覺得很有趣所以分享過來。
作者: [email protected]
標題: [紀錄] Gentoo Linux 安裝實錄
時間: Sat May 12 11:50:19 2018
發信人: lloyd (HUANG YU HSIN) 看板: linux
日期: Sat Aug 17 18:46:22 2002
標題: [紀錄] Gentoo Linux 安裝實錄
修改: Sat Aug 17 18:54:47 2002
我真的該去睡覺了,但是我無法按捺著內心的激動
如果我不稱現在寫下來,我一定會偷懶而不寫
而且再過幾個小時,也許我睡醒之後就無法紀錄下我現在的心情
雖然我現在還沒安裝完畢但(就快要好了)(14:30),
我實在是太感動了,你一定無法想像我是如何的他媽的感動..
來表達我此刻的心情。
真是宇宙無敵的變態級的偉大。
因為真的所有讚美的言詞都無法表達我內心的高興。
抓下來一個 16M 的 ISO 檔,我想恩好小的系統,應該跟 Debian 一樣
安裝好一個小系統然後上網抓檔案安裝(透過網路安裝)
光碟檔案內容
du -a
2 ./isolinux/boot.catalog
9 ./isolinux/isolinux.bin
1 ./isolinux/isolinux.cfg
1117 ./isolinux/kernel
1 ./isolinux/message.txt
7317 ./isolinux/rescue.gz
8448 ./isolinux
7962 ./stage1-ix86-1.2.tbz2
16412 .
開機之後..恩硬體偵測作的不錯能夠自動以 hardware screan 的方式
抓到我的網路卡。<
作者: debian99 (Debian GO)   2018-05-12 17:22:00
時間無價 我還是用debain就好了 這麼辛苦揪竟為了什麼
作者: jimfan (jimfan)   2018-05-12 17:25:00
幾年前安裝過,很漫長而且疼苦的經驗如果目的為了學習Linux倒是可以
作者: OrzOGC (洞八達人.拖哨天王)   2018-05-12 17:33:00
比裝arch還硬,玩過一次就不想碰了
作者: da21510 (da21510)   2018-05-12 18:04:00
gentoo我用的很舒服耶重灌一次大概2小時搞定
作者: ddtsatan   2018-05-12 18:10:00
作者: POSIX (tedium of chores)   2018-05-12 19:03:00
Gentoo 好用+1
作者: Gold740716 (項為之強)   2018-05-12 19:15:00
posix 認證好用
作者: Bellkna (柔弱氣質偽少女)   2018-05-12 19:16:00
懶人如我還是繼續待在arch XD
作者: a73126 (Jalen)   2018-05-12 21:40:00
這個真的是很老的安裝流程了,竟然是從Stage1開始猛猛der現在難度減低一些,不過看到當年安裝iso只有16MB有點驚訝
作者: chihungtzeng (gogo)   2018-05-12 22:01:00
Gentoo好用,現在安裝Gentoo也比當年容易得多
作者: noonee (我和烤肉間只差一撮孜然)   2018-05-13 04:38:00
好奇 這樣全部自己make的環境 速度會比較快嗎?快多少?遇到dependance 的機會如何?如果中途有軟體compile 不過怎麼辦?
作者: a73126 (Jalen)   2018-05-13 05:16:00
回樓上,Gentoo全系統套件基本上都是要Compile的,不會有"中途"有軟體compile,dependency可以靠Gentoo的套件庫幫你,ebuild套件庫在維護相依性上很不錯,至於速度來說除非真的很細細調整,不然現在跟各大distribution差異其實拉不太開
作者: noonee (我和烤肉間只差一撮孜然)   2018-05-13 08:59:00
謝謝樓上回應 我所謂中途的意思是 一個一個compile到一半某一個就是compile 過不了 不是到半路才需要compile斷句是 中途(有軟體compile不過)怎麼辦?所以 如果compile不過怎麼辦?我自己自己功力不高 因為工作需要舊版的gcc 所以想在localcompile一個 結果跑到一半就爆錯掛了 也不知道怎麼辦所以無法想像一個從頭到尾compile的系統要如何自己一個處一個一個處理不過既然差異不大 我想我還是乖乖用debian 就好
作者: POSIX (tedium of chores)   2018-05-13 09:12:00
Gentoo official portage 放出來的 ebuild 基本上都測過package built from source 不僅僅只是為了 proformance配上他的 portage system 讓你對 package 調教很方便dependency 也管理的很好,可以一直 rolling upgrade說到底就是青菜蘿蔔吧,但我覺得Gentoo真很好用 >//////<
作者: noonee (我和烤肉間只差一撮孜然)   2018-05-13 09:21:00
抱歉這個我有點不懂 我自己就時常遇到 同一個軟體同版本在不同機器上就有時會compile不過 他是如何確保所有機器另外也是不太懂 compile的程式如何 rolling upgrade?啊 或許我先去google看看好了
作者: POSIX (tedium of chores)   2018-05-13 09:23:00
我覺得你可以試著理解你的環境和你的程式是怎麼build起來再來看 distribution 怎麼支援
作者: noonee (我和烤肉間只差一撮孜然)   2018-05-13 09:24:00
嗯嗯 謝謝!
作者: Neisseria (Neisseria)   2018-05-13 17:43:00
編譯參數配得好的話,會比一般編好的效能好一些如同樓上網友講的,太花時間了,很久沒碰這個了
作者: tinlans ( )   2018-05-15 00:15:00
現在編譯參數沒那麼難搞了,-O3 -march=native 就很強,加上 -mtune=native 就差不多了。因為會充分利用 CPU本身的指令集,跟為了相容於所有電腦而只用基本指令集編譯出來的 binary 套件相比,速度當然有顯著差異。Gentoo 在升級的時候還是常會遇到不能自動解 dependency,要善用 emerge --nodeps 去解,有時候是要求 use flags的變更,這些認真看一下訊息都還簡單。大規模升級的時候記得用 emerge --keep-going 先跳過編不過的之後再手動用ebuild 指令去慢慢一個一個處理。LDAP server 的升級一直很討厭,就是它會要求你把資料庫路徑先清空,不然當場 error,不太懂這設計邏輯是什麼。
作者: fourdollars (四元)   2018-05-15 12:19:00
Gentoo 編 Kernel 的地方可以客製成該硬體專用少掉許多不需要的 kernel modules 大大加速開機流程
作者: noonee (我和烤肉間只差一撮孜然)   2018-05-15 13:15:00
謝謝樓上兩位的回應!
作者: magelinus (巫師)   2018-05-15 18:05:00
愛用Archlinux, 硬體太舊不允許就用Debian,最多只嘗試到Crux。這個賤兔, 只能遠觀 ,實在沒那麼多美國時間。
作者: Bencrie   2018-05-16 01:19:00
O3 不建議啦,有機會爆炸 XD
作者: fourdollars (四元)   2018-05-16 16:05:00
我也不建議開 -O3 很容易有東西炸掉,要自己想辦法修
作者: tinlans ( )   2018-05-16 17:24:00
O3 爆炸是幾年前的事情了 XD現在這個年代是開 -flto 才會炸得跟當年 -O3 一樣 XD我在 FreeBSD 和 Gentoo 開 -O3 編所有東西在 productionenvironment 跑至少五年了,而且都有在更新啊雖然 FreeBSD 那邊已經改用 Clang 了,和 GCC 不同回事
作者: yumemi2001 (夢見)   2018-05-18 16:39:00
懷念 第一個開始用的linux就是gentoo 都要自己編kerne
作者: Debian (Debian)   2018-05-20 14:19:00
雖然拎北是Debian,但是如果你喜歡Gentoo又懶的編一波可以考慮試個Sabayon看看。

Links booklink

Contact Us: admin [ a t ] ucptt.com