1.zlib devel Դ??
2.å¦ä½å¨ubuntuä¸å®è£
zlibåzlib-devel
3.Linux CentOS服务器安装Python3.8环境
4.å¦ä½å¨linuxä¸å®è£
python
5.git的安装
zlib devel Դ??
上一篇文章
在学习编译安装Nginx之前,必须安装好Nginx的依赖项,这些包括函数库和软件:pcre,zlib,openssl。
关键词:pcre/pcre2/pcre-devel安装,大话gge源码zlib/zlib-devel安装,openssl源码安装
特别提醒:
在安装软件时,使用:./configure,默认路径为:/usr/local/。建议在安装时指定路径:
./configure --prefix=/usr/local/pcre-8.-6/
./configure --prefix=/usr/local/zlib-1.2./
./configure --prefix=/usr/local/openssl-3.0.7/
便于后期删除软件,切换版本等。elementui源码解析
特别提醒:
特别注意:Nginx不支持pcre2版本!
尽管先下载pcre2源码编译安装,但这里的步骤和截图以pcre2为例。
一,下载地址
官网: pcre.org,可下载最新版本
选择pcre版本即可,Nginx不支持pcre2,这里演示的是pcre2版本。
二,下载源码包
在官网找到对应的下载页,复制下载链接
cd /usr/local/src
mkdir pcre
cd pcre
wget –O ./pcre2-..tar.gz sourceforge.net/project...
说明:学习Linux的hbuilder 源码 ui目录结构后,要养成规范使用的习惯,把源码放到/usr/local/src目录下
规范参看:
三,解压源码包
tar –zxvf pcre2-..tar.gz
四,配置安装参数
cd pcre2-.
./configure –-help (可以查看很多安装的参数,自主进行选择)
./configure (一般直接默认配置就行,会生成Makefile,默认安装目录是/usr/local)
五,编译make
会调用刚才生成的编译文件Makefile
六,检查make check
这个命令可以跳过,部分软件没有make check命令
七,安装make install
直接执行安装即可
八,mtk系统 源码检查安装
cd /usr/local/lib
查看目录下有没有libpcre2的动态库文件
九,卸载软件/库
一般的软件都会在编译安装时,写好uninstall卸载指令
cd /usr/local/src/pcre/pcre2-.
make uninstall
则会把安装的函数库全部删除,完成卸载
十,重新编译和安装
先清除旧的安装参数配置和包残留
make clean(部分软件是make clean all)
再重回第三步:./configure进行配置即可
官网地址: zlib.net/,可下载最新版本
具体的安装流程与上面的pcre相同,不再详细描述,都是:
选择安装包,下载安装包,解压安装包,进入目录
执行./configure --> make --> make check --> make install
去安装目录(这里默认是源码 海龟交易/usr/lcoal/lib)检查是否存在zlib的so库
官网地址: /index.html (openssl.org),可下载最新版本
具体的安装流程与上面的pcre相同,不再详细描述,都是:
选择安装包,下载安装包,解压安装包,进入目录
执行./configure --> make --> make check --> make install
./configure可能会遇到一些问题:
执行:yum -y install perl-IPC-Cmd
说明:安装的openssl不是函数库,而是软件!
所以直接去安装目录(这里默认是/usr/local)下找openssl的目录
如果直接执行openssl version,可能会报找不到命令:那就是没有没有把安装目录加入系统环境
参看这篇文章:
或者显示的版本不是你安装的版本:那就是原本系统就装有openssl
我的做法是:
find / -name openssl 或者 whereis openssl
找到所有的openssl文件,函数库,执行软件等,都删除
再根据上面的方法重新安装,并配置系统环境
pcre-devel是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译Nginx所必须使用的
zlib-devel也是同样的作用
这2个我没有找到对应的源码安装包,所以只用使用yum安装了
yum -y install pcre-devel
yum -y install zlib-devel
这里也算是体现了源码安装 + yum安装结合的方式了
或许你可以看看这篇文章:
下一期详细写如何在Linux下源码编译安装Nginx,敬请期待!
å¦ä½å¨ubuntuä¸å®è£ zlibåzlib-devel
å¨ubuntu软件æºézlibåzlib-develå«åzlib1g zlib1g.dev
$ sudo apt-get install zlib1g
$ sudo apt-get install zlib1g.dev
ç´æ¥è¾å ¥ä¸è¿°å½ä»¤åè¿æ¯ä¸è½å®è£ ãè¿å°±è¦æ±æ们å è£ ruby.
å¨ubuntuéï¼zlibå«zlib1gï¼ç¸åºçzlib-develå«zlib1g.devãé»è®¤çå®è£ æºé没æzlib1g.devãè¦å¨packages.ubuntu.comä¸æ¾ã
$sudo apt-get install ruby
ç¶ååè£ zlib1g-devå°±å¯ä»¥äº
$sudo apt-get install zlib1g-dev
Linux CentOS服务器安装Python3.8环境
在Linux CentOS服务器中安装Python3.8环境,对于脚本编写、大数据框架、数据分析和开源框架运行具有广泛用途。以下是详细的安装步骤:
### 安装前准备
在开始安装Python3.8之前,请确保您的系统中已安装以下开发工具:
<yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel gcc
接下来,进入Python3.8源码目录,并执行编译安装:
#cd python3.8/
./configure --prefix=/usr/local/python3
make && make install
### 配置环境变量
为了使Python3.8能够被系统识别,编辑/etc/profile文件以添加环境变量配置:
PYTHON_HOME=/usr/local/python3
PATH=$PATH:$JAVA_HOME/bin:$PYTHON_HOME/bin
export PATH JAVA_HOME CLASSPATH PYTHON_HOME
完成配置后,通过运行以下命令使环境变量配置立即生效:
source /etc/profile
至此,您已成功安装并配置了Python3.8环境。
### 设置默认Python版本
为了将Python3.8设为默认版本,可以备份旧的Python2:
mv /usr/bin/python /usr/bin/python2.back
然后创建指向Python3的软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python
若需要同时支持Python2和Python3,可以单独为Python3创建软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
这样,您便可以在不干扰现有Python2环境的情况下,直接使用Python3进行工作。
å¦ä½å¨linuxä¸å®è£ python
ä¸è¬linuxç³»ç»é½èªå¸¦python2ï¼ä½ æ¯è¦è£ python3ï¼
ç»ä½ centosä¸æºç å®è£ py3 çä¾åæã
å¦æå·²ç»å®è£ 好äºpython
sudo yum remove python
ç¼è¯å®è£
pythonå®ç½åªä¸ºLinuxæä¾äºæºç ï¼å æ¤æä¸è½½python3.6.1çæºç å缩å
第ä¸æ¥ï¼CentOSè£ å¥½openssléæåº
é®å ¥ä»¥ä¸å½ä»¤ï¼ yum install -y openssl-static
è¥æªè£ 该éæåºä¼å¯¼è´python3èªå¸¦çpip3å®è£ 失败
第äºæ¥ï¼ç¼è¯python3æºç
0. CentOSå®è£ GCCåwget yum install -y gcc,wget
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
1. å 解åpython3çæºç å wget http://python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xf Python-3.6.1.tar.xz
2. é ç½®å®è£ è·¯å¾ cd Python-3.6.1 //è¿å ¥python3æºç 解ååçæ件夹
./configure --prefix=/usr/local/python3 //é»è®¤é ç½®æ件并设置å®è£ è·¯å¾
3. ç¼è¯python3æºç make
4. å®è£ make install
æç»è¥æ é误æ示ï¼è¯´æå®è£ æå
5. æ·»å æ件é¾æ¥ å®è£ åé®å ¥å½ä»¤?python3?æ示ä¸åå¨è¯¥å½ä»¤ï¼è¿æ¯å 为æ们èªå®ä¹äºå®è£ ç®å½ï¼å æ¤éè¦æ·»å æ件é¾æ¥ï¼å½ä»¤å¦ä¸ï¼
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6. æµè¯ é®å ¥å½ä»¤ï¼
python3 -V
ä¼è¾åºpython3çæ¬ä¿¡æ¯ï¼è¯´æpython3å®è£ å®æ
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
git的安装
在CentOS系统上,安装Git有两种常见方法:yum自动安装和源码编译安装。尽管yum安装方便快捷,但版本控制有限,因此,本文将重点介绍源码编译安装Git(以2..0版本为例)的详细步骤。
首先,通过wget下载Git源码包:wget kernel.org/pub/software...
接着,解压下载的文件:tar -xzvf git-2..0.tar.gz
为了顺利编译,确保安装必要的依赖,运行以下命令安装gcc、openssl等:yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openssh-clients libiconv autotools 有时可能需要移除yum已安装的Git,使用 yum remove git 。
接下来,进入解压后的Git目录,执行编译安装:cd git-2..0 && make prefix=/usr/local/git install
安装完成后,添加环境变量至系统配置文件中:vim /etc/profile,并在文件末尾添加 export PATH=$PATH:/usr/local/git/bin,然后执行source /etc/profile使更改生效,无需重启系统。
最后,检查安装是否成功,只需运行 git --version,如果显示出Git的版本号,说明安装已完成。
2024-12-23 02:071102人浏览
2024-12-23 01:022017人浏览
2024-12-23 00:552948人浏览
2024-12-23 00:031872人浏览
2024-12-22 23:512177人浏览
2024-12-22 23:381602人浏览
中国消费者报福州讯(记者张文章)1月29日下午,福建省市场监管局召开全省市场监管系统新型冠状病毒感染肺炎疫情防控工作视频会议,省局党组书记严效东、局长黄培惠出席会议并讲话,要求各地市场监管部门进一步抓
1.有哪些比较专业的显卡跑分软件?有哪些比较专业的显卡跑分软件? 探索专业显卡实力的竞技场:哪些软件是显卡跑分的得力助手? 在追寻极致图形处理能力的道路上,专业的显卡跑分软件就像一把锐利的尺子
1.as400PDM2.有什么比较好的在线PDM嘛?3.什么是逆向工程和正向工程?as400PDM 作为编程开发经理,asPDM是一个强大的工具,专为处理源代码、对象和库而设计。它为程序员提供了一