一、Linux软件安装
Linux软件安装有两种方法,分别是rpm包安装和搭建yum仓库安装
1.挂载
外来的硬件设备需要连接在Linux系统上使用必须挂载,系统内部的一个文件夹和硬件设备关联,只要访问文件夹就等于访问硬件设备上的空间。
Linux 当中 一切皆文件 硬件设备, 挂载(把硬盘 变成文件 让系统识别并使用 硬盘的空间)
格式:mount 硬件设备 文件夹
硬件文件: /dev/sr0 或者 /dev/cdrom 光驱 硬盘
解挂载: umount 挂载的文件夹
查看挂载的情况:df -h
2. rpm包安装
RPM包是红帽公司自主研发的一款工具,实用性强。RPM包是预先在Linux机器上编译好并打包好的文件,安装起来非常快捷。但也有一些缺点,比如安装的环境必须与编译的环境一致或相当;包与包之间存在相互依赖的情况。
rpm命令功能:
- 查询、验证RPM软件包的相关信息
- 安装、升级、卸载RPM软件包的相关信息
- 维护RPM数据库信息等综合管理操作
格式:rpm 选项 软件名
选项:rpm -q 软件名 查看软件是否以安装
rpm -qc 软件名 查看所有配置文件
rpm -qi 软件名 查看软件的详细信息
rpm -ql 软件名 查看软件所有文件列表
rpm -qa 软件名 查看系统已安装的所有软件包
rpm -ivh 软件名 安装软件
rpm -e 软件名 卸载软件
二、yum仓库搭建
如何实现安装服务
下载服务器的元信息
服务端元信息:安装包在服务器的什么位置 ; 安装包的依赖关系
1.yum仓库执行过程
- 客户端根据自己的配置文件去找到服务端
- 找到服务端后,服务端提供元信息下载(元信息:安装包位置和安装包依赖关系)
- 客户端根据下载的元信息,去下载需要的安装包到本地缓存目录
2.搭建yum仓库
mount /dev/sr0 /mnt 挂载提供安装包
cd /etc/yum.repos.d 切换到固定目录
mkdir bak 建立备份文件夹
mv *.repo bak 将所有的网络源移走,减少干扰
vim dai.repo 自建配置文件,本地源
[dai] 仓库的描述
name=dai 仓库的名字
baseurl=file:///mnt 知名仓库的位置 (file 本地 ftp 文件共享 http 网页)
gpgcheck=0 不验证安全性
yum clean all 清除缓存
yum makecache 重新建立元数据
yum install bind -y 验证
3.命令
yum install 软件名
yum remove 软件名
4.编译安装
将源代码 通过编译软件 转成二进制程序
三、解压源代码
./configure 检测安装环境,并且选择安装功能
make 将源代码转化为二进制
make install 安装进硬盘,永久保存在硬盘上
标签:rpm,安装包,yum,Linux,软件,安装,搭建 From: https://www.cnblogs.com/daiwei-123/p/16930332.html