【已解决】LFS6.3 完成之后时候安装fbterm + fucimf 安装成功,运行失败
时间:2010-01-31
来源:互联网
我在LFS6.3完成之后,立即参考下面的帖子安装 ucimf + fbterm
参考此贴安装
fbterm + unimf 中文字符界面安装指南
http://www.linuxsir.org/bbs/thread347630.html
PS:
此贴中所提供部分软件已经过时。新软件安装稍微有点不同。
再PS:
宿主系统是 LFS6.3
已经打了youbest中文字符补丁,并开启framebuffer支持,可以正常显示中文。
经过一番折腾。安装过程成功,但是运行失败。我已经Google了N久,实在是搞不定了。请教一下知道的高手。先谢谢了。
下面是我的安装步骤
首先下载下面的软件包。并将其放置到LFS系统中。我在windows下载的。然后通过 fbterm_ucimf-0.2.6拷贝到LFS系统中的。当然也可以用wget下载了。
http://ucimf.googlecode.com/files/op....8.0_14.tar.gz
http://ucimf.googlecode.com/files/fb...f-0.2.6.tar.gz
http://ucimf.googlecode.com/files/uc...-2.10.6.tar.gz
http://ucimf.googlecode.com/files/libucimf-2.2.9.tar.gz
http://ucimf.googlecode.com/files/op....8.0_13.tar.gz
http://fbterm.googlecode.com/files/fbterm-1.6.tar.gz
http://ucimf.googlecode.com/files/fb...f-0.2.5.tar.gz
http://ucimf.googlecode.com/files/uc...-2.10.5.tar.gz
http://ucimf.googlecode.com/files/fb...f-0.2.4.tar.gz
http://ucimf.googlecode.com/files/jf...7-patch.tar.gz
需要额外下载的软件包。
http://downloads.sourceforge.net/exp...t-2.0.1.tar.gz
http://fontconfig.org/release/fontconfig-2.6.0.tar.gz
http://downloads.sourceforge.net/fre...-2.3.5.tar.bz2
http://pkgconfig.freedesktop.org/rel...ig-0.23.tar.gz
运行下面的程序,将所有的包全部解开,有一个bz2 freetype-2.3.5.tar.bz2的包再专门解压缩就是了。
首先安装freetype 软件包
然后安装expat
再然后安装FontConfig 软件包
这三个软件包安装参考
http://cblfs.cross-lfs.org/index.php/FreeType
http://cblfs.cross-lfs.org/index.php/Expat
http://cblfs.cross-lfs.org/index.php/FontConfig
下面参考聚焦深空的帖子开始安装fbterm + ucimf
首先
cd libucimf-2.2.9/
./configure --prefix=/usr --sysconfdir=/etc
make
报错
首次出现的错误信息我没记下来。抱歉。
大意是说下面某个文件中的地56行出错。找不到相关路径
此文件(我忘记了记下来,抱歉)第56行是
#include <freetype/config/ftheader.h>
然后发现/usr/include 目录没有freetype目录,但是有freetype2目录
并且freetype目录在此目录下。即
/usr/include/freetype 不存在,但是下面的目录存在
/usr/include/freetype2/freetype/ 而上面这个 freetype/config/ftheader.h正在此目录中
解决方法,建立软连接。。
cd /usr/include
ln -s freetype2/freetype freetype
然后回到存放源码的目录
安装libucimf-2.2.9
安装ucimf-openvanilla-2.10.6
安装openvanilla-modules-0.8.0_14
安装 fbterm-1.6
再次./configure --prefix=/usr再次出错。提示说没有安装pkg-config
于是安装pkg-config
pkgconfig是用来在编译脚本中向编译器传递头文件包含路径或库文件路径的程序。
PKG_CONFIG_PATH 的缺省设置是 /lib/pkgconfig, /usr/lib/pkgconfig 和 /usr/local/lib/pkgconfig。它将在这些目录下面搜索库文件的元信息文件,当然我们也可以使用PKG_CONFIG_PATH来定义pkg-config的搜索路径。
先下载pkg-config
然后安装它
代码:
tar xvf pkg-config-0.23.tar.gz
这里关于pkg-config的中文说明参考的是
http://www.linuxsir.org/bbs/thread321931.html
英文参考的是
http://cblfs.cross-lfs.org/index.php/Pkg-config
现在可以安装fbterm-1.6 了
安装fbterm_ucimf-0.2.6
到这里就安装完成了。
运行
这样搞了之后还是无法显示。运行上述命令提示
init font fail
考虑到我还没有安装任何中文字库文件。于是
于是参考下帖
ucimf + fbterm 安装成功,运行失败
http://www.linuxsir.org/bbs/thread342880.html
参考第16楼zhfg的回复
我看了一下 /etc/fonst/fonts.conf文件中指定的中文字库目录即是
/usr/share/fonts
此时LFS系统还没有此目录于是
重新运行
依旧失败。失败信息为
问题是我已经开启了framebuffer了。并且也打了youbest的中文显示补丁。不知这是什么原因????
小弟先谢谢各位了。
另外参考网页:
ucimf 作者正在实现纯 framebuffer 下的输入法支持
http://www.linuxsir.org/bbs/thread356870.html
PS:文中所给的链接无法打开。我也没有找到聚焦深空兄所指网页。抱歉。
参考此贴安装
fbterm + unimf 中文字符界面安装指南
http://www.linuxsir.org/bbs/thread347630.html
PS:
此贴中所提供部分软件已经过时。新软件安装稍微有点不同。
再PS:
宿主系统是 LFS6.3
已经打了youbest中文字符补丁,并开启framebuffer支持,可以正常显示中文。
经过一番折腾。安装过程成功,但是运行失败。我已经Google了N久,实在是搞不定了。请教一下知道的高手。先谢谢了。
下面是我的安装步骤
首先下载下面的软件包。并将其放置到LFS系统中。我在windows下载的。然后通过 fbterm_ucimf-0.2.6拷贝到LFS系统中的。当然也可以用wget下载了。
http://ucimf.googlecode.com/files/op....8.0_14.tar.gz
http://ucimf.googlecode.com/files/fb...f-0.2.6.tar.gz
http://ucimf.googlecode.com/files/uc...-2.10.6.tar.gz
http://ucimf.googlecode.com/files/libucimf-2.2.9.tar.gz
http://ucimf.googlecode.com/files/op....8.0_13.tar.gz
http://fbterm.googlecode.com/files/fbterm-1.6.tar.gz
http://ucimf.googlecode.com/files/fb...f-0.2.5.tar.gz
http://ucimf.googlecode.com/files/uc...-2.10.5.tar.gz
http://ucimf.googlecode.com/files/fb...f-0.2.4.tar.gz
http://ucimf.googlecode.com/files/jf...7-patch.tar.gz
需要额外下载的软件包。
http://downloads.sourceforge.net/exp...t-2.0.1.tar.gz
http://fontconfig.org/release/fontconfig-2.6.0.tar.gz
http://downloads.sourceforge.net/fre...-2.3.5.tar.bz2
http://pkgconfig.freedesktop.org/rel...ig-0.23.tar.gz
运行下面的程序,将所有的包全部解开,有一个bz2 freetype-2.3.5.tar.bz2的包再专门解压缩就是了。
代码:
for i in *.tar.gz; do tar xvf $i; done tar xvf freetype-2.3.5.tar.bz2
代码:
cd freetype-2.3.5 ./configure --prefix=/usr && make make install cd ..
代码:
cd expat-2.0.1 ./configure --prefix=/usr && make make install && install -v -m755 -d /usr/share/doc/expat-2.0.1 && install -v -m644 doc/*.{html,png,css} /usr/share/doc/expat-2.0.1 cd ..
代码:
cd fontconfig-2.6.0 ./configure --prefix=/usr --sysconfdir=/etc \ --disable-docs --localstatedir=/var --without-add-fonts \ --with-docdir=/usr/share/doc/fontconfig-2.6.0 && make make install && install -v -m644 doc/*.3 /usr/share/man/man3 && install -v -m644 doc/*.5 /usr/share/man/man5 && install -v -m755 -d /usr/share/doc/fontconfig-2.6.0/fontconfig-devel && install -v -m644 doc/*.{html,pdf,txt} /usr/share/doc/fontconfig-2.6.0 && install -v -m644 doc/fontconfig-devel/* /usr/share/doc/fontconfig-2.6.0/fontconfig-devel cd ..
http://cblfs.cross-lfs.org/index.php/FreeType
http://cblfs.cross-lfs.org/index.php/Expat
http://cblfs.cross-lfs.org/index.php/FontConfig
下面参考聚焦深空的帖子开始安装fbterm + ucimf
首先
cd libucimf-2.2.9/
./configure --prefix=/usr --sysconfdir=/etc
make
报错
首次出现的错误信息我没记下来。抱歉。
大意是说下面某个文件中的地56行出错。找不到相关路径
此文件(我忘记了记下来,抱歉)第56行是
#include <freetype/config/ftheader.h>
然后发现/usr/include 目录没有freetype目录,但是有freetype2目录
并且freetype目录在此目录下。即
/usr/include/freetype 不存在,但是下面的目录存在
/usr/include/freetype2/freetype/ 而上面这个 freetype/config/ftheader.h正在此目录中
解决方法,建立软连接。。
cd /usr/include
ln -s freetype2/freetype freetype
然后回到存放源码的目录
安装libucimf-2.2.9
代码:
cd libucimf-2.2.9/ make clean ./configure --prefix=/usr --sysconfdir=/etc && make && make install && cd .. rm -rf libucimf-2.2.9/
代码:
cd ucimf-openvanilla-2.10.6 ./configure --prefix=/usr make make install cd .. rm -rf ucimf-openvanilla-2.10.6/
代码:
cd openvanilla-modules-0.8.0_14/ ./configure --prefix=/usr --with-zh_CN 这里有问题,说--with-zh_CN是未识别的选项。 将上面的命令改为 ./configure --prefix=/usr --enable-zh_CN make make install cd .. rm -rf openvanilla-modules-0.8.0_14/
再次./configure --prefix=/usr再次出错。提示说没有安装pkg-config
于是安装pkg-config
pkgconfig是用来在编译脚本中向编译器传递头文件包含路径或库文件路径的程序。
PKG_CONFIG_PATH 的缺省设置是 /lib/pkgconfig, /usr/lib/pkgconfig 和 /usr/local/lib/pkgconfig。它将在这些目录下面搜索库文件的元信息文件,当然我们也可以使用PKG_CONFIG_PATH来定义pkg-config的搜索路径。
先下载pkg-config
然后安装它
代码:
tar xvf pkg-config-0.23.tar.gz
代码:
cd pkg-config-0.23 ./configure --prefix=/usr && make make install cd .. rm -rf pkg-config-0.23
http://www.linuxsir.org/bbs/thread321931.html
英文参考的是
http://cblfs.cross-lfs.org/index.php/Pkg-config
现在可以安装fbterm-1.6 了
代码:
cd fbterm-1.6 ./configure --prefix=/usr make make install cd .. rm -rf fbterm-1.6/
代码:
cd fbterm_ucimf-0.2.6/ ./configure --prefix=/usr make make install cd .. rm -rf fbterm_ucimf-0.2.6/
运行
代码:
fbterm -i fbterm_ucimf
init font fail
考虑到我还没有安装任何中文字库文件。于是
于是参考下帖
ucimf + fbterm 安装成功,运行失败
http://www.linuxsir.org/bbs/thread342880.html
参考第16楼zhfg的回复
引用:
问题解决,将字体文件放到/etc/fonts/fonts.conf里指定的目录下, 然后在命令行执行LC_ALL=zh_CN.utf8 fbterm 就可以看中文了。 要想能输入中文,需要在.fbtermrc里指定输入法 |
/usr/share/fonts
此时LFS系统还没有此目录于是
代码:
mkdir /usr/share/fonts 复制了一个字库文件放到了此目录中
代码:
fbterm -i fbterm_ucimf
引用:
can't open frame buffer device! 段错误 |
小弟先谢谢各位了。
另外参考网页:
ucimf 作者正在实现纯 framebuffer 下的输入法支持
http://www.linuxsir.org/bbs/thread356870.html
PS:文中所给的链接无法打开。我也没有找到聚焦深空兄所指网页。抱歉。
作者: Prife 发布时间: 2010-01-31
fbterm + unimf 中文字符界面安装指南
http://www.linuxsir.org/bbs/thread347630.html
还是上面的帖子看的不仔细造成的。
root用户可以运行
fbterm + fucimf
CTRL+空格启动输入法
普通用户登录后,运行上述命令会出现错误信息
解决方法
普通用户需要把用户加入 video 组,才可以运行程序。
PS:之前是我把用户添加到组的命令写错了。刚才看了一下组文件。居然没有添加成功。。。惭愧。给各位造成的误导,抱歉
http://www.linuxsir.org/bbs/thread347630.html
还是上面的帖子看的不仔细造成的。
root用户可以运行
fbterm + fucimf
代码:
fbterm -i fbterm_ucimf
普通用户登录后,运行上述命令会出现错误信息
代码:
cann't open frame buffer device! 段错误
普通用户需要把用户加入 video 组,才可以运行程序。
PS:之前是我把用户添加到组的命令写错了。刚才看了一下组文件。居然没有添加成功。。。惭愧。给各位造成的误导,抱歉
上传的图像
fbterm_ucimf.JPG (12.6 KB, 13 次查看) | |
普通用户.JPG (10.1 KB, 9 次查看) |
作者: Prife 发布时间: 2010-02-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28