溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux編譯中如何安裝MIC2

發(fā)布時(shí)間:2021-10-28 09:34:08 來(lái)源:億速云 閱讀:130 作者:小新 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹linux編譯中如何安裝MIC2,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在Ubuntu8.10和9.04的安裝MIC2
◆注1:Ubuntu8.10的安裝最為暢順,但是Ubuntu社區(qū)已經(jīng)不在維護(hù)8.10的版本,這意味著使用apt-get方式下載的包的版本已經(jīng)封存,也不提供新包,而且在阿土的頁(yè)面上已經(jīng)找不到8.10的下載鏈接。
◆注2:MIC2不能在阿土8.04的版本上安裝和使用,使用8.04版本需要重裝OS。影響moblin-image-creator命令。
使用了sqlite,版本為3.6.10-1,存在bug,需要將它進(jìn)行升級(jí)或者降級(jí)。如果直接在新立得的系統(tǒng)工具進(jìn)行使用,會(huì)關(guān)聯(lián)很多其他的軟件包版本,版本匹配無(wú)法通過(guò),不推薦使用這種方式。sqlite3.6.10-1會(huì)引起yum下載問(wèn)題:moblin-image-creator會(huì)報(bào)告:
Unable to create image : Unable to download from repo : near "release": syntax error
如果mic2的編譯出現(xiàn)問(wèn)題,說(shuō)明有些包沒(méi)有下載,由于MIC2的說(shuō)明不夠詳細(xì),很難定位缺失哪個(gè)包,如果出現(xiàn)這種情況,可先安裝clutter,當(dāng) clutter成功安裝之后,MIC2 linux編譯所需的包也都下載下來(lái)。如果是阿土9.04,可能由于python2.6引起。
對(duì)于Ubuntu8.10,安裝完MIC2后,就可以正常使用,對(duì)于Ubuntu9.04,執(zhí)行moblin-image-creator從moblin社區(qū)下載rpm,并制作安裝介質(zhì),出現(xiàn)問(wèn)題??蓞⒖枷旅娴奶幚恚?/p>

方式一:
step1:
不要使用git clone git://git.moblin.org/moblin-image-creator-2,請(qǐng)使用repo.moblin.org下專門(mén)為ubuntu8.10準(zhǔn)備的tool下面下載mic2-0.7.tar.gz ??梢跃幾g通過(guò)。
step2:
可以下載sqlite3.5.9-x的版本,linux編譯和安裝,然后將/usr/bin和/usr/lib中有關(guān)的sqlite的link指到我們新安裝的版本。這樣可以下載rpm包。我使用了sqlite3.5.9-6的版本。
step3:
如果運(yùn)行moblin-image-creator中出現(xiàn) UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-6: ordinal not in range(128)的錯(cuò)誤,從錯(cuò)誤看,估計(jì)是字體的encode問(wèn)題,只需將系統(tǒng)的語(yǔ)言改為英文就可以解決。也可通過(guò)執(zhí)行命令之前,先通過(guò)export LANG=en_US.utf8 來(lái)指定當(dāng)前的字符集來(lái)處理。

方式二:
step1:
更新sqlite3,包括libsqlite3;
step2:
將phython從2.6版本改為2.5版本,在/usr/share, /usr/bin, /usr/lib ,***查找一下相關(guān)的鏈接文件的位置,將指向2.6版本的鏈接指向2.5版本.
step3:
可以成功編譯git clone git://git.moblin.org/moblin-image-creator-2,以及正常運(yùn)行,如果出現(xiàn) UnicodeEncodeError,處理方法同方法一的第三步驟。
在Fedora9和10安裝MIC2
開(kāi)始在古老的P4機(jī)器上安裝F10,結(jié)果顯卡老掉牙不支持,后來(lái)在新的機(jī)器安裝,使用ati顯卡,結(jié)果太新也不支持,郁悶。安裝fedora 10的過(guò)程中如果出現(xiàn)顯示的問(wèn)題,說(shuō)明不適配顯卡驅(qū)動(dòng),例如太老的顯卡和太新的顯卡,可以在安裝進(jìn)入類grub菜單按tab,然后在環(huán)境選擇那里加上 linux編譯 xdriver=vesa,表明使用fedora的vesa這個(gè)通用顯卡驅(qū)動(dòng),安裝好系統(tǒng)后,可以再安裝專門(mén)的驅(qū)動(dòng)。

安裝步驟,請(qǐng)同步詳細(xì)閱讀/installation。根據(jù)文檔步驟安裝好MIC2,如果我們?cè)跒榱耸沟胢oblin-image-creator正常運(yùn)行,需確保系統(tǒng)已經(jīng)安裝 pykickstart,這moblin的網(wǎng)站可以下載src,但是直接通過(guò)yum獲取更方便??赡苓€需要安裝python-iniparse。
我的F10,使用中文作為系統(tǒng)語(yǔ)言,和阿土9.04類似,出現(xiàn):File "/usr/share/yum-cli/callback.py", line 196, in callback UnicodeEncodeError: 'ascii' codec……的錯(cuò)誤,將系統(tǒng)的語(yǔ)言改為英文可以解決。 也可通過(guò)執(zhí)行命令之前,先通過(guò)export LANG=en_US.utf8 來(lái)指定當(dāng)前的字符集來(lái)處理。
OK,獲得MIC2,也獲得了moblin的開(kāi)發(fā)環(huán)境。

以上是“l(fā)inux編譯中如何安裝MIC2”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI