如何在linux安装软件

2023-12-24 06:07:23

一.安装种类

1.编译安装:灵活性高,难度较大, 可以安装新版本

2.rpm安装:查软件信息,是否安装,文件列表

3.yum:是rpm的升级版本,解决rpm的弊端

rpm安装:

安装软件的时候必须要有安装包

途径:1.从网上找? ?2.该软件官网下载

命令:mount? 、dev/sr0? /mnt

mount:挂载光盘

/dev/sr0 :挂载的设备

mnt:挂载的文件(和系统中哪个文件夹做关联)

只要是外来设备想在linux里面使用,必须使用挂载

一般写入的是临时的?? ?如要永远使用需要写到文件

最好使用空文件夹进行挂载,文件夹要存在

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

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

?yum仓库

本地yum(自己既是服务端又是网络端)

网络yum(客户端和服务器端分开),要依靠网络

yum是rpm的升级版本,两者安装前提 必须要有安装包!!!

安装的流程!

1.客户端配置文件去寻找服务端(提供安装包)

2.客户端将元信息下载到本地(元信息:安装包的位置,安装的依赖关系)

3.根据元信息去下载对应的安装包到本地,然后安装

4.安装完成之后,再删除安装包

在本地yum中

服务器端不需要更改 vim、etc/yum.conf

客户端的配置文件夹: cd /etc/yum.repos.d? ?必须在此文件夹下面

配置文档的时候必须要以repo结尾!

配置文件的格式:

【local】---------仓库的描述,本地仓库

name=local? (名字随便自己取)

baseurl = 服务器的位置? 一定要跟挂载的文件夹一致? 因为一致才可以访问安装包

gpgcheck=0? 不需要验证? ? gpgcheck=1,此时需要验证

enabled=1? 开启(无需操作 因为本身就是开启的状态)

baseurl解析

baseurl里面填写安装包的地址

file://? 本地位置? ? ? ? ? ? ? ? ? ? ? ? ? ?file:///mnt (表示本机光盘的挂载点在mnt上

http://网络位? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https:.// 网络位置

操作及解析如下:

vim 、etc/yum.repos.d/local.repo里面的配置文件内容:

?

?

?

?源码编译安装内容及解析

./configure(安装设备)

安装的准备工作:选择安装在哪里,安装在哪个目录?

检测编译环境

选择安装模块,,默认安装,或者额外的一些软件功能

make? 将人类使用的高级语言转换成二进制,会形成一个绿色的可执行文件

make -j 2 代表使用2核cpu进行编译

make install? 将执行文件及相关一些依赖文件拷贝到之前指定的目录中

?

?

?

?

?

?

?

?

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