红帽linux如何装软件,redhat 下软件的安装

#######################

######软件的安装#######

#######################

####1.软件名称的识别#####

a52dec-0.7.4-8.el6.rf.x86_64.rpm

||     ||     ||        ||

软件名 软件版本 软适用系统 64位           ##rpm结尾的适用于redhat操作系统

####2.如何安装软件###

1.rpm命令

rpm  ###底层软件管理工具

-i    name.rpm          ###install

-v    name.rpm          ###显示信息

-h    name.rpm          ###指定包的解密方式为hash

-ql   name          ###查询

-qlp  name.rpm           ###查询软件安装后会生成什么文件

-l                  ###列出软件中文件的名字

-qp name.rpm --scripts  ###查看软件安装和卸载过程中所执行的动作

-qf   filename          ###查询某个文件属于那个安装包

-qa                  ###查询系统中安装的所有软件名称

- e                      ###卸载

-ivh name.rpm --force  ###强制

--nodeps                 ###忽略依赖性

-qa |grep name           ###查询软件是否安装

-qi name                 ###查询软件信息

-Kv name.rpm             ###检测软件包是否被篡改

######yum软件控制######

yum

上层软件管理工具,最重要的的功能是可以解决软件的依赖关系

######yum命令######

yum      install        softwarename    ##安装

repolist                       ##列出设定yum源信息

remove         softwarename    ##卸载

list           softwarename    ##查看软件源中是否有此软件

list all                       ##列出所有软件名称

list installd                  ##列出已经安装的软件名称

list available                 ##列出可以用yum安装的软件名称

clean all                      ##清空yum缓存

search         sofftwareinfo   ##根据软件信息搜索软件名字

whatprovides   filename        ##在yum源中查找包含filename文件的软件包

update                         ##更新软件

history                        ##查看系统软件改变历史

reinstall      softwarename    ##重新安装

info           softwaregroup   ##查看软件组内包含的软件

group list                     ##查看软件组信息

groups info    softwaregroup   ##查看软件组内包含的软件

groups install softwaregroup   ##安装组件

groups remove  softwaregroup   ##卸载组件

sever源端

1.首先找到从网络上下载的与本系统版本匹配的iso镜像

rhel-server-7.1-x86_64-dvd.iso

2.将镜像挂载到/mnt下

# mkdir iso

/var/www/html/rhel7.1/

# mv /home/kiosk/D

# mv /home/kiosk/Desktop/rh

# mv /home/kiosk/Desktop/rhel-server-7.1-x86_64-dvd.iso /iso/

# mount /iso/rhel-server-7.1-x86_64-dvd.iso /mnt/

mount: /dev/loop0 is write-protected, mounting read-only

# cd /mnt/

# ls

addons  p_w_picpaths      Packages                 RPM-GPG-KEY-redhat-release

EFI     isolinux    release-notes            TRANS.TBL

EULA    LiveOS      repodata

GPL     media.repo  RPM-GPG-KEY-redhat-beta

3.配置本机yum源指向

# cd /etc/yum.repos.d/

# vim yum.repo

##[server]

name=sweet

baseurl=file://172.25.254.40/mnt

gpgcheck=0

4.安装资源共享服务

##yum install httpd -y

# systemctl stop firewalld

# systemctl disable firewalld

# systemctl start httpd

# systemctl enable httpd

5.建立共享目录,并挂载镜像文件到共享目录上

# mkdir /var/www/html/rhel7.1/

# umount /mnt/      ##在配置文件中取消之前的挂载

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

# mount: /dev/loop1 is write-protected, mounting read-only        ##将镜像挂载到共享目录里

6.测试

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

7.修改本机yum源指向

##[server]

name=sweet

baseurl=file:///var/www/html/rhel7.1

gpgcheck=0

8.开机自动挂载在iso

vim  /etc/rc.d/rc.local

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

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

client指向端

vim /etc/yum.repos.d/xxxx.repo     ##仓库指向文件位置

[xxxx]                             ##自定义软件仓库名称

name=xxxx                          ##自定义软件仓库描述

baseurl=ftp://http://file://       ##仓库位置

gpgcheck=0                         ##不执行gpgkey

#######第三方软件仓库的搭建##########

1.把所有rpm包放到指定目录中,比如方到/software中

2.在这个目录中执行createrepo /software,生成repodate目录

3.编写/etc/yum.repos.d/xxx.repo指定/software位yum源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值