软件安装

软件名称识别
[abrt-addon-ccpp]-[2.1.11-19]  .[el7].[x86_64].rpm    rpm结尾的适用与redhat操作系统
             ||                       ||                    ||        ||
    软件名称       软件版本 软件适用系统 64位


安装软件
1.rpm
rpm    -ivh    name.rpm    安装 ,-v显示过程,-h指定加密方式为hash
    -e    name        卸载
    -ql    name        查询软件生成文件
    -qlp    name.rpm    查询软件安装后会生成什么文件
    -qa            查询系统中安装的所有软件名称
    -qa |grep name        查询软件是否安装
    -q name           
    -qp name.rpm        查询软件安装包安装后的名字
    -qf filename        查看filename属于那个安装包
    -ivh name.rpm --force    强制安装,但不能忽略依赖性
    -ivh name.rpm --nodeps --force 忽略依赖性并且强制安装
    -qi name        查看软件信息
    -Kv name.rpm        检测软件包是否被篡改

    -qp name.rpm --scripts    检测软件在安装或卸载过程中执行的动作

2.yum

yum
上层软件管理工具,最重要的功能是可以解决软件的倚赖关系
yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件

yum   install      softwarename     安装
          repolist      列出设定yum源信息
           remove     softwarename    卸载
          list        softwarename    查看软件源中是否有次软件
          list all                列出所有软件名称
           list installd        列出已经安装的软件名称
          list available     列出可以用yum安装的软件名称
           clean all            清空yum缓存
          search        softwareinfo     根据软件信息搜索软件名字
          whatprovides    filename     在yum源中查找包含filename文件的软件包        
           update                更新软件
           history                 查看系统软件改变历史
           reinstall    softwarename    重新安装
           info        softwarename        查看软件信息
           groups list            查看软件组信息
           groups info    softwaregroup            查看软件组内包含的软件
           groups install    softwaregroup        安装组件
           groups remove    softwaregroup     卸载组件

从网络上下本机系统版本匹配的iso镜像文件
rhel-server-7.3-x86_64-dvd.iso

把rhel-server-7.3-x86_64-dvd.iso挂在到/mnt以便访问镜像中的文件
mount rhel-server-7.3-x86_64-dvd.iso /mnt


配置本机yum源指向
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[rhel7.3]
name=rhel7.3
baseurl=file:///mnt
gpgcheck=0

安装资源共享服务
yum install httpd -y
systemctl stop firewalld  
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd 



建立共享目录,并挂在镜像文件到共享目录上
mkdir /var/www/html/rhel7.3

mount rhel-server-7.1-x86_64-dvd.iso  /var/www/html/rhel7.3

在浏览器中输入本机http://IP/rhel7.3 可以看到镜像内容

修改本机yum源指向  编辑/etc/yumrepos.d/(yum.repo)需要以.repo结尾的文件
[rhel7.3]
name=rhel7.3
baseurl=file:///var/www/html/rhel7.3
gpgcheck=0

开机自动挂载 编辑/etc/re.d/rc.local 然后给这个文件加可执行权限

chmod +x /etc/rc.d/rc.local

第三方软件仓库的搭建
把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件
createrepo -v /rpm存放目录
vim /etc/yum.repos.d/xxx.repo
[Software]
name=software
baseurl=file:///rpm存放目录
gpgcheck=0

client指向端
vim /etc/yum.repos.d/xxxx.repo        仓库指向文件位置
[xxxx]                    自定义软件仓库名称
name=xxxx                自定义软件仓库描述
baseurl=ftp://|http:// ip/位置     仓库位置
gpgcheck=0                不检测gpgkey(软件的出品的logo)

编辑 vim /etc/yum.repos.d/yum.repo 文件

在执行 yum clean all 清除缓存 识别新的配置






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值