美文网首页
【openEuler】openEuler-22.03-LTS r

【openEuler】openEuler-22.03-LTS r

作者: 放纵不基 | 来源:发表于2023-01-05 18:07 被阅读0次

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

image.png

# 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上的软件包似乎都是安全就启动,并设置了开机自启,有必要的时候关注一下。

相关文章

网友评论

      本文标题:【openEuler】openEuler-22.03-LTS r

      本文链接:https://www.haomeiwen.com/subject/zxejcdtx.html