如何在Linux中安装软件包?代码举例讲解

在Linux中,可以通过以下几种方式安装软件包:

  1. 使用包管理器安装:
  • Debian/Ubuntu:
# 搜索软件包
apt search nginx

# 安装软件包
sudo apt install nginx

# 删除软件包
sudo apt remove nginx
  • CentOS/RedHat:
# 搜索软件包 
yum search nginx

# 安装软件包
sudo yum install nginx

# 删除软件包
sudo yum remove nginx
  1. 使用源码安装:
# 下载源码
wget https://nginx.org/download/nginx-1.16.1.tar.gz

# 解压源码
tar -xvf nginx-1.16.1.tar.gz

# 进入源码目录
cd nginx-1.16.1

# 配置.编译和安装 
./configure
make 
sudo make install
  1. 使用二进制安装包安装:
# 下载二进制安装包
wget https://nginx.org/download/nginx-1.16.1.tar.gz

# 创建安装目录
sudo mkdir /opt/nginx

# 解压安装包 
tar -xvf nginx-1.16.1.tar.gz

# 拷贝二进制文件
sudo cp nginx-1.16.1/bin/nginx /opt/nginx/

# 创建软链接 
sudo ln -s /opt/nginx/nginx /usr/local/bin/nginx
  1. Docker安装:
# 拉取nginx镜像
docker pull nginx

# 运行nginx容器
docker run -p 80:80 -d nginx