如何在linux安装软件
一.安装种类
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? 将执行文件及相关一些依赖文件拷贝到之前指定的目录中
?
?
?
?
?
?
?
?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!