Centos 之 非root情况下zsh安装命令记录
第一步就是:下载zsh源码包
安装的前提是需要安装ncurses,可以看前面的文章[Centos 之 非root情况下ncurses安装问题]
然后使用下面的命令进行安装
LDFLAGS=-L$HOME/lib CPPFLAGS=-I$HOME/include ./configure --prefix=$HOME --with-tcsetpgrp
make && make instal
运行zsh发生如下错误
zsh --version
error while loading shared libraries: libncursesw.so.6: cannot open shared object file: No such file or directory
这个问题经过网络搜索,是由于执行zsh没有加载对应的动态库,因为我们的动态库安装在了我们自己的目录下面,通知执行下面的命令,即可得到解决
export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH
顺便把它加到.bash_profile里面吧,再次执行安装命令,即可安装完毕。
但是安装完 运行下面的命令
exec $HOME/bin/zsh -l
会发生一直卡住不动,暂时不知道原因,哪位高手遇到解决了,可以留言给我,一起探讨。
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/807
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/807