共計 2036 個字符,預計需要花費 6 分鐘才能閱讀完成。
這篇文章主要介紹 linux 編譯中如何安裝 MIC2,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
在 Ubuntu8.10 和 9.04 的安裝 MIC2
◆注 1:Ubuntu8.10 的安裝最為暢順,但是 Ubuntu 社區(qū)已經(jīng)不在維護 8.10 的版本,這意味著使用 apt-get 方式下載的包的版本已經(jīng)封存,也不提供新包,而且在阿土的頁面上已經(jīng)找不到 8.10 的下載鏈接。
◆注 2:MIC2 不能在阿土 8.04 的版本上安裝和使用,使用 8.04 版本需要重裝 OS。影響 moblin-image-creator 命令。
使用了 sqlite,版本為 3.6.10-1,存在 bug,需要將它進行升級或者降級。如果直接在新立得的系統(tǒng)工具進行使用,會關聯(lián)很多其他的軟件包版本,版本匹配無法通過,不推薦使用這種方式。sqlite3.6.10- 1 會引起 yum 下載問題:moblin-image-creator 會報告:
Unable to create image : Unable to download from repo : near release : syntax error
如果 mic2 的編譯出現(xiàn)問題,說明有些包沒有下載,由于 MIC2 的說明不夠詳細,很難定位缺失哪個包,如果出現(xiàn)這種情況,可先安裝 clutter,當 clutter 成功安裝之后,MIC2 linux 編譯所需的包也都下載下來。如果是阿土 9.04,可能由于 python2.6 引起。
對于 Ubuntu8.10,安裝完 MIC2 后,就可以正常使用,對于 Ubuntu9.04,執(zhí)行 moblin-image-creator 從 moblin 社區(qū)下載 rpm,并制作安裝介質(zhì),出現(xiàn)問題。可參考下面的處理:
方式一:
step1:
不要使用 git clone git://git.moblin.org/moblin-image-creator-2,請使用 repo.moblin.org 下專門為 ubuntu8.10 準備的 tool 下面下載 mic2-0.7.tar.gz。可以編譯通過。
step2:
可以下載 sqlite3.5.9- x 的版本,linux 編譯和安裝,然后將 /usr/bin 和 /usr/lib 中有關的 sqlite 的 link 指到我們新安裝的版本。這樣可以下載 rpm 包。我使用了 sqlite3.5.9- 6 的版本。
step3:
如果運行 moblin-image-creator 中出現(xiàn) UnicodeEncodeError: ascii codec can t encode characters in position 3-6: ordinal not in range(128) 的錯誤,從錯誤看,估計是字體的 encode 問題,只需將系統(tǒng)的語言改為英文就可以解決。也可通過執(zhí)行命令之前,先通過 export LANG=en_US.utf8 來指定當前的字符集來處理。
方式二:
step1:
更新 sqlite3,包括 libsqlite3;
step2:
將 phython 從 2.6 版本改為 2.5 版本,在 /usr/share, /usr/bin, /usr/lib,*** 查找一下相關的鏈接文件的位置,將指向 2.6 版本的鏈接指向 2.5 版本.
step3:
可以成功編譯 git clone git://git.moblin.org/moblin-image-creator-2,以及正常運行,如果出現(xiàn) UnicodeEncodeError,處理方法同方法一的第三步驟。
在 Fedora9 和 10 安裝 MIC2
開始在古老的 P4 機器上安裝 F10,結果顯卡老掉牙不支持,后來在新的機器安裝,使用 ati 顯卡,結果太新也不支持,郁悶。安裝 fedora 10 的過程中如果出現(xiàn)顯示的問題,說明不適配顯卡驅(qū)動,例如太老的顯卡和太新的顯卡,可以在安裝進入類 grub 菜單按 tab,然后在環(huán)境選擇那里加上 linux 編譯 xdriver=vesa,表明使用 fedora 的 vesa 這個通用顯卡驅(qū)動,安裝好系統(tǒng)后,可以再安裝專門的驅(qū)動。
安裝步驟,請同步詳細閱讀 /installation。根據(jù)文檔步驟安裝好 MIC2,如果我們在為了使得 moblin-image-creator 正常運行,需確保系統(tǒng)已經(jīng)安裝 pykickstart,這 moblin 的網(wǎng)站可以下載 src,但是直接通過 yum 獲取更方便。可能還需要安裝 python-iniparse。
我的 F10,使用中文作為系統(tǒng)語言,和阿土 9.04 類似,出現(xiàn):File /usr/share/yum-cli/callback.py , line 196, in callback UnicodeEncodeError: ascii codec……的錯誤,將系統(tǒng)的語言改為英文可以解決。也可通過執(zhí)行命令之前,先通過 export LANG=en_US.utf8 來指定當前的字符集來處理。
OK,獲得 MIC2,也獲得了 moblin 的開發(fā)環(huán)境。
以上是“l(fā)inux 編譯中如何安裝 MIC2”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業(yè)資訊頻道!