在Linux中安装软件
rpm:
rpm 查询
rpm 安装
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软件
编译:
优点:功能自定义,可以安装最新的版本
缺点:复杂
在编译安装前 要先安装编译的软件
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地址