linux编译中如何安装MIC2

63次阅读
没有评论

共计 2036 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章主要介绍 linux 编译中如何安装 MIC2,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在 Ubuntu8.10 和 9.04 的安装 MIC2
◆注 1:Ubuntu8.10 的安装最为畅顺,但是 Ubuntu 社区已经不在维护 8.10 的版本,这意味着使用 apt-get 方式下载的包的版本已经封存,也不提供新包,而且在阿土的页面上已经找不到 8.10 的下载链接。
◆注 2:MIC2 不能在阿土 8.04 的版本上安装和使用,使用 8.04 版本需要重装 OS。影响 moblin-image-creator 命令。
使用了 sqlite,版本为 3.6.10-1,存在 bug,需要将它进行升级或者降级。如果直接在新立得的系统工具进行使用,会关联很多其他的软件包版本,版本匹配无法通过,不推荐使用这种方式。sqlite3.6.10- 1 会引起 yum 下载问题:moblin-image-creator 会报告:
Unable to create image : Unable to download from repo : near release : syntax error
如果 mic2 的编译出现问题,说明有些包没有下载,由于 MIC2 的说明不够详细,很难定位缺失哪个包,如果出现这种情况,可先安装 clutter,当 clutter 成功安装之后,MIC2 linux 编译所需的包也都下载下来。如果是阿土 9.04,可能由于 python2.6 引起。
对于 Ubuntu8.10,安装完 MIC2 后,就可以正常使用,对于 Ubuntu9.04,执行 moblin-image-creator 从 moblin 社区下载 rpm,并制作安装介质,出现问题。可参考下面的处理:

方式一:
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 中出现 UnicodeEncodeError: ascii codec can t encode characters in position 3-6: ordinal not in range(128) 的错误,从错误看,估计是字体的 encode 问题,只需将系统的语言改为英文就可以解决。也可通过执行命令之前,先通过 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,以及正常运行,如果出现 UnicodeEncodeError,处理方法同方法一的第三步骤。
在 Fedora9 和 10 安装 MIC2
开始在古老的 P4 机器上安装 F10,结果显卡老掉牙不支持,后来在新的机器安装,使用 ati 显卡,结果太新也不支持,郁闷。安装 fedora 10 的过程中如果出现显示的问题,说明不适配显卡驱动,例如太老的显卡和太新的显卡,可以在安装进入类 grub 菜单按 tab,然后在环境选择那里加上 linux 编译 xdriver=vesa,表明使用 fedora 的 vesa 这个通用显卡驱动,安装好系统后,可以再安装专门的驱动。

安装步骤,请同步详细阅读 /installation。根据文档步骤安装好 MIC2,如果我们在为了使得 moblin-image-creator 正常运行,需确保系统已经安装 pykickstart,这 moblin 的网站可以下载 src,但是直接通过 yum 获取更方便。可能还需要安装 python-iniparse。
我的 F10,使用中文作为系统语言,和阿土 9.04 类似,出现:File /usr/share/yum-cli/callback.py , line 196, in callback UnicodeEncodeError: ascii codec……的错误,将系统的语言改为英文可以解决。也可通过执行命令之前,先通过 export LANG=en_US.utf8 来指定当前的字符集来处理。
OK,获得 MIC2,也获得了 moblin 的开发环境。

以上是“linux 编译中如何安装 MIC2”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2036字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)