Linux 以非root用户安装zsh&配置on my zsh

您所在的位置:网站首页 美国年度cpi数据查询网站官网 Linux 以非root用户安装zsh&配置on my zsh

Linux 以非root用户安装zsh&配置on my zsh

#Linux 以非root用户安装zsh&配置on my zsh| 来源: 网络整理| 查看: 265

若没有遇到问题则跳过此步

问题一:./configure出现问题,提示缺少ncurses

configure: error: "No terminal handling library was found on your system. This is probably a library called 'curses' or 'ncurses'. You may need to install a package called 'curses-devel' or 'ncurses-devel' on your system." See `config.log' for more details

解决:

先配置相应的环境变量,除了第三行可以修改(也可以不修改),其他不用修改

export CXXFLAGS="-fPIC" export CFLAGS="-fPIC" export NCURSES_HOME=$HOME/ncurses # 这里表示家目录的ncurses目录,可以自己设置一个想要的路径 export PATH=$NCURSES_HOME/bin:$PATH export LD_LIBRARY_PATH=$NCURSES_HOME/lib:$LD_LIBRARY_PATH export CPPFLAGS="-I$NCURSES_HOME/include" LDFLAGS="-L$NCURSES_HOME/lib"

配置好环境变量后,安装ncurses, 找到最新版本ncurses下载安装

cd ../../ && mkdir ncurses && cd ncurses # 切换到上级目录新建ncurses文件夹 wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-XXX.tar.gz # 下载最新版本ncurses tar -xzvf ncurses-XXX.tar.gz # 解压 cd ncurses-XXX # XXX需要改成最新的版本号 ./configure --prefix=$HOME/ncurses --with-shared --without-debug --enable-widec # 指定路径configure,可以自己修改想要安装的路径,这里我装到了家目录的ncurses下面了 make && make install # 安装

安装完ncurses后,回到zsh路径,重新进行第四步就行了。

问题二:make && make install 时出现问题

make: *** No targets specified and no makefile found. Stop.

这里的问题应该也是问题一,可能是你没有看到而忽略了。按照问题一的解决办法修改就行了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3