Centos7 安装curl(openssl)和libxml2

目的:Centos7 安装curl和libxml2

环境:

系统:Centos 7.5
环境:

一:安装curl:

  1. 源码下载
从curl官网https://curl.haxx.se/download.html获取curl-7.61.1.tar.gz
  1. 编译,安装
tar zxvf curl-7.61.1.tar.gz
cd curl-7.61.1
sudo make
sudo make install

3.卸载

1、如果是从Ubuntu Software Center安装的,进入center,找到那个软件,很明显会有“卸载”的按钮;
2、如果是tar、gz、zip之类解压就能用,免安装的,直接删除;
3、如果是自己下载的deb包安装,或者通过apt-get install安装、或者通过添加ppa安装,使用sudo apt-get autoremove software-name来卸载,为了一次卸干净,可以再加上一个参数sudo apt-get autoremove --purge software-name
4、如果是通过configure然后make & make install,也可以直接删除;

4.安装Curl + openSSL

1.如果已经安装有curl,使用curl -V查看是否支持https,如果没有,先卸载。

2.sudo apt-get install openssl; sudo apt-get install libssl-dev;

3.安装curl
 tar zxvf curl-7.61.1.tar.gz
 cd curl-7.61.1
 ./configure –with-ssl=/usr/local/ssl
 sudo make
 sudo make install
 
4.curl -V测试看看

补充:
如果安装完后libcurl版本与curl版本不一致,需要执行 ./configure disable-shared; make && make install

二:安装libxml2,libxml2-devel:**

  1. rpm安装包下载
1. 从libxml2官网http://rpmfind.net/linux/rpm2html/search.php?query=libxml2获取libxml2对应版本centos7rpm:
	例如:http://rpmfind.net/linux/centos/7.5.1804/os/x86_64/Packages/libxml2-2.9.1-6.el7_2.3.x86_64.rpm
2. 从libxml2官网http://rpmfind.net/linux/rpm2html/search.php?query=libxml2-devel获取libxml2-devel对应版本centos7rpm
	例如:http://rpmfind.net/linux/centos/7.5.1804/os/x86_64/Packages/libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm
  1. rpm安装
sudo rpm -ivh libxml2-2.9.1-6.el7_2.3.x86_64.rpm
sudo rpm -ivh libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm

安装完毕

你可能感兴趣的:(Linux)