阅读:5383回复:7

slitaz 安装失败,求助

楼主#
更多 发布于:2018-04-24 16:00
用官方安装脚本进行安,装步骤如下:
一、查看系统环境:

tux@slitaz:~/yong2.5$ sudo sh ./yong-tool.sh --sysinfo
DIST legacy found
sysinfo:
  DIST: legacy
  CFG:
  HOST_ARCH: x86
  HOST_MACHINE: 64
  PATH_LIB32:
  PATH_LIB64: /usr/lib
  HOST_TRIPLET32: i386
  HOST_TRIPLET64: x86_64
  IBUS_STATUS: 0
  GTK2_PATH64: /usr/lib/gtk-2.0
  GTK3_PATH64: /usr/lib/gtk-3.0
  GTK2_IMMODULES32:
  GTK2_IMMODULES64: /etc/gtk-2.0/gtk.immodules
--sysinfo Done


二、安装输入法



tux@slitaz:~/yong2.5$ sudo sh ./yong-tool.sh --install
DIST legacy found
install 64bit version
Cannot load module /usr/lib/gtk-2.0/2.10.0/immodules/im-yong.so: /usr/lib/gtk-2.0/2.10.0/immodules/im-yong.so: wrong ELF class: ELFCLASS64
/usr/lib/gtk-2.0/2.10.0/immodules/im-yong.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.10.0/immodules/im-yong.so: wrong ELF class: ELFCLASS64
update gtk3-im cache fail
--install Done
这里出现了异常


三、查看实际安装情况

tux@slitaz:~/yong2.5$ find /usr -mmin -1
/usr/lib/gtk-2.0/2.10.0/immodules
/usr/lib/gtk-2.0/2.10.0/immodules/im-yong.so
/usr/share/locale/zh_CN/LC_MESSAGES
/usr/share/locale/zh_CN/LC_MESSAGES/yong.mo
/usr/bin
/usr/bin/yong-config
/usr/bin/yong
发现 /usr/bin/yong-config ,/usr/bin/yong 这个两个文件实际链接到的事gtk-3的文件,slitaz中只有gtk-2,我修改安装脚本让其改为链接gtk-2的文件,输入法通用唤醒不了。


四、以下是系统变量:

tux@slitaz:~/yong2.5$ set
BROWSER='tazweb'
DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-ntWraAr45R,guid=856530c6fa0efb36ce2b2b015adeca84'
DESKTOP_SESSION='LXDE'
DISPLAY=':0.0'
EDITOR='leafpad'
FILE_MANAGER='pcmanfm'
GTK_IM_MODULE='yong'
G_FILENAME_ENCODING='UTF-8'
HISTFILE='/home/tux/.ash_history'
HOME='/home/tux'
HOSTNAME='slitaz'
IFS='  
'
LANG='zh_CN.UTF-8'
LC_CTYPE='zh_CN.UTF-8'
LOGNAME='tux'
MAIL='/var/mail/tux'
OOO_FORCE_DESKTOP='gnome'
OPTIND='1'
PAGER='less -EM'
PATH='/home/tux/.local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/sbin:/usr/local/bin'
PPID='2714'
PS1='\[\e[1;32m\]\u@\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\$ '
PS2='> '
PS4='+ '
PWD='/media/Windows2008/yong-lin-2.5.0-0/yong2.5'
QT_IM_MODULE='yong'
SHELL='/bin/sh'
SHLVL='5'
TERM='xterm'
TERMINAL='sakura --sync'
TEXTDOMAIN='slitaz-tools'
TZ='Asia/Shanghai'
USER='tux'
WINDOW_MANAGER='lxde-session'
XAUTHORITY='/home/tux/.Xauthority'
XDG_CACHE_HOME='/home/tux/.cache'
XDG_CONFIG_HOME='/home/tux/.config'
XDG_CURRENT_DESKTOP='LXDE'
XDG_DATA_HOME='/home/tux/.local/share'
XDG_MENU_PREFIX='lxde-'
XIM='yong'
XIM_PROGRAM='yong'
XMODIFIERS='@im=yong'
_='-1'
_LXSESSION_PID='1961'



五、在shell 里面执行 yong ,提示no such file
沙发#
发布于:2018-04-24 17:10
注意是否有可执行权限
板凳#
发布于:2018-04-24 17:46
dgod:注意是否有可执行权限回到原帖
有可执行权限
地板#
发布于:2018-04-24 17:55
jianliulin:有可执行权限回到原帖
那你自己查吧,有权限,文件又在,怎么可能会抱no such file错误
4楼#
发布于:2018-04-24 19:53
dgod:那你自己查吧,有权限,文件又在,怎么可能会抱no such file错误回到原帖
不好意思,回复错了,是: not fond, 不清楚我那个地方弄错了,
5楼#
发布于:2018-04-24 19:59
jianliulin:不好意思,回复错了,是: not fond, 不清楚我那个地方弄错了,回到原帖
一样的,not found还是没找到的意思。不清楚你什么问题
6楼#
发布于:2018-04-24 23:27
经过反复试验,安装32位gtk2的程序, 输入法在状态栏终于出现图标了,也可以配置输入法参数,但还是不能打汉字。
另外发现脚本里面【/usr/bin/gtk-query-immodules-2.0 >$GTK2_IMMODULES32】这命令在slitaz里面不会执行,因为不满足列出的判几个断条件,请问这里主要是做什么的?不能打字是不是没执行这个命令的原因?
7楼#
发布于:2018-04-24 23:34
jianliulin:经过反复试验,安装32位gtk2的程序, 输入法在状态栏终于出现图标了,也可以配置输入法参数,但还是不能打汉字。
另外发现脚本里面【/usr/bin/gtk-query-immodules-2.0 >$GTK2_IMMODULES32】这命...
回到原帖
根据环境手工更新gtk缓存吧
游客

返回顶部