ubuntu下常用有的安装方式有哪些呢?
- rpm软件包,手动安装,需要解决依赖关系,很烦,不推荐
- apt自动化安装,自动处理依赖关系,很好用,推荐
- 源代码安装,可以自定义,如安装目录等
1.apt安装
首次安装软件,更新安装源
sudo apt-get update
安装软件
sudo apt install 软件名
2.源代码安装
2.1 编译安装依赖页
sudo apt-get update sudo apt-get install gcc patch build-essential zlib1g-dev libpcre3 libpcre3-dev libssl-dev libxslt1-dev libxml2-dev libgeoip-dev libperl-dev libtool openssl wget
2.2 下载软件包(以python为例)
wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz
2.3 解压缩文件
tar -zxvf Python-3.6.9.tgz
2.4 解压缩完毕之后,生成了源代码目录,进入源代码目录准备开始编译
cd Python-3.6.9
2.5 编译的第一曲:指定python3的安装路径
./configure --prefix=/opt/python369/ # --prefix=path 如果在编译的不指定安装位置,那么默认的位置/usr/local/目录
2.6 编译第二曲:开始进行软件编译
make
2.7 编译第三曲:编译安装,生成可执行程序
make install
2.8 配置PATH环境变量
# 查看当前的PATH,复制PATH
echo $PATH
# 打开profile文件
vim /etc/profile
# 在文件末尾添加 PATH="xxxxx"
# 追加软件的bin目录,使用:分割
2.9 手动读取/etc/profile,加载文件中的所有变量
source /etc/profile
标签:apt,编译,dev,linux,软件,源代码,安装 From: https://www.cnblogs.com/victor1234/p/16880503.html