配置真机yum源 | 安装服务软件 | yum命令

1,建立挂在点

mkdir /mnt/iso      ###建立专门放置镜像的文件夹

mv /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso /mnt/iso/    ###将镜像移动到镜像文件夹

mkdir /source7.0

mkdir /source7.2        ###为两个不同版本的镜像建立挂载文件夹

   ###将7.0镜像文件挂载在/source7.0下

###mount是挂载,这个命令在不是永久的,重启之后挂载就像消失了,需要重新挂载

###挂载之后就可以看见镜像里面的文件



2,备份原文件

cd /etc/yum.repos.d/
注意:在linux下,repo文件都是存放在/etc/yum.repos.d文件夹之中的。repo文件即是我们常说的源文件(repositry匹配文件),在使用yum命令的时候系统会自动读取repo文件,然后去repositry获取软件。

####建立一个文件备份原来的东西,先不要删除

[root@foundation156 source7.0]# cd /etc/yum.repos.d/
[root@foundation156 yum.repos.d]# ls
rhel-dvd.repo  rht-extras.repo

[root@foundation156 yum.repos.d]# mkdir /repobackup ###备份文件夹

[root@foundation156 yum.repos.d]# mv * /repobackup/  ###备份


3,写源配置文件

[root@foundation156 yum.repos.d]# vim yum.repo

注意:系统是哪个版本,就安装对应版本的源,避免兼容性问题.

配置vim yum.repo  ###必须以.repo结尾
[source7.0]
name=source7.0   ###第一二行的名字可以不一样

baseurl=file:///source7.0   ###三个斜杠之间无空格,三个/的含义不一样,第三个/是根目录的意思

                                         ###这里要填写镜像挂载点的路径

gpgcheck=0        ###

注意:gpgcheck是协议,简单理解为检测 用谁的系统就用谁授权的软件
是否检测是否为官方授权软件,0就是不检查,就相当于过了质保,安装的软件对系统出现的错误系统所在企业不负责

1就是如果系统的版本的GPG key和软件上面的GPG key一样,系统就允许安装,如果不一样,就禁止安装,这里我们可能要安装第三方软件,所以gpgcheck=0。

4,刷新缓存

yum clean all清理缓存


二,安装软件

   ###不存在dhcpd服务


安装

[root@foundation156 source7.0]# yum install dhcp -y              ###-y是不询问
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
source7.0                                                   | 4.1 kB  00:00:00     
(1/2): source7.0/group_gz                                   | 134 kB  00:00:00     
(2/2): source7.0/primary_db                                 | 3.4 MB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package dhcp.x86_64 12:4.2.5-27.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================
 Package       Arch            Version                    Repository          Size
===================================================================================
Installing:
 dhcp          x86_64          12:4.2.5-27.el7            source7.0          506 k

Transaction Summary
===================================================================================
Install  1 Package

Total download size: 506 k
Installed size: 1.4 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 12:dhcp-4.2.5-27.el7.x86_64                                     1/1
source7.0/productid                                         | 1.6 kB  00:00:00     
  Verifying  : 12:dhcp-4.2.5-27.el7.x86_64                                     1/1

Installed:
  dhcp.x86_64 12:4.2.5-27.el7                                                     

Complete!          ###安装完成


查看


三,yum命令

####yum命令####

yum         install        softwarename    ##安装


                repolist            ##列出设定yum源信息

                remove        softwarename    ##卸载


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

                list all            ##列出所有软件名称###wc -l查看有多少个


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


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


                clean all            ##清空yum缓存

                search        softwareinfo    ##根据软件  信息 搜索软件名字###区别whatprovides


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

###ls是存在/bin下面的一个文件,要用whatprovides

此时要重装包含ls命令的软件


                update                ##更新软件

                history                ##查看系统软件改变历史####重大变化的才会出现

                reinstall    softwarename    ##重新安装

                info        softwarename    ##查看软件信息

####e#enterprise l7:linux 7:版本   enterprise linux 7

                groups list            ##查看软件组信息


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


                groups install    softwaregroup    ##安装组件

                groups remove    softwaregroup    ##卸载组件

猜你喜欢

转载自blog.csdn.net/ha_weii/article/details/80086167