zoukankan      html  css  js  c++  java
  • rpm、yum

    rpm包安装 rpm(只能一个软件一个软件的装,软件的依赖)和yum(可多个安装,可自动寻找解决软件依赖)工具

    例:包名为:2.31-2.el5.i386.rpm
    i386、i486、i586、i686只能在32位操作平台上使用,x86_64只能在64位平台上使用,noarch:32和64位通用,次版本号是单数为不稳定版本双数为稳定版本,el5只能在rhel5上安装el6只能在rhel6上安装

    rpm安装:
    rpm -ivh [需要安装文件的绝对路径] 安装rpm包 -i安装install -v-h显示安装过程和百分比
    rpm -ivh * [两个相互依赖文件的绝对路径] 如果两个软件有相互依赖性,则把这两个文件放在同一个目录下,解决两个相互依赖软件的安装
    rpm -qa 查询所有已安装的软件
    rpm -qa | grep [要查询文件的关键字] 查询软件名称
    rpm -ql [软件名] 查询软件安装路径列表
    nohup [软件名称] & 在后台运行软件并可以继续使用终端
    rpm -qi [软件名称] 查询软件详细信息
    rpm -qf [命令的绝对路径] 查询一个命令是那个软件产生的、
    rpm -e [软件名称] 卸载软件

    --nodeps 卸载时的强制性参数
    --force 安装时的强制性参数


    yum安装:
    编写yum源配置文件:必须以.repo结尾
    /etc/yum.repos.d/ yum存放目录
    本地yum源配置文件内容:

    [“yum源名称”] 区分多个yum源 名称随意
    name="yum源名称" 描述此yum信息
    beseurl=file://“yum源的绝对路径”
    enabled=0或1 0表示不使用此yum,1表示使用此yum
    gpgcheck=0 检查软件


    远程yum源:
    服务器端:
    安装并启动apache或vsftp服务
    将已有的yum源放到apache或vsftp服务器的发布目录中:/var/www/html,/var/ftp/
    或将光盘镜像yum源挂在到/var/www/html或/var/ftp下,在此目录中新建一个文件夹
    客户端:
    将本地yum源中的beseurl=file://“yum源的绝对路径” 改为beseurl="远程服务器的绝对路径"

    yum clean all 清理yum缓存,只要修改过yum后需清理
    不要在yum源所在路径下使用yum命令
    解决自动出现redhat.repo文件时,修改/etc/yum.conf中的gpgcheck=0、plugins=0全改成0

    yum search [关键字] 查找
    yum install [软件名称] yum安装软件 (-y安装时是否提示安装信息)
    yum erase或remove [软件名称] yum卸载软件
    yum list 列出已安装和未安装的软件
    yum grouplist 成组列出软件包
    yum groupinstall 成组安装软件包

    自定义yum源:
    创建一个文件夹
    拷贝rpm包到这个文件夹
    createrepo [创建文件夹的全路径] 制作yum源
    createrepo --update [创建文件夹的全路径] 更新yum源

    mount -o loop [镜像所在的绝对路径] [挂载路径] 挂载镜像 -o挂载属性 loop只有挂载镜像的时候才会用到

  • 相关阅读:
    eNSP进行配置网络模拟网络联通
    Labview上使用mydaq采集数据
    Labview实现计算器
    matlab小记(四)
    matlab小记(三)
    matlab小记(二)
    matlab小记(一)
    Python中map和reduce
    Python 如何调用自定义函数
    《机电传动控制》第十一周作业(二)
  • 原文地址:https://www.cnblogs.com/super-sos/p/8905748.html
Copyright © 2011-2022 走看看