linux安装zlib的问题
用yum命令,显示已安装;用whereiszlib,没有显示路径信息。linux的path路径有问题?[root@localhostzlib-1.2.8]#whereis...
用yum命令,显示已安装;
用whereis zlib,没有显示路径信息。
linux的path路径有问题?
[root@localhost zlib-1.2.8]# whereis copy
copy:
[root@localhost zlib-1.2.8]# whereis cp
cp: /bin/cp /usr/share/man/man1/cp.1.gz /usr/share/man/man1p/cp.1p.gz
上面是whereis copy和whereis cp的执行结果 展开
用whereis zlib,没有显示路径信息。
linux的path路径有问题?
[root@localhost zlib-1.2.8]# whereis copy
copy:
[root@localhost zlib-1.2.8]# whereis cp
cp: /bin/cp /usr/share/man/man1/cp.1.gz /usr/share/man/man1p/cp.1p.gz
上面是whereis copy和whereis cp的执行结果 展开
展开全部
yum -y reinstall zlib 重新安装软件包, zlib是个软件包,cp是个命令, which 查看可执行文件的位置,并不是查看软件包的名字。
[root@instructor ~]# whereis zlib
zlib: /usr/include/zlib.h /usr/share/man/man3/zlib.3.gz
[root@instructor ~]# whereis zlib
zlib: /usr/include/zlib.h /usr/share/man/man3/zlib.3.gz
追问
yum安装默认安装路径在哪儿?
之前用make安装的,./configure时没有指定安装路径,我把它安装到哪儿了?如果重装,是否还可以使用make安装,怎么使用make重新安装?
展开全部
那你试着
export PATH="zlib路径:$PATH"
看看呢
如果可以就加到profile里面呗
export PATH="zlib路径:$PATH"
看看呢
如果可以就加到profile里面呗
更多追问追答
追问
不行。不知道是不是我的zlib路径写错了。我的zlib使用make安装的,./configure时没有设置路径,直接在zlib的解压文件目录下安装的,用export PATH时,写的zlib路径就写了zlib的解压路径,然后再执行whereis zlib,输出跟之前一样,没有显示路径
追答
你用rpm -qa|grep zlib看看呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你只是安装了例如zlib.x86_64包,那么是没有zlib.h头文件的。你需要再安装例如zlib-devel.x86_64包才行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
zlib 没有可执行文件吧?只是几个动态连接库文件。而且文件名也肯定不是 zlib 这四个字母。
另外,Linux 没有 copy 命令。没这东西,whereis 没有提示很正常啊。
另外,Linux 没有 copy 命令。没这东西,whereis 没有提示很正常啊。
追问
文件名是zlib+版本号。但是whereis zlib应该可以显示安装的路径呀
追答
谁告诉你的?
zlib 实际的文件名是 libz 开始。而且因为是函数库而不是可执行文件,文件名是含有 so 后缀和 ABI 版本号的。
jiangtao@localhost ~/arm/qemu $ equery f zlib
* Searching for zlib ...
* Contents of sys-libs/zlib-1.2.8-r1:
/lib64
/lib64/libz.so.1 -> libz.so.1.2.8
/lib64/libz.so.1.2.8
/usr
/usr/include
/usr/include/minizip
/usr/include/minizip/crypt.h
/usr/include/minizip/ioapi.h
/usr/include/minizip/mztools.h
/usr/include/minizip/unzip.h
/usr/include/minizip/zip.h
/usr/include/zconf.h
/usr/include/zlib.h
/usr/lib64
/usr/lib64/libminizip.so -> libminizip.so.1.0.0
/usr/lib64/libminizip.so.1 -> libminizip.so.1.0.0
/usr/lib64/libminizip.so.1.0.0
/usr/lib64/libz.so
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/minizip.pc
/usr/lib64/pkgconfig/zlib.pc
/usr/share
/usr/share/man
/usr/share/man/man3
/usr/share/man/man3/zlib.3.bz2
jiangtao@localhost ~/arm/qemu $
还有,谁教你找程序安装与否用 whereis 、which 的?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询