centos7安装proj-8.2.1
时间: 2024-08-31 12:01:02 浏览: 200
CentOS 7 安装 proj-8.2.1 (PROJ,地理空间投影库) 的步骤如下:
首先,你需要通过包管理器 `yum` 来安装。因为 PROJ 通常不是官方仓库里的软件包,你可能需要从其官方网站下载源码并手动编译。以下是大致流程:
1. **更新系统和安装依赖**:
```bash
sudo yum update -y
sudo yum install -y gcc cmake git libxml2-devel libcurl-devel
```
2. **克隆 PROJ 源码**:
```bash
sudo git clone https://github.com/proj4(proj)
cd proj
```
3. **配置并编译 PROJ**:
```bash
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/proj-8.2.1
make
```
如果遇到缺少某些开发库的问题,可能需要添加对应的 `-DWITH_XYZ=ON` 参数。
4. **安装 PROJ**:
```bash
sudo make install
```
5. **检查安装**:
```bash
which proj
```
确认 `proj` 命令路径指向了新安装的版本。
6. **设置环境变量**:
将新的 PROJ 路径添加到 `LD_LIBRARY_PATH` 或者创建一个名为 `.bashrc` 或 `.zshrc` 的文件,在其中加入类似以下内容(假设安装在 `/usr/local/proj-8.2.1/lib`):
```bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/proj-8.2.1/lib
```
7. **使环境变量生效**:
```bash
source ~/.bashrc
```
阅读全文