openEuler-22.03-LTS
https://repo.openeuler.org/openEuler-22.03-LTS/ISO/x86_64/

# cat /etc/yum.repos.d/openEuler.repo
#generic-repos is licensed under the Mulan PSL v2.
#You can use this software according to the terms and conditions of the Mulan PSL v2.
#You may obtain a copy of Mulan PSL v2 at:
# http://license.coscl.org.cn/MulanPSL2
#THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
#IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
#PURPOSE.
#See the Mulan PSL v2 for more details.
[OS]
name=OS
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
[debuginfo]
name=debuginfo
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/debuginfo/$basearch/RPM-GPG-KEY-openEuler
[source]
name=source
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/source/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/source/RPM-GPG-KEY-openEuler
[update]
name=update
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
什么是 EPEL?
EPEL 的全称叫 Extra Packages for Enterprise Linux。EPEL 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL 之后,就相当于添加了一个第三方源。
为什么需要 EPEL?
那是因为 CentOS 源包含的大多数的库都是比较旧的。并且,很多流行的库也不存在。EPEL 在其基础上不仅全,而且还够新。EPEL 这两个优点,解决了很多人安装库的烦恼。
openEuler没有epel源,它是 EPOL源:Extra Packages for OpenEuler Linux
# yum repolist
repo id repo name
EPOL EPOL
OS OS
debuginfo debuginfo
everything everything
source source
update update
利用openEuler iso文件搭建离线局域网yum源
wget https://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-22.03-LTS/ISO/x86_64/openEuler-22.03-LTS-everything-x86_64-dvd.iso
mkdir /etc/yum.repos.d/backup/
mv /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/backup/
mount -o loop -t iso9660 openEuler-22.03-LTS-everything-x86_64-dvd.iso /mnt
echo "
[openEuler-everything]
name=openEuler
baseurl=file:///mnt
enabled=1
gpgcheck=0
" > /etc/yum.repos.d/openEuler.repo
yum clean all
yum repolist
openEuler-22.03-LTS-everything-x86_64-dvd.iso 中就有高版本docker
# ll /mnt/
total 3.1M
dr-xr-xr-x 2 root root 2.0K Mar 30 2022 docs
dr-xr-xr-x 3 root root 2.0K Mar 30 2022 EFI
dr-xr-xr-x 3 root root 2.0K Mar 30 2022 images
dr-xr-xr-x 2 root root 2.0K Mar 30 2022 isolinux
dr-xr-xr-x 2 root root 2.0K Mar 30 2022 ks
dr-xr-xr-x 2 root root 3.1M Mar 30 2022 Packages
dr-xr-xr-x 2 root root 4.0K Mar 30 2022 repodata
-r--r--r-- 1 root root 2.1K Mar 30 2022 RPM-GPG-KEY-openEuler
-r--r--r-- 1 root root 2.2K Mar 30 2022 TRANS.TBL
# ll /mnt/Packages/ | grep docker
-r--r--r-- 1 root root 606K Mar 30 2022 docker-client-java-8.11.7-2.oe2203.noarch.rpm
-r--r--r-- 1 root root 245K Mar 30 2022 docker-compose-1.22.0-4.oe2203.noarch.rpm
-r--r--r-- 1 root root 38M Mar 30 2022 docker-engine-18.09.0-300.oe2203.x86_64.rpm
-r--r--r-- 1 root root 2.0M Mar 30 2022 docker-runc-1.0.0.rc3-300.oe2203.x86_64.rpm
-r--r--r-- 1 root root 27K Mar 30 2022 pcp-pmda-docker-5.3.5-6.oe2203.x86_64.rpm
-r--r--r-- 1 root root 9.3K Mar 30 2022 podman-docker-0.10.1-12.oe2203.noarch.rpm
-r--r--r-- 1 root root 229K Mar 30 2022 python3-docker-4.4.4-1.oe2203.noarch.rpm
-r--r--r-- 1 root root 32K Mar 30 2022 python3-dockerpty-0.4.1-3.oe2203.noarch.rpm
-r--r--r-- 1 root root 24K Mar 30 2022 python3-docker-pycreds-0.4.0-2.oe2203.noarch.rpm
-r--r--r-- 1 root root 7.6K Mar 30 2022 python-docker-help-4.4.4-1.oe2203.noarch.rpm
-r--r--r-- 1 root root 10K Mar 30 2022 python-dockerpty-help-0.4.1-3.oe2203.noarch.rpm
# yum -y install docker
Last metadata expiration check: 2:36:51 ago on Fri 13 Jan 2023 07:37:01 PM CST.
Dependencies resolved.
==========================================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================================
Installing:
docker-engine x86_64 18.09.0-300.oe2203 openEuler-everything 37 M
Installing dependencies:
libcgroup x86_64 0.42.2-1.oe2203 openEuler-everything 97 k
Transaction Summary
==========================================================================================================================================================================================
Install 2 Packages
Total size: 37 M
Installed size: 154 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: libcgroup-0.42.2-1.oe2203.x86_64 1/2
Installing : libcgroup-0.42.2-1.oe2203.x86_64 1/2
Running scriptlet: libcgroup-0.42.2-1.oe2203.x86_64 1/2
Installing : docker-engine-18.09.0-300.oe2203.x86_64 2/2
Running scriptlet: docker-engine-18.09.0-300.oe2203.x86_64 2/2
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
Verifying : docker-engine-18.09.0-300.oe2203.x86_64 1/2
Verifying : libcgroup-0.42.2-1.oe2203.x86_64 2/2
Installed:
docker-engine-18.09.0-300.oe2203.x86_64 libcgroup-0.42.2-1.oe2203.x86_64
Complete!
需要注意的是,openEuler上的软件包似乎都是安全就启动,并设置了开机自启,有必要的时候关注一下。
网友评论