【CentOS】如何在线安装pcre

本文详细介绍了在CentOS系统中如何检查、删除及重新安装pcre包,包括使用rpm命令查询版本、卸载软件包,以及通过yum进行在线安装,并展示了pcre的安装路径及其包含的文件。

EA003317441NL1.检查CentOS系统是否安装prce,如果已安装则会显示pcre的版本信息[root@localhost/]#rpm-qapcrepcre-7.8-6.el6.i6862.删除pcre包[root@localhost/

EA003317441NL

1.检查CentOS系统是否安装prce,,如果已安装则会显示pcre的版本信息

[root@localhost /]# rpm -qa pcre
pcre-7.8-6.el6.i686

 

2.删除pcre包
[root@localhost /]# rpm -e --nodeps pcre

[root@localhost /]# rpm -qa pcre
3.在线安装pcre

[root@localhost /]# yum install pcre

4.查看pcre的安装路径

[root@localhost /]# rpm -qa pcre
pcre-7.8-6.el6.i686
[root@localhost /]# rpm -ql pcre-7.8-6.el6.i686
/lib/libpcre.so.0
/lib/libpcre.so.0.0.1
/usr/bin/pcregrep
/usr/bin/pcretest
/usr/lib/libpcrecpp.so.0
/usr/lib/libpcrecpp.so.0.0.0
/usr/lib/libpcreposix.so.0
/usr/lib/libpcreposix.so.0.0.0
/usr/share/doc/pcre-7.8
/usr/share/doc/pcre-7.8/AUTHORS
/usr/share/doc/pcre-7.8/COPYING
/usr/share/doc/pcre-7.8/ChangeLog
/usr/share/doc/pcre-7.8/LICENCE
/usr/share/doc/pcre-7.8/NEWS
/usr/share/doc/pcre-7.8/README
/usr/share/man/man1/pcre-config.1.gz
/usr/share/man/man1/pcregrep.1.gz

/usr/share/man/man1/pcretest.1.gz

原文来自:http://www.68idc.cn/help/jiabenmake/qita/20140810122193.html

<think>好的,用户想在CentOS 7上离线安装PCRE开发库,需要下载对应的rpm包。首先,我需要回忆一下相关的步骤和注意事项。根据用户提供的引用,特别是引用[2]和引用[4],里面提到了离线安装的方法,包括使用安装镜像中的Packages目录,以及可能的强制安装命令。 首先,PCRE开发库的包名应该是pcre-devel,所以需要确认具体的版本。CentOS 7通常使用el7作为版本标识,所以包名可能是pcre-devel-8.32-17.el7.x86_64.rpm这样的格式。用户需要从CentOS的镜像中获取这个rpm包,或者从其他可信源下载。 接下来,用户可能需要挂载CentOS 7的ISO镜像,进入Packages目录查找pcre-devel的rpm。如果镜像中没有,可能需要通过其他方式下载,比如使用yumdownloader在有网络的机器上下载,然后传输到离线环境。 安装时,可能需要处理依赖问题。由于是离线环境,可能需要手动安装所有依赖包。根据引用[4],有时需要强制安装,使用rpm命令的--force和--nodeps选项,但需要注意这样可能会影响系统稳定性。 总结步骤应该是:获取rpm包,处理依赖,安装。同时提醒用户注意版本兼容性和强制安装的风险。可能还需要验证安装是否成功,比如使用rpm -qa | grep pcre-devel。</think>### CentOS 7 离线安装 PCRE 开发库教程 #### 一、获取 RPM 包 1. **通过系统镜像获取** 挂载 CentOS 7 安装镜像文件(ISO),进入路径 `CentOS-7.x-x86_64-DVD/Packages/`,搜索包含 `pcre-devel` 的 RPM 包。 通常文件名为:`pcre-devel-8.32-17.el7.x86_64.rpm`[^2][^4]。 2. **通过 yumdownloader 工具下载**(需联网环境) 在有网络的机器上执行: ```bash yum install yum-utils yumdownloader pcre-devel --resolve ``` 生成的 RPM 文件会保存在当前目录,需拷贝到离线机器。 --- #### 二、安装步骤 1. **上传 RPM 包** 将 `pcre-devel-*.rpm` 和依赖包(如 `pcre-*.rpm`)传输到离线 CentOS 7 机器。 2. **强制安装(忽略依赖冲突)** ```bash rpm -ivh pcre-*.rpm pcre-devel-*.rpm --force --nodeps ``` - `--force`: 覆盖旧版本 - `--nodeps`: 忽略依赖检查 3. **验证安装** ```bash rpm -qa | grep pcre ``` 输出应包含 `pcre-devel-8.32-17.el7.x86_64`。 --- #### 三、注意事项 1. 若缺少 `zlib-devel` 等依赖,需从镜像中同步下载 `zlib-devel-*.rpm` 并安装[^2]。 2. 生产环境慎用 `--nodeps`,可能引发兼容性问题。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值