Forwarded from ImgLT免費圖床 www.imglt.org
😱8
编译安装时出现报错 No package ** found的一种解决方法
编译安装各种软件的过程中,最为常见的错误大概就是在预编译阶段报错:某某依赖包找不到。
这个的报错是在安装高版本的PHP时没有发现libzip这个依赖包,并且这个依赖包libzip的版本要求是大于0.11。
这个依赖比较特殊,因此,是选择下载libzip编译安装的。而这种类型的依赖我们编译安装完成后可以看到它的库文件头申明文件,也就是有libzip.pc。
而像libjpeg这样的依赖,我们yum安装或者编译安装完成后并没有libjpeg.pc 这样的文件。由此,得出结论,有的lib库通过安装可以得到模块名.pc文件,有的并不会有模块名.pc文件。
(一)首先,我们可以通过命令查出系统到底认到了libzip这个库没有?命令如下:
pkg-config --list-all|grep libzip ,如果该命令没有输出,那么表示该库系统没有认到。
(二)系统中的两个目录 /usr/lib和/usr/lib64 目录下都有pkgconfig这样的一个子目录,这些目录内存放的是系统默认的寻找库文件的地方,可以简单理解为就像系统环境变量一样,比如,将某个二进制可执行文件链接到/usr/local/bin 下,那么,这个二进制文件就可以在任何地方执行。pkgconfig目录也是一样的,只要将模块名.pc文件链接到/usr/lib4/pkgconfig/目录下,系统就可以找到该模块(库)了。
因此,仅仅需要做一个软链接,比如,上面的案例,首先,查询出libzip.pc这个文件在哪。
find / -name libzip.pc 我的查询结果是 /usr/loacl/libzip/lib/pkgconfig/libzip.pc
软链接命令:
ln -sf /usr/loacl/libzip/lib/pkgconfig/libzip.pc /usr/lib64/pkgconfig/
(三)验证
[root@centos6 pkgconfig]# pkg-config --list-all|grep libzip
libzip libzip - library for handling zip archives
以上输出表示libzip库已经被系统正确识别了,可以开心的继续源码编译安装了。
编译安装各种软件的过程中,最为常见的错误大概就是在预编译阶段报错:某某依赖包找不到。
这个的报错是在安装高版本的PHP时没有发现libzip这个依赖包,并且这个依赖包libzip的版本要求是大于0.11。
这个依赖比较特殊,因此,是选择下载libzip编译安装的。而这种类型的依赖我们编译安装完成后可以看到它的库文件头申明文件,也就是有libzip.pc。
而像libjpeg这样的依赖,我们yum安装或者编译安装完成后并没有libjpeg.pc 这样的文件。由此,得出结论,有的lib库通过安装可以得到模块名.pc文件,有的并不会有模块名.pc文件。
(一)首先,我们可以通过命令查出系统到底认到了libzip这个库没有?命令如下:
pkg-config --list-all|grep libzip ,如果该命令没有输出,那么表示该库系统没有认到。
(二)系统中的两个目录 /usr/lib和/usr/lib64 目录下都有pkgconfig这样的一个子目录,这些目录内存放的是系统默认的寻找库文件的地方,可以简单理解为就像系统环境变量一样,比如,将某个二进制可执行文件链接到/usr/local/bin 下,那么,这个二进制文件就可以在任何地方执行。pkgconfig目录也是一样的,只要将模块名.pc文件链接到/usr/lib4/pkgconfig/目录下,系统就可以找到该模块(库)了。
因此,仅仅需要做一个软链接,比如,上面的案例,首先,查询出libzip.pc这个文件在哪。
find / -name libzip.pc 我的查询结果是 /usr/loacl/libzip/lib/pkgconfig/libzip.pc
软链接命令:
ln -sf /usr/loacl/libzip/lib/pkgconfig/libzip.pc /usr/lib64/pkgconfig/
(三)验证
[root@centos6 pkgconfig]# pkg-config --list-all|grep libzip
libzip libzip - library for handling zip archives
以上输出表示libzip库已经被系统正确识别了,可以开心的继续源码编译安装了。
👏4
Forwarded from 港新日美雲服務裸金屬 - 牛彼☁️ (溫體牛肉 鋪設超車道)
【快车道】喊大家来看香港台湾数字地面波电视
李生每个月缴费 30 刀,买了一个付费的流媒体伺服器软体。给大家看电视。
31 港台電視
32 港台新聞
33 CCTV-I
34 CGTN
76 HKIBC
77 香港開電視
81 TVB 翡翠台
82 TVB J2
83 TVB 新聞台
84 明珠台
85 財經資訊台
96 ViuTV six
99 ViuTV
華視 CTS
華視教育體育文化台
華視新聞資訊台
華視國會頻道1
華視國會頻道2
中視
中視新聞台
中視經典台
中視菁采台
民視
民視第一台
民視新聞台
民視台灣台
播放器?我们推荐 VLC Player, nPlayer, Infuse, PlayerXtreme 。
李生每个月缴费 30 刀,买了一个付费的流媒体伺服器软体。给大家看电视。
31 港台電視
32 港台新聞
33 CCTV-I
34 CGTN
76 HKIBC
77 香港開電視
81 TVB 翡翠台
82 TVB J2
83 TVB 新聞台
84 明珠台
85 財經資訊台
96 ViuTV six
99 ViuTV
華視 CTS
華視教育體育文化台
華視新聞資訊台
華視國會頻道1
華視國會頻道2
中視
中視新聞台
中視經典台
中視菁采台
民視
民視第一台
民視新聞台
民視台灣台
播放器?我们推荐 VLC Player, nPlayer, Infuse, PlayerXtreme 。
👍4