linux基础学习(十)

                                    ##软件的安装

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

[abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm        ##rpm结尾的适用于redhat操作系统

        ||            ||        ||       ||

     软件名称     软件版本  软件适用系统 64位


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

1.rpm

rpm         -i        name.rpm        ##安装

            -v        name.rpm        ##显示安装进度

            -h        name.rpm        ##指定加密方式

            -e        name            ##卸载

            -ql       name            ##查询软件生成文件

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

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

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

            -qf  filename             ##查看filename属于哪个安装包

            -qp  name.rpm             ##查询软件安装包安装后的名字

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

            -qi   name                ##查看软件信息

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

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

2.yum

###Server源端###

  1. 从网上下载本机系统版本的iso镜像文件

rhel-server-7.1-x86_64-dvd.iso


2.把rhel-server-7.1-x86_64-dvd.iso挂载到/mnt以方便访问镜像中的文件

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


3.配置本机yum源指向

rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

[server]

name=server

baseurl=file:///mnt

gpgcheck=0


4.安装资源共享服务

yum install httpd -y

systemctl stop firewalld

system disable firewalld

systemctl start httpd

systemctl enable httpd


5.关于挂载

如果我们每次要安装软件都要挂载一次镜像那是很麻烦的,所以我们需要通过修改配置文件来实现开机自动挂载

vim /etc/rc.d/rc.local

在尾部添加以下语句:

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

.jpg

然后给它执行权限:chmod +x /etc/rc.d/rc.local


6.第三方软件仓库的搭建

把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件

createrepo -v /rpm存放目录

vim /etc/yum.repos.d/yum.repo

[server]

name=server

baseurl=file:///rpm存放目录

gpgcheck=0


###client指向端###

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

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

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

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

gpgcheck=0                                ##不检测gpgkey(gpgkey表示软件的出品logo,在这里为0代表允许安装第三方软件)


.jpg

yum clean all                              ##清空yum缓存识别新配置


###yum命令###

yum            install        softwarename        ##安装

               repolist                           ##列出设定yum源信息

               remove          softwarename       ##卸载

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

               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    ##卸载组件





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章