linux安装软件

发布时间:2023年12月25日

linux安装软件有三种方式

1.编译安装

2.rpm安装(基本上不用,只用来查看软件安装的信息,和卸载软件)

3.yum安装


安装要有安装包,获取安装的途径:1.红帽官方 2.该软件的官网下载3.从光驱中获取

挂载光盘:1.最好使用文件夹挂载

? ? ? ? ? ? ? ? ? 2.一个文件挂载多个设备? 1 光驱? 2 磁盘? 谁后挂显示谁,同一时间只能挂载一次

? ? ? ? ? ? ? ? ? 3.一个设备可以挂载在多个文件夹上? ?

挂载光盘是临时性行为,如果想永久挂载需要写到/etc/fstab

若挂载失败查看设备状态是否都已勾选

格式:mount? 挂载的设备? ?和系统中的哪个文件夹做过滤

解除挂载:umount? 挂载所用的文件夹

df 查看挂载情况


rpm安装

命令:

????rpm -ivh

? ? ? ? -i? 安装? ? ? ? ? ?-v 显示过程 ????????-h 进度条? ? -e? 卸载

注意:使用rpm安装,当前目录下一定要有安装包

rpm安装软件要解决依赖关系,很麻烦。


yum安装

?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? ?将执行文件,及相关配置文件,依赖文件拷贝到之前指定的目录中

文章来源:https://blog.csdn.net/m0_66372974/article/details/135153699
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。