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
---