linux 通用安装及参数讲解

一、linux 目录详解

目录 详解
/usr 系统级的目录,可以理解为C:/Windows/
/usr/lib C:/Windows/System32
/usr/src 系统级的源码目录
usr/local/src 用户级的源码目录
/usr/local 用户级的程序目录,可以理解为C:/Progrem Files/,用户自己编译的软件默认会安装到这个目录下
/opt 用户级的程序目录,可以理解为D:/Software

引用地址:https://blog.csdn.net/qq_15766181/article/details/80755786

二、安装(以python为例)

1、安装依赖

tar -xvf libffi-3.3.tar.gz
tar -xvf ncurses-6.2.tar.gz
tar -xvf openssl-1.1.1f.tgz
......此处只列举了三个依赖,根据实际情况安装其它依赖

2、解压并安装python

tar -xvf Python-3.7.6.tgz
cd Python-3.7.6
./configure -prefix=/usr/local/python3.7.6 --with-openssl=/opt/openssl --enable-optimizations
make altinstall -j4

注:

语句 解释
configure 检查编译环境/相关库文件/配置参数,生成makefile,为make做准备
–prefix 指定安装位置。若不指定,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share。如果需要卸载,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。指定prefix,直接删掉一个文 件夹就够了。
–enable-optimizations 启用配置文件引导的优化(PGO)和链接时间优化(LTO)。
./configure --help 寻求帮助

三、总结:安装三大步

1、解压
2、进入解压后的目录,执行./configure 或者 ./config。可配置安装路径
3、make altinstall -j4 或者 make && make install

你可能感兴趣的:(linux,linux)