RPM安装
通过软件包进行安装,rpm包内通常含有rpm元数据(包的功能以及包之间的依赖性)和若干rpm文件,可能会有一些脚本(帮助安装或卸载)。rpm包的数据库存放在/var/lib/rpm中。
命令
-i 安装
-v 显示过程
-h 显示进度条
-U升级包(若无旧版本则安装)
-F升级包(若无旧版本则不操作)
–nodeps忽略依赖关系
-e 卸载 卸载程序后会保留修改过的配置文件并加上.rpmsave后缀
-q 查询所有安装的包
-ql 查询包里面的文件列表
-qf查询文件来自哪个包
yum安装
yum用于解决包之间的依赖性,使用yum安装首先要搭建一个yum仓库,仓库中存放包文件、包组、包的信息以及包的依赖性等数据。客户端通过配置文件(.repo后缀文件)访问仓库进行下载,然后安装。
yum的配置文件通常存放在/etc/yum.repos.d/下的repo后缀文件 ,我们可以通过vim编辑器进行配置
基本格式为
第一行中括号中的名称不可带空格。
第三行的baseurl即指向yum仓库的中repodata的父目录,文件路径可以通过file、ftp、https访问。
第四行的gpgcheck表示检查文件签名,0代表不检查,1代表检查。
可以通过”yum repolist”查看repo文件是否生效
必要时要通过”yum clean all”清理缓存·。
设置好配置文件后可通过”yum install”后跟包名进行安装。通过”yum remove”进行卸载
程序包编译安装
在某些特定的环境下,我们可能无法通过rpm或者yum install 进行安装,只有程序的源码,这时我们只能进行编译安装。
我们可以在网上下载程序的源码,通过Linux进行解压后运行configure脚本,通过目录中的Makefile.in文件生成Makefile文件,根据提示安装有依赖关系的软件包后make Makefile文件构建应用程序,最后make install完成安装。 安装后配置运行环境即修改PATH变量,将文件路径加入PATH变量中即可运行程序。
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89451