1.编译安装
2.rpm安装(基本上不用,只用来查看软件安装的信息,和卸载软件)
3.yum安装
安装要有安装包,获取安装的途径:1.红帽官方 2.该软件的官网下载3.从光驱中获取
挂载光盘:1.最好使用文件夹挂载
? ? ? ? ? ? ? ? ? 2.一个文件挂载多个设备? 1 光驱? 2 磁盘? 谁后挂显示谁,同一时间只能挂载一次
? ? ? ? ? ? ? ? ? 3.一个设备可以挂载在多个文件夹上? ?
挂载光盘是临时性行为,如果想永久挂载需要写到/etc/fstab
若挂载失败查看设备状态是否都已勾选
格式:mount? 挂载的设备? ?和系统中的哪个文件夹做过滤
解除挂载:umount? 挂载所用的文件夹
df 查看挂载情况
命令:
????rpm -ivh
? ? ? ? -i? 安装? ? ? ? ? ?-v 显示过程 ????????-h 进度条? ? -e? 卸载
注意:使用rpm安装,当前目录下一定要有安装包
rpm安装软件要解决依赖关系,很麻烦。
?yum是rpm的升级版,解决了依赖关系的问题
?使用C/S架构可以直接安装且会将依赖关系安装
C/S架构:客户端/服务端
1.客户端根据配置文件找到服务端
2.客户端将元信息下载到本地(元信息:安装包的位置,以及安装的依赖关系)
3.根据元信息去下载对应的安装包到本地后,然后安装
4.安装完成后,再删除安装包(不会立马删除,需要一段时间)
?yum仓库,分为两种
本地:自己既是服务端也是客户端
网络:客户端和服务端分开的
网络yum仓库不用安装,系统安装好后自带网络yum源,本地yum仓库需要自己手动配置,默认使用网络源,本地仓库一般是没有网络的时候应急使用。
yum安装命令格式:yum? ? install? ? 软件名? ?-y
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? install? 安装? ? ? -y? 不用提示
服务端我们不需要修改 ,vim /etc/yum.conf 服务端的配置文件
客户端的配置文件:cd /etc/yum.repos.d/
?客户端的配置文件必须放在/etc/yum.repos.d/路径下,必须以.repo结尾
客户端配置文件的格式:???[local]? ? 括号内随便写
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? name=local? ? ?=后面随便写
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? baseurl=服务器的地址? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? gpgcheck=0
baseurl=? ?file:// 本机位置
? ? ? ? ? ? ? ? ?file:///mnt 代表本机 光盘的挂载点(我所设置的挂载点)
? ? ? ? ? ? ? ? ?http:// 网络地址
本地 yum仓库 在无网络的情况下救急使用
mount /dev/sr0 /mnt 挂载,提供安装包和元数据
cd /etc/yum.repos.d/ 切换到规定的目录
mkdir bak
mv *.repo bak 减少网络源的干扰
vim /etc/yum.repos.d/loacl.repo 一定要以 repo结尾
[local]
name=local
baseurl=file:///mnt
gpgcheck=0
esc : wq
yum clean all 清缓存
yum makecache 重新下载元数据
网络路径选择时,选择当前路径下有repodata Package 文件夹的
1????????./configure??安装准备,configure文件是作者放在源码包中供我们使用,是一个脚本文件
????????安装的准备工作 :1.选择安装在哪里2.检测编译环境3.选择安装模块,默认安装,额外的一? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?些软件功能
????????./configure --help? 看到可以安装的模块
2????????make? ? ??将所有的源代码翻译成二进制文件,会形成一个绿色的可执行文件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? make? -j 2(使用2核cpu编译)
3????????make install? ?将执行文件,及相关配置文件,依赖文件拷贝到之前指定的目录中