Linux下软件安装的几种方式(源码安装, rpm安装, yum安装).

  • 摘要:rpm安装常用选项操作符作用rpm-ivhfull_pkgname安装rpm-epkgname卸载rpm-qa[pkgname]列出所有已经安装过的包rpm-qlpkgname列出一个已经安装的包安装了哪些文件rpm-qffile列出某个文件由哪个包安装rpm-qifile查询某个安装包的详细安装信息rpm–nodeps强制安装,而不用管其依赖的包rpm–force强制安装,而不管系统中有没有安装过这个包yum安装概述yum工具是RedHat公司开发的用于管理rpm包的工具使
  • rpm 安装 常用选项
    操作符作用
    rpm -ivh full_pkgname安装
    rpm -e pkgname卸载
    rpm -qa [pkgname]列出所有已经安装过的包
    rpm -ql pkgname列出一个已经安装的包安装了哪些文件
    rpm -qf file列出某个文件由哪个包安装
    rpm -qi file查询某个安装包的详细安装信息
    rpm –nodeps强制安装,而不用管其依赖的包
    rpm –force强制安装,而不管系统中有没有安装过这个包
    yum 安装 概述
    • yum工具是RedHat公司开发的用于管理rpm包的工具
    • 使用 yum 安装 rpm 包可以自动解决包之间的依赖关系
    • 我们可以自定义 yum 的源,可以搭建本地 yum 仓库
    • yum 源配置文件为 /etc/yum.repos.d/CentOS-Base.repo
    常用选项
    操作符作用
    yum install pkg安装rpm包
    yum remove pkg卸载rpm包
    yum list从配置文件中指定的yum源列出所有的rpm安装包
    yum search xxx搜索rpm包
    yum groupinstall grp安装rpm组件
    yum groupremove grp卸载rpm组件
    yum grouplist列出所有的rpm组件
    yum update / yum upgrade更新所有的rpm包
    搭建本地 yum 仓库
    1. 将CentOS安装盘或安装镜像挂载到指定路径,如/mnt/
    2. 备份好配置文件 /etc/yum.repos.d/CentOS-Base.repo到一个指定路径
    3. 删除配置文件 /etc/yum.repos.d/CentOS-Base.repo
    4. 编辑另一个配置文件 /etc/yum.repos.d/CentOS-Media.repo 
      1. [local-cdrom] —-> yum list 时显示在最右边的标识
      2. name=cd —-> yum 仓库标识
      3. baseurl=file:///mnt/ —-> 指定 rpm 仓库路径
      4. gpgcheck=0 —-> 不检测
      5. enabled=1 —-> 允许
    5. 保存退出
    使用 yum 只下载不安装 rpm 包
    1. 先安装一个插件:yum install -y yum-plugin-downloadonly
    2. 对于未安装过的 rpm 包:yum install -y pkg –downloadonly
    3. 对于已经安装过的:yum reinstall -y pkg –downloadonly
    4. 指定 rpm 包的下载路径:yum install -y pkg –downloadonly –downloaddir dir
    源码安装 注意事项
    1. 下载源码包尽量从官网下载,保证安全
    2. 源码包保存路径约定为:/usr/local/src/
    3. 安装路径约定为:/usr/local/源码包名
    4. 安装开始前,先要查看安装说明 vim INSTALL vim README
    5. 查看配置参数:./configure –help
    6. 安装过程中,每进行完一步要使用echo $? 进行验证前一步是否产生错误
    安装过程
    操作符作用
    ./configure –help查看所有配置参数及含义
    ./configure …配置安装路径、安装模块
    make编译
    make install安装
    echo $!检查上一步安装是否出错,‘0’:正确;‘1’:错误
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值