Bootstrap

Linux配置yum源练习

题目

1.配置一个本地软件源
2. 通过yum命令安装 mysql-server
3.使用yum 删除 mysql-server
4.查看nginx软件的详情

解题

1)挂载镜像以使用

#挂载镜像
[root@HeHe ~]# mkdir /mnt/redhat_osi
[root@HeHe ~]# mount /dev/sr0 /mnt/redhat_osi/
#做软件仓库的元数据
#(1)创建本地软件仓库
[root@HeHe ~]# cd /etc/yum.repos.d/
[root@HeHe yum.repos.d]# vim local.repo
  1 [local-base]
  2 name=local-base
  3 baseurl=file:///mnt/redhat_osi/BaseOS/
  4 gpgcheck=0
  5
  6 [local-appstream]
  7 name=local-appstream
  8 baseurl=file:///mnt/redhat_osi/AppStream/
  9 gpgcheck=0
#(2)#生成软件仓库的元数据
[root@HeHe yum.repos.d]# dnf(yum) makecache


2)命令安装 mysql-server

[root@HeHe yum.repos.d]# yum install mysql-server.x86_64
Updating Subscription Management repositories.
Unable to read consumer identity
Total size: 21 M
Installed size: 179 M
Is this ok [y/N]: y
---
Installed:
  mariadb-connector-c-config-3.2.6-1.el9_0.noarch mecab-0.996-3.el9.4.x86_64         mysql-8.0.36-1.el9_3.x86_64
  mysql-common-8.0.36-1.el9_3.x86_64              mysql-errmsg-8.0.36-1.el9_3.x86_64 mysql-selinux-1.0.10-1.el9.noarch
  mysql-server-8.0.36-1.el9_3.x86_64              protobuf-lite-3.14.0-13.el9.x86_64

Complete!


3)删除 mysql-server

[root@HeHe yum.repos.d]# yum remove -y mysql-server.x86_64
Updating Subscription Management repositories.
Unable to read consumer identity
---
Installed products updated.

Removed:
  mariadb-connector-c-config-3.2.6-1.el9_0.noarch mecab-0.996-3.el9.4.x86_64         mysql-8.0.36-1.el9_3.x86_64
  mysql-common-8.0.36-1.el9_3.x86_64              mysql-errmsg-8.0.36-1.el9_3.x86_64 mysql-selinux-1.0.10-1.el9.noarch
  mysql-server-8.0.36-1.el9_3.x86_64              protobuf-lite-3.14.0-13.el9.x86_64

Complete!


4)查看nginx软件的详情

[root@HeHe yum.repos.d]# yum info nginx
---
Available Packages
Name         : nginx
Epoch        : 1
Version      : 1.20.1
Release      : 14.el9_2.1
Architecture : x86_64
Size         : 40 k
Source       : nginx-1.20.1-14.el9_2.1.src.rpm
Repository   : local-appstream
Summary      : A high performance web server and reverse proxy server
URL          : https://nginx.org
License      : BSD
Description  : Nginx is a web server and a reverse proxy 
---

;