linux下面ln -s软连接(No package 'libxml-2.0' found)

今天在REHL 6.6 下面安装php的时候 需要安装fontconfig-2.4.2.tar.gz
使用编译的发现出现如下错误:
No package ‘libxml-2.0‘ found

使用如下命令发现确实找不到:libxml-2.0
pkg-config --modversion libxml-2.0

笔者已经在/usr/local/libxml2目录下安装过libxml2-2.9.2.tar.gz
查找libxml-2.0
find / -name libxml-2.0*
发现libxml-2.0.pc 在下列位置
/usr/local/libxml2/lib/pkgconfig/libxml-2.0.pc

找到默认pkgconfig路径
find / -name pkgconfig
cd /usr/lib64/pkgconfig  发现里面确实没有libxml-2.0.pc

增加一个软连接:
ln -s   /usr/local/libxml2/lib/pkgconfig/libxml-2.0.pc /usr/lib64/pkgconfig/libxml-2.0.pc

重新编译  问题解决

linux下面ln -s软连接(No package 'libxml-2.0' found)

时间: 2024-12-16 00:29:55

linux下面ln -s软连接(No package 'libxml-2.0' found)的相关文章

ln -s 软连接介绍

软连接(softlink)也称符号链接.linux里的软连接文件就类似于windows系统中的快捷方式.软连接文件实际上是一个特殊的文件,文件类型是I.软连接文件实际上可以理解为一个文本文件,这个文件中包含有软连接指向另一个源文件的位置信息内容,因此,通过访问这个“快捷方式”就可以迅速定位到软连接所指向的源文件实体. 创建软连接:ln –s 源文件 软连接文件 软连接文件的inode并不是根源文件一样的: 查看软连接源文件路径:readlink 软连接文件 注意:如果创建软链接是时是绝对路径创建

Linux 命令ln

在linux中可用ln命令创建一个文件的链接(软链接或者硬链接) 硬链接的使用: ? 1 [email protected]:~# ln 2.txt e.txt ? 1 2 [email protected]:~# ls 1.txt  2.txt  3.txt  4.txt  5.txt  5.txt~  e.txt  test ? 1 2 3 4 5 6 7 8 9 10 11 [email protected]:~# cat 2.txt 在li上,安装软件一共有三种方式: 1.源代码安装 2

windows 和 linux 安装 scrapyd 出现Not a directory site-packages/scrapyd-1.0.1-py2.7.egg/scrapyd/txapp.py

1  这是由于 scrapyd安装的时候没有 解压 相应的 egg而导致的文件找不到的错误. 2 解决办法,找到 scrapyd-1.0.1-py2.7.egg 解压缩 里面 有一个  scrapyd的文件,拷贝到 site-packages/scrapyd-1.0.1-py2.7.egg/scrapyd/目录下即可,windows的解决办法和这个一样. windows 和 linux 安装 scrapyd 出现Not a directory site-packages/scrapyd-1.0.

[转]安装 SciTE 报错 No package ‘gtk+-2.0′ found

centos 记事本,有时候感觉不够用,或者 出毛病,打不开文件 然后决定安装个其他的记事本,  找来找去, 感觉 SciTE 还可以,于是下载源码编译安装,结果 No package ‘gtk+-2.0′ found 搜了下 就搜到个解决方法, 记下: 网上搜了一下,发现安装gtk+-2.0不是一件容易的事,后来无意发现一个帖子挺不错,内容如下: No package ‘libgnomeui-2.0′ found No package ‘gtk+-2.0′ found No package ‘

mysql本地访问linux服务器,出现SQLSTATE[HY000] [1130] Host '127.0.0.1' is not allowed to connect to this

解决方案:网上看了说,更改mysql库的user表,添加一条host为%的数据就可以,但是还是不行.后来,直接登录mysql,给访问加权限就可以了. 执行 [[email protected] ~]# GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'userpwd' WITH GRANT OPTION; 就可以了 版权声明:本文为博主原创文章,未经博主允许不得转载. mysql本地访问linux服务器,出现SQLSTATE

Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件-下载地址

版本有RedHat Enterprise Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件下载地址: RHEL 5.4 ISO下载http://rhel.ieesee.net/uingei/rhel-server-5.4-i386-dvd.isohttp://rhel.ieesee.net/uingei/rhel-server-5.4-x86_64-dvd.iso RHEL 5.5 ISO下载http://mirrors.sohu.com/RHEL/AS5U5/i38

Linux上安装Hadoop集群(CentOS7+hadoop-2.8.0)

1下载hadoop 2安装3个虚拟机并实现ssh免密码登录 2.1安装3个机器 2.2检查机器名称 2.3修改/etc/hosts文件 2.4 给3个机器生成秘钥文件 2.5 在hserver1上创建authorized_keys文件 2.6将authorized_keys文件复制到其他机器 2.7 测试使用ssh进行无密码登录 2.7.1在hserver1上进行测试 2.7.2在hserver2上进行测试 2.7.3在hserver3上进行测试 3安装jdk和hadoop 3.1安装JDK 3

linux 创建连接命令 ln -s 软连接

这是linux中一个非常重要命令,请大家一定要熟悉.它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s, 具体用法是:ln -s 源文件 目标文件. 当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间.例如:ln -s /bin/less /usr/local/bin/less-s 是代号(symbol

linux 硬连接与软连接

1.linux中文件占用一个inode,inode指向文件内容.2.文件名可以认为是一个指针,指向inode.硬连接相当于指针的整体拷贝,并不是对文件内容的拷贝.两个文件名(两个指针)都能修改文件,删除一个不影响另外一个,如下: [[email protected] home]# touch aaa [[email protected] home]# cat >aaa hello [[email protected] home]# ln aaa aaa.hl [[email protected]