学习安装yum源仓库与编译安装
Linux中安装软件
分三大类:
- rpm:类似360软件管家 红帽公司开发出来的工具
- 编译安装:将源代码编译成可执行文件(二进制包安装)自由度高
- yum:最后用的还是rpm,它是rpm的升级版本
rpm:——查询、安装、卸载
查询
- rpm -q 软件 查询h指定软件包是否安装
- rpm -qc 软件 查询指定软件的配置文件
- rpm -qi 软件 查询指定软件的基本信息
- rpm -qa 显示全部软件
安装(不常使用rpm安装,需要手动解决依赖关系)
rpm -ivh 软件包(全称)
i:安装
v:显示过程
h:人性化
卸载:
rpm -e 软件名
挂载:
mount / 设备 / 文件夹路径
-
一个挂载点同一时间只能挂载一个设备
-
一个挂载点同一时间挂载了多个设备,只能看到最后一个挂载设备的数据,其它设备上的数据将被隐藏
-
一个设备可以同时挂载到多个挂载点
-
通常挂载点一般是已存在空的目录
用系统中的某个文件夹和外来硬件设备做关联,使用这个文件夹等于使用该硬件设备
所有的外来硬件设备,想在linux中使用必须挂载
mount(挂载) /dev/sr0(光驱) /mnt 只能是文件夹
为什么要挂载光盘?光盘里面有软件包
yum源仓库(自动解决依赖关系)
yum install 软件包(官方网站上的安装包)
yum源仓库的搭建
1、首先挂载光盘(用来读取光盘内的软件包)
2、切换到配置文件夹,建立一个备份文件夹,将网络源移动备份文件夹中,减少影响
3、编辑 local.repo
4、清楚缓存、元数据建立
5、安装需要使用的软件
使用yum源仓库安装会自动安装依赖关系,不需要再次手动安装
可以看到这里安装tree的时候的源已经变为刚刚编辑的仓库名“ky33”
安装成功!
编译安装
4步安装:
1、tar 解包——解压并释放源代码包到指定目录
可以网络下载或者本地移动解压包
假设我们需要安装nginx——(我这里选择去官网下载安装包)
将下载好的压缩包进行解压(这里我就直接解压在了opt这个目录下)
2、./configure 配置(设置安装目录、安装模块等选项)
检测编译环境(依赖包是否安装完整 gcc gcc-c++)
选择安装路径 编译安装可以自由选择安装路径
先创建一个空文件夹,用来安装 --prefix:用来指名安装路径
3、make 编译 (生成可执行的二进制文件)
- 将人类使用的高级语言翻译成二进制
- -j 2 使用2颗 cpu 去编译
- 会形成一个二进制文件
4、make install 安装 (复制二进制文件到系统,配置应用环境)
给nginx创建一个软连接 (方便快捷使用)
检测端口是否正常 (需要关闭防火墙和安全防护设备)
真机打开浏览器 访问这个ip地址
可以80这个端口正在被访问
可以通过 nginx -s stop 这个命令来关闭程序。
标签:10,rpm,29,编译,yum,2023,挂载,安装,软件 From: https://www.cnblogs.com/chenjw0608/p/17795926.html