练习2---2024.7.16

2.在vmware配置光盘iso⽂件,在linux系统中读取光盘⽂件

3.配置阿⾥云yum仓库

[root@localhost ~]# tar -zcvf /etc/yum.repos.d/111.tar.gz /etc/yum.repos.d/*
tar: 从成员名中删除开头的“/”
/etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-CR.repo
/etc/yum.repos.d/CentOS-Debuginfo.repo
/etc/yum.repos.d/CentOS-fasttrack.repo
/etc/yum.repos.d/CentOS-Media.repo
/etc/yum.repos.d/CentOS-Sources.repo
/etc/yum.repos.d/CentOS-Vault.repo
[root@localhost ~]# ls /etc/yum.repos.d/
111.tar.gz        CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo
[root@localhost ~]# rm -rf /etc/yum.repos.d/*.repo
[root@localhost ~]# ls /etc/yum.repos.d/
111.tar.gz

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
--2024-07-16 18:36:45--  https://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 117.23.51.239, 117.23.51.238, 117.23.51.236
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|117.23.51.239|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

100%[================================================================================>] 2,523       --.-K/s 用时 0s      

2024-07-16 18:36:47 (748 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523])

[root@localhost ~]# yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@localhost ~]# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                               | 3.6 kB  00:00:00     
extras                                                                                             | 2.9 kB  00:00:00     
updates                                                                                            | 2.9 kB  00:00:00     
(1/10): base/7/x86_64/group_gz                                                                     | 153 kB  00:00:00     
base/7/x86_64/primary_db       FAILED                                          
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/6d0c3a488c282fe537794b5946b01e28c7f44db79097bb06826e1c0c88bad5ef-primary.sqlite.bz2: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error"
正在尝试其它镜像。
(2/10): extras/7/x86_64/other_db                                                                   | 154 kB  00:00:00     
(3/10): extras/7/x86_64/filelists_db                                                               | 305 kB  00:00:02     
(4/10): base/7/x86_64/other_db                                                                     | 2.6 MB  00:00:04     
(5/10): updates/7/x86_64/other_db                                                                  | 1.6 MB  00:00:01     
(6/10): base/7/x86_64/primary_db                                                                   | 6.1 MB  00:00:04     
(7/10): updates/7/x86_64/filelists_db                                                              |  15 MB  00:00:10     
base/7/x86_64/filelists_db     FAILED                                          
http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/d6d94c7d406fe7ad4902a97104b39a0d8299451832a97f31d71653ba982c955b-filelists.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused"
正在尝试其它镜像。
extras/7/x86_64/primary_db     FAILED                                                   ] 512 kB/s |  29 MB  00:01:03 ETA 
http://mirrors.aliyuncs.com/centos/7/extras/x86_64/repodata/e12dbf10e94bc2b33b1f45e026559bc8685728b139dddae0654d96bc624c5602-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused"
正在尝试其它镜像。
updates/7/x86_64/primary_db    FAILED                                                   ] 871 kB/s |  32 MB  00:00:33 ETA 
http://mirrors.aliyuncs.com/centos/7/updates/x86_64/repodata/f19044932626155f0cd849e88972b84875fc85e3308b4d622844a911c4ef54d0-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused"
正在尝试其它镜像。
(8/10): extras/7/x86_64/primary_db                                                                 | 253 kB  00:00:02     
(9/10): base/7/x86_64/filelists_db                                                                 | 7.2 MB  00:00:05     
(10/10): updates/7/x86_64/primary_db                                                               |  27 MB  00:00:22     
元数据缓存已建立

4.配置清华镜像仓库

[root@localhost ~]# rm -rf /etc/yum.repos.d/*.repo

2.修改

