linux基础教程(6)软件安装和开源业管理

来源:互联网 发布:ubuntu tm 编辑:程序博客网 时间:2024/06/06 07:28

linux是开源的,开源的核心理念是,不要重复发明轮子

(1)源代码

源代码一般会打包成tar.gz归档压缩文件

安装一般首先要解压缩

然后./configure 检查编译环境,这一步会生成makefile

make 对代码进行编译

make install 将生成的可执行文件安装到当前计算机中

(2)rpm

redhat pakage manager 最早是给红帽linux使用的

单个文件,文件后缀是.rpm,他可以追踪软件依赖关系但是不能自动解决,可以保存基本软件信息,可以升级,也可以支持对软件验证。

由于是已经编译后的结果,每一个rpm指示针对特定平台。

文件名-软件版本号.el6(操作系统版本号).i686(指定为32位,若是64为。写x86_64).rpm

安装软件的命令

rpm -i software.rpm

卸载

rpm -e software

升级

rpm -U software

可以在网上直接下载

rpm -i 软件下载的网址

(3)yum

yum是yellowday update and mamager。最早是给黄狗linux文件的

yum是开源业界用来解决安装rpm软件时软件中的依赖关系(rpm文件包的意思是不用进行代码的本地编译,可以直接部署)如果不用yun来安装rpm,就需要手动将该软件所有的依赖软件手动安装。

另外,yum还有组机制,可以基于组进行安装,这样可以一次性安装多个相关软件。

当用户安装一个软件时,yum会在的仓库(repo)中寻找。如果仓库中没有该软件或者该软件所依赖的软件,则无法进行安装

yum所用的仓库可能是本地的,也可能是互联网上的yum资源。互联网上有很多提供yum仓库服务的服务器。

yum的本地配置文件在etc/yum.repos.d目录下,文件名以.repo结尾。文件中每一项包括一个name,一个baseurl,一个enable(是否启用),一个gpdcheck(是否在下载时进行校验)


0 0
原创粉丝点击