4.3 安装

128 阅读2分钟

在Linux中安装软件

rpm:

rpm 查询

image-20240417135329081.png

rpm 安装

image-20240417135355258.png

mount /dev/sr0 /mnt 先挂载

cd /mnt/Packages 在进入放安装包的地方

ls | grep 软件名 再筛选要装的软件名

rpm -ivh 软件全名 最后安装软件

rpm 卸载

rpm -e 软件名(可以缩写)

yum:

优点:简单,自动解决依赖关系

缺点:软件的功能不全,软件的版本过I日

客户端配置文件

1.必须在 /etc/yum.repos.d/ 这个目录下

2.配置文件必须以 *. repo 结尾

配置文件

[cth] 仓库的描述, 可以随便写(字母)

name=cth 仓库的名字,不要重复即可,可以随便起(字母)

baseurl=http:// 指明服务器的位置,去服务器端下载软件包

gpgcheck=0 开启包的验证 如果是0 代表关闭包的验证

默认的选项是自动开启仓库 1开启 0关闭

enabled=1 是否开启仓库

本地yum仓库的过程

mount /dev/sr0 /mnt 挂载提供安装包和元信息

cd /etc/yum.repos.d 切换指定目录,写配置文件

mkdir bak 建立子文件夹

mv *.repo bak 移走网络源

vim cth.repo 建立本地配置文件

[cth]

name=cth

baseurl=file:///mnt

gpgcheck=0

yum clean all 清楚缓存

yum makecache 下载元信息

yum install tree -y 安装tree软件

yum remove tree -y 卸载tree软件

image-20240417141416860.png

编译:

优点:功能自定义,可以安装最新的版本

缺点:复杂

在编译安装前 要先安装编译的软件

gcc gcc-c++ make 安装依赖的软件

编译安装3步

1.检测安装环境 依赖关系

2.可以选择安装软件的哪些功能,生成一个文件 make.file,按照这个文件的配置进行编译安装

3.指定安装路径 -- prefix=路径 路径可以不存在,会自动建立默认在 /usr/local/nginx

./configure 检测安装环境 依赖关系

make 将源代码编译成 二进制可以执行的文件

make install 将文件复制到指定目录

编译安装nginx 网站软件

mkdir /data

cd /data

wget nginx.org/download/ng… (下载源码包)

tar xf nginx-1.18.0.tar.gz (解压压缩包)

cd nginx-1.18.0 (进入压缩好的安装包)

yum-y install make gcc pcre-devel openssl-devel zlib-devel openssl openssl-devel (安装依赖环境 可以直接复制)

/configure --prefix=/apps/nginx (检测安装环境,指定安装目录)

make -J2 (编译 -j2 2个核心编译)

make install (将文件复制到指定目录)

In -s /apps/nginx/sbin/nginx /usr/local/sbin (做软链接)

nginx (启动程序)

systemctl stop firewalld (关闭防火墙)

setenforce 0 (核心防护关闭)

hostname -I 查看本机IP地址

curl ip地址(本机的)

浏览器中 输入 ip地址