[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
 

3.生成缓存

yum clean all
yum makecache

5.配置腾讯云yum仓库

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
--2024-07-16 13:46:03--  http://mirrors.cloud.tencent.com/repo/centos7_base.repo
正在解析主机 mirrors.cloud.tencent.com (mirrors.cloud.tencent.com)... 150.138.251.99, 150.138.251.98, 240e:946:3009:1:8000:0:b00:98, ...
正在连接 mirrors.cloud.tencent.com (mirrors.cloud.tencent.com)|150.138.251.99|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1694 (1.7K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

100%[================================================================================>] 1,694       --.-K/s 用时 0s      

2024-07-16 13:46:05 (647 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [1694/1694])

[root@localhost ~]# ls /etc/yum.repos.d/
111.tar.gz  CentOS-Base.repo  yumm.repo

# yum clean all
已加载插件:fastestmirror
正在清理软件源: extras os updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@localhost ~]# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
extras                                                                                             | 2.9 kB  00:00:00     
os                                                                                                 | 3.6 kB  00:00:00     
updates                                                                                            | 2.9 kB  00:00:00     
(1/10): extras/7/x86_64/primary_db                                                                 | 253 kB  00:00:02     
(2/10): extras/7/x86_64/filelists_db                                                               | 305 kB  00:00:02     
(3/10): extras/7/x86_64/other_db                                                                   | 154 kB  00:00:00     
(4/10): os/7/x86_64/group_gz                                                                       | 153 kB  00:00:02     
(5/10): os/7/x86_64/primary_db                                                                     | 6.1 MB  00:00:00     
(6/10): os/7/x86_64/other_db                                                                       | 2.6 MB  00:00:00     
(7/10): os/7/x86_64/filelists_db                                                                   | 7.2 MB  00:00:05     
(8/10): updates/7/x86_64/filelists_db                                                              |  15 MB  00:00:05     
(9/10): updates/7/x86_64/primary_db                                                                |  27 MB  00:00:05     
(10/10): updates/7/x86_64/other_db                                                                 | 1.6 MB  00:00:00     
元数据缓存已建立
[root@localhost ~]# yum list | grep ele
centos-release.x86_64                       7-5.1804.el7.centos        @anaconda
centos-release.x86_64                       7-9.2009.2.el7.centos      updates  
centos-release-ansible-27.noarch            1-1.el7                    extras   
centos-release-ansible-28.noarch            1-1.el7                    extras   
centos-release-ansible-29.noarch            1-1.el7                    extras   
centos-release-ansible26.noarch             1-3.el7.centos             extras   
centos-release-azure.noarch                 1.0-2.el7                  extras   
centos-release-ceph-jewel.noarch            1.0-1.el7.centos           extras   
centos-release-ceph-luminous.noarch         1.1-2.el7.centos           extras   
centos-release-ceph-nautilus.noarch         1.2-2.el7.centos           extras   
centos-release-configmanagement.noarch      1-1.el7.centos             extras   
centos-release-dotnet.noarch                1-1.el7                    extras   
centos-release-fdio.noarch                  1.0-2.el7.centos           extras   
centos-release-gluster-legacy.noarch        4.0-3.el7.centos           extras   
centos-release-gluster40.x86_64             1.0-2.el7.centos           extras   
centos-release-gluster41.noarch             1.0-3.el7.centos           extras   
centos-release-gluster5.noarch              1.0-1.el7.centos           extras   
centos-release-gluster6.noarch              1.0-1.el7.centos           extras   
centos-release-gluster7.noarch              1.0-2.el7.centos           extras   
centos-release-gluster8.noarch              1.0-1.el7                  extras   
centos-release-gluster9.noarch              1.0-1.el7                  extras   
centos-release-nfs-ganesha28.noarch         1.0-3.el7.centos           extras   
centos-release-nfs-ganesha30.noarch         1.0-2.el7.centos           extras   
centos-release-nfs-ganesha4.noarch          1.0-1.el7.centos           extras   
centos-release-nfv-common.noarch            1-5.el7.centos             extras   
centos-release-openshift-origin.noarch      1-1.el7.centos             extras   
centos-release-openshift-origin13.noarch    1-1.el7.centos             extras   
centos-release-openshift-origin14.noarch    1-1.el7.centos             extras   
centos-release-openshift-origin15.noarch    1-1.el7.centos             extras   
centos-release-openshift-origin310.noarch   1-1.el7.centos             extras   
centos-release-openshift-origin311.noarch   1-2.el7.centos             extras   
centos-release-openshift-origin36.noarch    1-1.el7.centos             extras   
centos-release-openshift-origin37.noarch    1-1.el7.centos             extras   
centos-release-openshift-origin39.noarch    1-1.el7.centos             extras   
centos-release-openstack-queens.noarch      1-2.el7.centos             extras   
centos-release-openstack-rocky.noarch       1-1.el7.centos             extras   
centos-release-openstack-stein.noarch       1-1.el7.centos             extras   
centos-release-openstack-train.noarch       1-1.el7.centos             extras   
centos-release-opstools.noarch              1-8.el7                    extras   
centos-release-ovirt42.noarch               1.0-3.el7.centos           extras   
centos-release-ovirt43.noarch               1.0-1.el7.centos           extras   
centos-release-paas-common.noarch           1-1.el7.centos             extras   
centos-release-qemu-ev.noarch               1.0-4.el7.centos           extras   
centos-release-samba411.noarch              1.0-1.el7                  extras   
centos-release-scl.noarch                   2-3.el7.centos             extras   
centos-release-scl-rh.noarch                2-3.el7.centos             extras   
centos-release-storage-common.noarch        2-2.el7.centos             extras   
centos-release-virt-common.noarch           1-1.el7.centos             extras   
centos-release-xen.x86_64                   10:9-2.el7.centos          extras   
centos-release-xen-410.x86_64               10:9-2.el7.centos          extras   
centos-release-xen-412.x86_64               10:9-2.el7.centos          extras   
centos-release-xen-413.x86_64               10:9-2.el7.centos          extras   
centos-release-xen-414.x86_64               10:9-2.el7.centos          extras   
centos-release-xen-46.x86_64                10:8-5.el7                 extras   
centos-release-xen-48.x86_64                10:9-2.el7.centos          extras   
centos-release-xen-common.x86_64            10:9-2.el7.centos          extras   
elrepo-release.noarch                       7.0-5.el7.elrepo           extras   
epel-release.noarch                         7-11                       extras   
isorelax.noarch                             1:0-0.15.release20050331.el7
isorelax-javadoc.noarch                     1:0-0.15.release20050331.el7
kcharselect.x86_64                          4.10.5-3.el7               os       
maven-release.noarch                        2.2.1-12.el7               os       
maven-release-javadoc.noarch                2.2.1-12.el7               os       
maven-release-manager.noarch                2.2.1-12.el7               os       
maven-release-plugin.noarch                 2.2.1-12.el7               os       
telepathy-farstream.i686                    0.6.0-5.el7                os       
telepathy-farstream.x86_64                  0.6.0-5.el7                os       
telepathy-farstream-devel.i686              0.6.0-5.el7                os       
telepathy-farstream-devel.x86_64            0.6.0-5.el7                os       
telepathy-filesystem.noarch                 0.0.2-6.el7                os       
telepathy-gabble.x86_64                     0.18.1-4.el7               os       
telepathy-glib.i686                         0.24.1-1.el7               os       
telepathy-glib.x86_64                       0.24.1-1.el7               os       
telepathy-glib-devel.i686                   0.24.1-1.el7               os       
telepathy-glib-devel.x86_64                 0.24.1-1.el7               os       
telepathy-glib-vala.x86_64                  0.24.1-1.el7               os       
telepathy-haze.x86_64                       0.8.0-1.el7                os       
telepathy-logger.i686                       0.8.0-5.el7                os       
telepathy-logger.x86_64                     0.8.0-5.el7                os       
telepathy-logger-devel.i686                 0.8.0-5.el7                os       
telepathy-logger-devel.x86_64               0.8.0-5.el7                os       
telepathy-mission-control.i686              1:5.16.3-3.el7             os       
telepathy-mission-control.x86_64            1:5.16.3-3.el7             os       
telepathy-mission-control-devel.i686        1:5.16.3-3.el7             os       
telepathy-mission-control-devel.x86_64      1:5.16.3-3.el7             os       
telepathy-salut.x86_64                      0.8.1-6.el7                os       


6.⾃建仓库 包含 tree net-tools bash-completion nginx tree等包

(1)安装软件包

[root@lianxi ~]# yum -y install createrepo

(2)把soft⽂件夹做成⼀个本地的⾃建仓库

[root@lianxi ~]# createrepo soft/

(3)编写repo文件

[root@lianxi soft]# vim /etc/yum.repos.d/soft.repo
[soft]
name=soft_local
baseurl=file:///root/soft
gpgcheck=0
enabled=1

(4)更新

[root@lianxi soft]# yum clean all
[root@lianxi soft]# yum makecache

(5)装包

[root@lianxi soft]# yum -y install tree net-tools bash-completion nginx

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值