在linux中安装软件会出的问题,linux中安装程序出现的问题
1、centos5.5里安装软件时发现了访问权限的问题:
SELinux和iptables
cannot restore segment prot after reloc: Permission denied
############################
在red hat linux上安装有些东西时会出现 Permission denied 的情况:以下就是解决它的办法之一
编辑/etc/selinux/config,找到这段:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing
把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:
SELINUX=disabled
保存,关闭。
如果你碰到其他类似提示:
cannot restore segment prot after reloc: Permission denied
就应该是SELinux的问题,可以考虑把它关闭。
如果把SELinux关闭后还是不行.执行如下步骤即可
在你保证SElinux 被disable后.还执行下
chcon -t texrel_shlib_t
如: chcon -t texrel_shlib_t /路径/路径/名字.so (这个文件视具体执行文件.)
以上两步.已经解决了很多server的问题了.
2、 这里显示一个错误信息:
checking for LIBXML2... configure: error: Package requirements (libxml-2.0 >= 2.6) were not met:
No package 'libxml-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBXML2_CFLAGS
and LIBXML2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
但是我们在上面其实已经安装上 libxml2 了的,这里只是一个 环境变量没有设置好而已。
解决办法: 确定 /usr/local/libxml2/lib/pkgconfig 目录下有 libxml-2.0.pc
export PKG_CONFIG_PATH=/usr/local/libxml2/lib/pkgconfig:$PKG_CONFIG_PATH
再次生成 makefile , 这样就成功了
3、
CentOS 5.5上安装PHP,结果configure的时候错误了。命令行下提示:
configure: error: build test failed. Please check the config.log for details.
下载config.log,最后的信息是:
configure:20548: checking for xml2-config path
configure:20706: checking whether libxml build works
configure:20733: gcc -o conftest -g -O2 -Wl,-rpath,/home/wulijun/lib/lib -L/home/wulijun/lib/lib conftest.c
-lrt -lresolv -lm -ldl -lnsl -lrt -lxml2 -lz -liconv -lm 1>&5
configure: failed program was:
#line 20722 "configure"
#include "confdefs.h"
char xmlInitParser();
int main() {
xmlInitParser();
return 0;
}
解决方法如下:
1)在PHP源码下面创建文件conftest.c,内容为config.log中的提示内容:
#include "confdefs.h"
char xmlInitParser(); int main() { xmlInitParser(); return 0; } 2)使用提示中的: gcc -o conftest -g -O2 -Wl,-rpath,/home/wulijun/lib/lib -L/home/wulijun/lib/lib conftest.c -lrt -lresolv -lm -ldl -lnsl -lrt -lxml2 -lz -liconv -lm 命令对conftest.c进行编译,如果编译出现错误,那么这个错误就是PHP无法编译的一个原因,需要先解决。 3)执行刚才编译出来的conftest,如果没有执行权限需要先加上(这一步是从configure这个脚本里看到的,他检查时就是这么做的)。如果报错,那么这个错误也是PHP无法编译的原因。我的情况就是这个,执行后提示:./conftest: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
在linux中安装软件会出的问题,linux中安装程序出现的问题相关推荐
- linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装
linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之 ...
- 安装目录里无法找到计算机,安装软件弹出系统找不到指定的路径提示解决方法...
大家平时在使用电脑时,由于工作或学习的需要会下载安装某些应用软件.不过在安装的过程中系统总是弹出"系统找不到指定的路径"提示.有的用户选择用另外一台电脑安装相同的软件,发现能够顺利 ...
- 电脑安装java显示错误代码1603_win7安装软件弹出“错误 -1603安装时出现致使错误”的修复教程...
一位用户反馈说win7系统安装一个软件,结果弹出"功能传送错误的窗口,错误-1603安装时出现致使错误,有关详细信息,请参阅Wdows Installer Help(Msi.chm)或MSD ...
- 安装软件和驱动程序需要微软数字签名无法安装?数字签名和数字证书区别
1.安装软件和驱动程序需要微软数字签名无法安装 方法一: 1.以Win10为例,Win7同样适用,首先我们在键盘上同时按下"Windows键"+"R键",调出运 ...
- AD域统一管理计算机安装软件,微软域和AD域的计算机统一安装 域用户安装软件域客户端PC批量分配自动安装教程...
新建的VNC右键点编辑 打开计算机配置-策略-软件设置-软件安装 软件安装-右键新建数据包,从域控AD1的共享中选择TightVNC.msi添加进入,跳出的部署软件窗口,选择已分配 需要注意,这里路径 ...
- linux安装软件命令1003无标题,Linux下软件安装
正则表达式基础 一.实验介绍 1.1 实验内容 虽然我们这一节的标题是正则表达式,但实际这一节实验只是介绍grep,sed,awk这三个命令,而正则表达式作为这三个命令的一种使用方式(命令输出中可以包 ...
- dpkg安装软件流程_详解linux安装软件的几种方法
一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...
- linux下卸载软件命令行,如何使用Linux中的命令行卸载软件 | MOS86
Linux提供了不同的安装软件的方法.您可以使用Ubuntu软件中心从标准Ubuntu软件仓库外部或通过编译源代码安装来自标准Ubuntu软件仓库的软件.但是,如果你需要卸载程序怎么办? 如果您使用U ...
- 计算机错误1327,电脑安装软件弹出错误1327 无效驱动器:D:\解决方法
电脑使用中会安装各种软件,但是在安装过程中难免会遇到各种问题,最近有用户在安装软件时出现弹出错误信息并提示"错误1327 无效驱动器:D:\"窗口(如下图),导致无法完成软件安装, ...
最新文章
- 1行代码搞定Latex公式编写,这个4.6M的Python小插件,堪称论文必备神器
- C语言经典算法100例(二)
- BSPreloadTableVew带有预加载功能的tableView
- 8、MySQL转义字符的使用
- goroutine sync.Mutex互斥锁Lock的使用
- ReviewForJob——二叉堆优先队列的实现(三种堆节点类型——int + struct HeapNode + struct HeapNode*)
- 面向对象2(待补充)
- Python最大公约数gcd、最小公倍数lcm
- Leetcode每日一题:剑指offer22.lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof(链表中倒数第k个节点)
- 《Linux编程》学习笔记 ·004【文件I/O操作】
- mysql读写分离 存储过程_MySQL读写分离 · wang-y/Technical-Information Wiki · GitHub
- java中的堆和栈_实例理解Java中的堆和栈
- 陈吉平的Oracle职业生涯:兴趣与思考 成败之所系
- linux安装pytorch
- Github上3.5k star 的微博爬虫,很赞!
- 备胎的自我修养 | (1)备胎的境界--七友
- linux 终端打开chrome,我应该输入什么命令来从终端运行Chrome?
- web渗透--ftp暴力破解,明文、嗅探安全等
- Ubuntu下安装XAMPP
- 2007年全国硕士研究生入学统一考试(英语一)