Yum Repository

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

# nmtui

# nmcli

grubby --update-kernel=ALL --args "kvm_amd.sev=1"

Create YUM Repository ( Oracle Linux 8)


Step 1: Create yumRepository Directory:
# mkdir /mnt/cdrom
# blkid /dev/sr1 (sr1 là virtual cdrom tạo bằng iLO)
/dev/sr1: BLOCK_SIZE="2048" UUID="2023-05-17-12-08-42-00" LABEL="OL-8-
8-0-BaseOS-x86_64" TYPE="iso9660" PTUUID="6217c4d3" PTTYPE="dos"
# mount -t iso9660 /dev/sr1 /mnt/cdrom
# df -h ( Kiểm tra lại)
Filesystem Size Used Avail Use% Mounted on
......................................................
/dev/sr1 12G 12G 0 100% /mnt/cdrom
(-> đã mount)
# mkdir /home/yumRepository/
# cp -R /mnt/cdrom/AppStream/Packages /home/yumRepository/

Step 2: Install createrepo packages: ( Tải và cài các gói phụ thuộc nếu được
yêu cầu)
# cd /home/yumRepository/Packages
# ls -l createrepo*
-r--r--r--. 1 root root 91436 Dec 15 08:05 createrepo_c-
0.17.7-6.el8.x86_64.rpm
-r--r--r--. 1 root root 309136 Dec 15 08:05 createrepo_c-
devel-0.17.7-6.el8.i686.rpm
-r--r--r--. 1 root root 309084 Dec 15 08:05 createrepo_c-
devel-0.17.7-6.el8.x86_64.rpm
-r--r--r--. 1 root root 129836 Dec 15 08:05 createrepo_c-
libs-0.17.7-6.el8.i686.rpm
-r--r--r--. 1 root root 119172 Dec 15 08:05 createrepo_c-
libs-0.17.7-6.el8.x86_64.rpm
# rpm -Uvh createrepo_c-0.17.7-6.el8.x86_64.rpm
warning: createrepo_c-0.17.7-6.el8.x86_64.rpm: Header V3
RSA/SHA256 Signature, key ID ad986da3: NOKEY
error: Failed dependencies:
createrepo_c-libs = 0.17.7-6.el8 is needed by
createrepo_c-0.17.7-6.el8.x86_64
libcreaterepo_c.so.0()(64bit) is needed by
createrepo_c-0.17.7-6.el8.x86_64
libdrpm.so.0()(64bit) is needed by createrepo_c-
0.17.7-6.el8.x86_64
[root@localhost Packages]# ls -l drpm*
-r--r--r--. 1 root root 75940 Dec 15 08:08 drpm-0.4.1-
3.el8.i686.rpm
-r--r--r--. 1 root root 69636 Dec 15 08:08 drpm-0.4.1-
3.el8.x86_64.rpm
# rpm -Uvh drpm-0.4.1-3.el8.x86_64.rpm
warning: drpm-0.4.1-3.el8.x86_64.rpm: Header V3 RSA/SHA256
Signature, key ID ad986da3: NOKEY
Verifying...
################################# [100%]
Preparing...
################################# [100%]
Updating / installing...
1:drpm-0.4.1-3.el8
################################# [100%]
# rpm -Uvh createrepo_c-libs-0.17.7-6.el8.x86_64.rpm
warning: createrepo_c-libs-0.17.7-6.el8.x86_64.rpm: Header
V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY
Verifying...
################################# [100%]
Preparing...
################################# [100%]
Updating / installing...
1:createrepo_c-libs-0.17.7-6.el8
################################# [100%]
# rpm -Uvh createrepo_c-0.17.7-6.el8.x86_64.rpm
warning: createrepo_c-0.17.7-6.el8.x86_64.rpm: Header V3
RSA/SHA256 Signature, key ID ad986da3: NOKEY
Verifying...
################################# [100%]
Preparing...
################################# [100%]
Updating / installing...
1:createrepo_c-0.17.7-6.el8
################################# [100%]

Step 3 : 3: Tạo Repository cho Yum:


# createrepo -v /home/yumRepository/Packages
.....................................
08:47:23: Package count: 2841
Directory walk done - 2841 packages
Temporary output repo path:
/home/yumRepository/Packages/.repodata/
08:47:23: Creating .xml.gz files
08:47:23: Setting number of packages
Preparing sqlite DBs
08:47:23: Creating databases
08:47:23: Thread pool user data ready
Pool started (with 5 workers)
Pool finished
08:47:37: Generating repomd.xml
08:47:40: Old repodata doesn't exists: Cannot rename
/home/yumRepository/Packages/repodata/ ->
/home/yumRepository/Packages/repodata.old.70269.20191215084740.372273: No such file
or directory
08:47:40: Renamed /home/yumRepository/Packages/.repodata/ -
> /home/yumRepository/Packages/repodata/
08:47:40: Memory cleanup
08:47:40: All done
# cd /etc/yum.repos.d/
# vi /etc/yum.repos.d/localrepo.repo
# cat /etc/yum.repos.d/localrepo.repo
[localrepo]
name=Linux DVD
baseurl=file:////home/yumRepository/Packages ( ulr
đến yum Repository)
gpgcheck=0
enabled=1
Step 4: Xác nhận lại Local Repository
# yum clean all
# yum repolist
repo id repo name
localrepo Linux DVD
ol8_UEKR7 Latest
Unbreakable Enterprise Kernel Release 7 for Oracle Linux 8 (x86_64)
ol8_appstream Oracle
Linux 8 Application Stream (x86_64)
ol8_baseos_latest Oracle
Linux 8 BaseOS Latest (x86_64)
Step 5: Kiểm thử
Cài đặt Cockpit-machines :
# rpm -Uvh cockpit-machines-286.1-1.0.1.el8.noarch.rpm
warning: cockpit-machines-286.1-1.0.1.el8.noarch.rpm:
Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY
error: Failed dependencies:
libvirt-dbus >= 1.2.0 is needed by cockpit-
machines-286.1-1.0.1.el8.noarch
# rpm -Uvh libvirt-glib-2.0.0-1.el8.x86_64.rpm
# rpm -Uvh libvirt-dbus-1.3.0-
2.module+el8.8.0+21154+63dc3492.x86_64.rpm
# rpm -Uvh cockpit-machines-286.1-1.0.1.el8.noarch.rpm
warning: cockpit-machines-286.1-1.0.1.el8.noarch.rpm:
Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY
Verifying...
################################# [100%]
Preparing...
################################# [100%]
Updating / installing...
1:cockpit-machines-286.1-1.0.1.el8
################################# [100%]

You might also like