下软件安装方式主要有以下:
源码方式安装Linux软件
RPM工具方式安装软件
yum方式在线安装软件
二进制包安装方式安装软件
1.源码方式安装Linux软件
这种方式安装安装软件的优点是:
1)只安装需要的软件,不用的不安装。
2)安装时可以通过参数指定路径,不需要的时候,直接删除目录即完成卸载。
3)可以从官 获得最新的源码包,然后安装最新版的软件。
源码方式安装软件一般步骤:
采用源码方式安装软件,一般包括以下三步:
1)到官 下载软件压缩包,一般是或者是格式,并解压。
2)进入解压目录,执行,进行分析环境是否满足。
3)执行,进行编译与安装。
2.RPM工具方式安装软件
2.1RPM包管理工具介绍
是的缩写,即软件包管理。它是平台下通用的软件包管理方式,例如、、等主流发行版本都默认采用了这种软件包管理方式。这种方式管理软件的安装优缺点如下:优点:安装简单方便。缺点:对操作系统环境的依赖很大,它要求包的安装环境必须与包封装时的环境相一致或相当。同时需满足安装时与系统某些软件包的依赖关系,例如需要安装,但是需要系统有的支持,那么就必须先安装,然后才能安装。
2.2RPM包命名及含义
对于RPM包命名格式,以下面这个文件为例进行解释:
它主要由六部分组成,各部分如下:
:表示软件的名称
:表示软件的版本
:表示软件更新发行的次数
:表示适用的操作系统平台
:表示适合的硬件平台
:是rpm软件包的标识
2.3RPM工具使用命令
2.3.1安装软件包
命令格式:
主选项含义:
:的意思,即安装软件。等同于。
:表示多个软件可以一起安装,这种方式有助于解决多个依赖关系。
参数有多个,一般常用的有如下几个,或它们的组合:
, :查询/验证所有软件包。
:显示附加信息。
:安装时输出标记“#”。
:只对安装进行测试,并不实际安装。
:不检查软件之间的依赖关系。加入此选项可能会导致软件不可用。
:忽略软件包以及软件冲突。
:升级软件包。
组合用法:
一般情况下,安装包采用以下两种方式:
有时候,安装的软件的低版本已经存在,这时用安装可以解决软件冲突的问题,推荐使用这种方式。
2.3.2查询软件包
命令格式:
常用选项含义如下:
:的意思,也可以使用。辅助选项含义如下:
:查询操作系统中某个文件属于哪个对应的软件包。
:查询以为后缀的软件包安装后对应的包名称。
:显示软件包中的所有文件列表。此选项后面跟软件包安装后对应的包名,切记不是以为后缀的包。
:显示软件包的概要信息,例如软件名称、版本、适应平台、大小等等。此选项后面跟完整的包名,切忌不是以为后缀的包。
一般常用组合使用如下:
1)组合:
查询某个文件属于哪个对应的软件包:
2)组合
检查yum是否安装:
3)其他组合
2.3.3更新软件包
命令格式:
主选项含义如下:的意思,可以使用代替。
参数说明:
表示需要升级的文件包。
2.3.4删除软件包
命令格式:
主选项含义如下:的意思,也可以用代替。
参数说明:
表示已经安装的软件包名称。
辅助选项含义如下:
:只执行删除的测试。
:不检查依赖性。
2.3.5验证未安装的软件包文件
发行的格式的软件包是否值得信任,是否损坏,我们可以通过提供的选项进行验证。
软件包一般使用 (或称)来签名,从而帮助使用者肯定下载软件包的可信任性。
命令格式:
主选项含义如下:
的意思,也可以用代替。
这个选项用来检查 软件包文件的校验和签名。
3.yum方式在线安装软件
即yellowdog updater modified。
(黄狗)也是一个的发行版本。
3.1的安装与配置
以为例,检查是否已经安装,执行如下命令:
表明已经安装。
如果没有任何显示,表示系统中还没有安装工具。
安装包在系统光盘中可以找到,执行如下指令进行安装:
安装需要、、、等软件包的支持。
3.2yum的配置
工具安装完毕,接下来的工作是进行的配置,的配置文件有主配置文件、资源库配置目录,安装后,默认的一些资源库配置可能无法使用,可能需要修改。
3.3yum的特点
安装方便,自动解决依赖性问题。可以同时配置多个资源库()配置文件简单(、)保持与数据库的一致性、安全性
注意:
会自动下载所有所需的升级资源包并默认放置在:
当第一次使用或资源库更新时,软件升级所需的时间可能较长。
3.4的基本用法
3.4.1通过安装和删除包
举例如下:
1)安装包,如:
2)删除包,包括与该包有依赖性的包:
3.4.2检查可更新的包
3.4.3更新所有的包
3.4.4列出资源库中特定的可以安装或更新以及已经安装的包的信息
3.4.5列出资源库中特定的可以安装或更新以及已经安装的包
3.4.6搜索匹配特定字符的包的详细信息
3.6.7清除缓存中旧的头文件和包文件
3.5yum只下载软件
使用的一个插件:可以用来只下载软件,不安装软件。
3.6yum加速插件
插件可以自动选择速度最快的。
它的配置文件在如下位置:
其中,镜像的速度测试记录文件是这个:
安装加速插件:
3.7更换yum源
这里更换系统默认源为阿里云源。
具体的思路是:
具体操作如下:
3.7.1备份原yum源
3.7.2下载阿里云yum源
3.7.3清理缓存
3.7.4生成新缓存
4.二进制包安装方式安装软件
二进制软件包的优点是安装简单、容易。
缺点是缺乏灵活性,相应的软件包执行在对应平台下安装,离开这个环境软件就无法运行。
学习|生活|分享|积累|永不停步
请留下你指尖的温度
让太阳拥抱你
微信ID:haopython
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!