Linux YUM制作自己的yum repository
Linux YUM制作自己的yum repository
配置步骤:
1.通过网络发布自己的package目录
2.创建本地repository
3.配置自己的yum源
操作实现:
1 安装createrepo 工具该工具用来创建本地的repository data.
命令:yum install createrepo
详细信息:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | [root@node1 ~] # yum install createrepo Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * 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 Resolving Dependencies --> Running transaction check ---> Package createrepo.noarch 0:0.9.9-28.el7 will be installed --> Processing Dependency: python-deltarpm for package: createrepo-0.9.9-28.el7.noarch --> Processing Dependency: deltarpm for package: createrepo-0.9.9-28.el7.noarch --> Running transaction check ---> Package deltarpm.x86_64 0:3.6-3.el7 will be installed ---> Package python-deltarpm.x86_64 0:3.6-3.el7 will be installed --> Finished Dependency Resolution --> Finding unneeded leftover dependencies Found and removing 0 unneeded dependencies Dependencies Resolved ================================================================================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================================================================================ Installing: createrepo noarch 0.9.9-28.el7 base 94 k Installing for dependencies: deltarpm x86_64 3.6-3.el7 base 82 k python-deltarpm x86_64 3.6-3.el7 base 31 k Transaction Summary ================================================================================================================================================================================================================ Install 1 Package (+2 Dependent packages) Total download size: 207 k Installed size: 558 k Is this ok [y /d/N ]: y Downloading packages: (1 /3 ): createrepo-0.9.9-28.el7.noarch.rpm | 94 kB 00:00:00 (2 /3 ): python-deltarpm-3.6-3.el7.x86_64.rpm | 31 kB 00:00:00 (3 /3 ): deltarpm-3.6-3.el7.x86_64.rpm | 82 kB 00:00:00 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 278 kB /s | 207 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : deltarpm-3.6-3.el7.x86_64 1 /3 Installing : python-deltarpm-3.6-3.el7.x86_64 2 /3 Installing : createrepo-0.9.9-28.el7.noarch 3 /3 Verifying : createrepo-0.9.9-28.el7.noarch 1 /3 Verifying : deltarpm-3.6-3.el7.x86_64 2 /3 Verifying : python-deltarpm-3.6-3.el7.x86_64 3 /3 Installed: createrepo.noarch 0:0.9.9-28.el7 Dependency Installed: deltarpm.x86_64 0:3.6-3.el7 python-deltarpm.x86_64 0:3.6-3.el7 Complete! |
2.下载以下实验包,用来做自己的源:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 | [root@node1 ~] # repotrack -p fiopkgs fio Downloading acl-2.2.51-15.el7.x86_64.rpm Downloading audit-libs-2.8.5-4.el7.x86_64.rpm Downloading audit-libs-2.8.5-4.el7.i686.rpm Downloading basesystem-10.0-7.el7.centos.noarch.rpm Downloading bash -4.2.46-35.el7_9.x86_64.rpm Downloading bc -1.06.95-13.el7.x86_64.rpm Downloading binutils-2.27-44.base.el7_9.1.x86_64.rpm Downloading boost-iostreams-1.53.0-28.el7.x86_64.rpm Downloading boost-iostreams-1.53.0-28.el7.i686.rpm Downloading boost-random-1.53.0-28.el7.x86_64.rpm Downloading boost-random-1.53.0-28.el7.i686.rpm Downloading boost-system-1.53.0-28.el7.x86_64.rpm Downloading boost-system-1.53.0-28.el7.i686.rpm Downloading boost-thread-1.53.0-28.el7.i686.rpm Downloading boost-thread-1.53.0-28.el7.x86_64.rpm Downloading bzip2 -libs-1.0.6-13.el7.x86_64.rpm Downloading bzip2 -libs-1.0.6-13.el7.i686.rpm Downloading ca-certificates-2021.2.50-72.el7_9.noarch.rpm Downloading centos-release-7-9.2009.1.el7.centos.x86_64.rpm Downloading chkconfig-1.7.6-1.el7.x86_64.rpm Downloading coreutils-8.22-24.el7_9.2.x86_64.rpm Downloading cpio-2.11-28.el7.x86_64.rpm Downloading cracklib-2.9.0-11.el7.x86_64.rpm Downloading cracklib-2.9.0-11.el7.i686.rpm Downloading cracklib-dicts-2.9.0-11.el7.x86_64.rpm Downloading cryptsetup-libs-2.0.3-6.el7.x86_64.rpm Downloading curl-7.29.0-59.el7_9.1.x86_64.rpm Downloading cyrus-sasl-lib-2.1.26-24.el7_9.x86_64.rpm Downloading cyrus-sasl-lib-2.1.26-24.el7_9.i686.rpm Downloading daxctl-libs-65-5.el7.x86_64.rpm Downloading dbus-1.10.24-15.el7.x86_64.rpm Downloading dbus-libs-1.10.24-15.el7.x86_64.rpm Downloading device-mapper-1.02.170-6.el7_9.5.x86_64.rpm Downloading device-mapper-libs-1.02.170-6.el7_9.5.x86_64.rpm Downloading device-mapper-libs-1.02.170-6.el7_9.5.i686.rpm Downloading diffutils-3.3-5.el7.i686.rpm Downloading diffutils-3.3-5.el7.x86_64.rpm Downloading dracut-033-572.el7.x86_64.rpm Downloading elfutils-default-yama-scope-0.176-5.el7.noarch.rpm Downloading elfutils-libelf-0.176-5.el7.i686.rpm Downloading elfutils-libelf-0.176-5.el7.x86_64.rpm Downloading elfutils-libs-0.176-5.el7.x86_64.rpm Downloading elfutils-libs-0.176-5.el7.i686.rpm Downloading expat-2.1.0-14.el7_9.i686.rpm Downloading expat-2.1.0-14.el7_9.x86_64.rpm Downloading filesystem-3.2-25.el7.x86_64.rpm Downloading findutils-4.5.11-6.el7.x86_64.rpm Downloading fio-3.7-2.el7.x86_64.rpm Downloading gawk -4.0.2-4.el7_3.1.x86_64.rpm Downloading gdbm-1.10-8.el7.x86_64.rpm Downloading glib2-2.56.1-9.el7_9.x86_64.rpm Downloading glib2-2.56.1-9.el7_9.i686.rpm Downloading glibc-2.17-326.el7_9.i686.rpm Downloading glibc-2.17-326.el7_9.x86_64.rpm Downloading glibc-common-2.17-326.el7_9.x86_64.rpm Downloading gmp-6.0.0-15.el7.i686.rpm Downloading gmp-6.0.0-15.el7.x86_64.rpm Downloading grep -2.20-3.el7.x86_64.rpm Downloading groff-base-1.22.2-8.el7.x86_64.rpm Downloading gzip -1.5-11.el7_9.x86_64.rpm Downloading hardlink-1.0-19.el7.x86_64.rpm Downloading hostname -3.13-3.el7_7.1.x86_64.rpm Downloading hwdata-0.252-9.7.el7.x86_64.rpm Downloading info-5.1-5.el7.x86_64.rpm Downloading initscripts-9.49.53-1.el7_9.1.x86_64.rpm Downloading iproute-4.11.0-30.el7.x86_64.rpm Downloading iptables-1.4.21-35.el7.x86_64.rpm Downloading iputils-20160308-10.el7.x86_64.rpm Downloading json-c-0.11-4.el7_0.x86_64.rpm Downloading keyutils-libs-1.5.8-3.el7.i686.rpm Downloading keyutils-libs-1.5.8-3.el7.x86_64.rpm Downloading kmod-20-28.el7.x86_64.rpm Downloading kmod-libs-20-28.el7.x86_64.rpm Downloading kpartx-0.4.9-135.el7_9.x86_64.rpm Downloading krb5-libs-1.15.1-51.el7_9.i686.rpm Downloading krb5-libs-1.15.1-51.el7_9.x86_64.rpm Downloading libacl-2.2.51-15.el7.x86_64.rpm Downloading libacl-2.2.51-15.el7.i686.rpm Downloading libaio-0.3.109-13.el7.x86_64.rpm Downloading libattr-2.4.46-13.el7.i686.rpm Downloading libattr-2.4.46-13.el7.x86_64.rpm Downloading libblkid-2.23.2-65.el7_9.1.i686.rpm Downloading libblkid-2.23.2-65.el7_9.1.x86_64.rpm Downloading libcap-2.22-11.el7.x86_64.rpm Downloading libcap-2.22-11.el7.i686.rpm Downloading libcap-ng-0.7.5-4.el7.i686.rpm Downloading libcap-ng-0.7.5-4.el7.x86_64.rpm Downloading libcom_err-1.42.9-19.el7.x86_64.rpm Downloading libcom_err-1.42.9-19.el7.i686.rpm Downloading libcurl-7.29.0-59.el7_9.1.x86_64.rpm Downloading libcurl-7.29.0-59.el7_9.1.i686.rpm Downloading libdb-5.3.21-25.el7.i686.rpm Downloading libdb-5.3.21-25.el7.x86_64.rpm Downloading libdb-utils-5.3.21-25.el7.x86_64.rpm Downloading libffi-3.0.13-19.el7.i686.rpm Downloading libffi-3.0.13-19.el7.x86_64.rpm Downloading libgcc-4.8.5-44.el7.x86_64.rpm Downloading libgcc-4.8.5-44.el7.i686.rpm Downloading libgcrypt-1.5.3-14.el7.x86_64.rpm Downloading libgcrypt-1.5.3-14.el7.i686.rpm Downloading libgpg-error-1.12-3.el7.i686.rpm Downloading libgpg-error-1.12-3.el7.x86_64.rpm Downloading libibverbs-22.4-6.el7_9.x86_64.rpm Downloading libidn-1.28-4.el7.i686.rpm Downloading libidn-1.28-4.el7.x86_64.rpm Downloading libmnl-1.0.3-7.el7.x86_64.rpm Downloading libmount-2.23.2-65.el7_9.1.i686.rpm Downloading libmount-2.23.2-65.el7_9.1.x86_64.rpm Downloading libnetfilter_conntrack-1.0.6-1.el7_3.x86_64.rpm Downloading libnfnetlink-1.0.1-4.el7.x86_64.rpm Downloading libnl3-3.2.28-4.el7.x86_64.rpm Downloading libpmem-1.5.1-2.1.el7.x86_64.rpm Downloading libpmemblk-1.5.1-2.1.el7.x86_64.rpm Downloading libpwquality-1.2.3-5.el7.i686.rpm Downloading libpwquality-1.2.3-5.el7.x86_64.rpm Downloading librados2-10.2.5-4.el7.i686.rpm Downloading librados2-10.2.5-4.el7.x86_64.rpm Downloading librbd1-10.2.5-4.el7.x86_64.rpm Downloading librdmacm-22.4-6.el7_9.x86_64.rpm Downloading libselinux-2.5-15.el7.x86_64.rpm Downloading libselinux-2.5-15.el7.i686.rpm Downloading libsemanage-2.5-14.el7.x86_64.rpm Downloading libsepol-2.5-10.el7.i686.rpm Downloading libsepol-2.5-10.el7.x86_64.rpm Downloading libsmartcols-2.23.2-65.el7_9.1.i686.rpm Downloading libsmartcols-2.23.2-65.el7_9.1.x86_64.rpm Downloading libssh2-1.8.0-4.el7.x86_64.rpm Downloading libssh2-1.8.0-4.el7.i686.rpm Downloading libstdc++-4.8.5-44.el7.i686.rpm Downloading libstdc++-4.8.5-44.el7.x86_64.rpm Downloading libtasn1-4.10-1.el7.i686.rpm Downloading libtasn1-4.10-1.el7.x86_64.rpm Downloading libuser-0.60-9.el7.i686.rpm Downloading libuser-0.60-9.el7.x86_64.rpm Downloading libutempter-1.1.6-4.el7.x86_64.rpm Downloading libutempter-1.1.6-4.el7.i686.rpm Downloading libuuid-2.23.2-65.el7_9.1.x86_64.rpm Downloading libuuid-2.23.2-65.el7_9.1.i686.rpm Downloading libverto-0.2.5-4.el7.i686.rpm Downloading libverto-0.2.5-4.el7.x86_64.rpm Downloading libxml2-2.9.1-6.el7_9.6.x86_64.rpm Downloading lua-5.1.4-15.el7.x86_64.rpm Downloading lz4-1.8.3-1.el7.x86_64.rpm Downloading lz4-1.8.3-1.el7.i686.rpm Downloading ncurses-5.9-14.20130511.el7_4.x86_64.rpm Downloading ncurses-base-5.9-14.20130511.el7_4.noarch.rpm Downloading ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm Downloading ncurses-libs-5.9-14.20130511.el7_4.i686.rpm Downloading ndctl-libs-65-5.el7.x86_64.rpm Downloading nspr-4.32.0-1.el7_9.x86_64.rpm Downloading nspr-4.32.0-1.el7_9.i686.rpm Downloading nss-3.67.0-4.el7_9.x86_64.rpm Downloading nss-3.67.0-4.el7_9.i686.rpm Downloading nss-pem-1.0.3-7.el7.x86_64.rpm Downloading nss-pem-1.0.3-7.el7.i686.rpm Downloading nss-softokn-3.67.0-3.el7_9.x86_64.rpm Downloading nss-softokn-3.67.0-3.el7_9.i686.rpm Downloading nss-softokn-freebl-3.67.0-3.el7_9.i686.rpm Downloading nss-softokn-freebl-3.67.0-3.el7_9.x86_64.rpm Downloading nss-sysinit-3.67.0-4.el7_9.x86_64.rpm Downloading nss-tools-3.67.0-4.el7_9.x86_64.rpm Downloading nss-util-3.67.0-1.el7_9.i686.rpm Downloading nss-util-3.67.0-1.el7_9.x86_64.rpm Downloading numactl-libs-2.0.12-5.el7.x86_64.rpm Downloading openldap-2.4.44-25.el7_9.i686.rpm Downloading openldap-2.4.44-25.el7_9.x86_64.rpm Downloading openssl-libs-1.0.2k-25.el7_9.x86_64.rpm Downloading openssl-libs-1.0.2k-25.el7_9.i686.rpm Downloading p11-kit-0.23.5-3.el7.i686.rpm Downloading p11-kit-0.23.5-3.el7.x86_64.rpm Downloading p11-kit-trust-0.23.5-3.el7.i686.rpm Downloading p11-kit-trust-0.23.5-3.el7.x86_64.rpm Downloading pam-1.1.8-23.el7.x86_64.rpm Downloading pam-1.1.8-23.el7.i686.rpm Downloading pciutils-3.5.1-3.el7.x86_64.rpm Downloading pciutils-libs-3.5.1-3.el7.i686.rpm Downloading pciutils-libs-3.5.1-3.el7.x86_64.rpm Downloading pcre-8.32-17.el7.i686.rpm Downloading pcre-8.32-17.el7.x86_64.rpm Downloading perl-5.16.3-299.el7_9.x86_64.rpm Downloading perl-Carp-1.26-244.el7.noarch.rpm Downloading perl-Encode-2.51-7.el7.x86_64.rpm Downloading perl-Exporter-5.68-3.el7.noarch.rpm Downloading perl-File-Path-2.09-2.el7.noarch.rpm Downloading perl-File-Temp-0.23.01-3.el7.noarch.rpm Downloading perl-Filter-1.49-3.el7.x86_64.rpm Downloading perl-Getopt-Long-2.40-3.el7.noarch.rpm Downloading perl-HTTP-Tiny-0.033-3.el7.noarch.rpm Downloading perl-PathTools-3.40-5.el7.x86_64.rpm Downloading perl-Pod-Escapes-1.04-299.el7_9.noarch.rpm Downloading perl-Pod-Perldoc-3.20-4.el7.noarch.rpm Downloading perl-Pod-Simple-3.28-4.el7.noarch.rpm Downloading perl-Pod-Usage-1.63-3.el7.noarch.rpm Downloading perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm Downloading perl-Socket-2.010-5.el7.x86_64.rpm Downloading perl-Storable-2.45-3.el7.x86_64.rpm Downloading perl-Text-ParseWords-3.29-4.el7.noarch.rpm Downloading perl-Time-HiRes-1.9725-3.el7.x86_64.rpm Downloading perl-Time-Local-1.2300-2.el7.noarch.rpm Downloading perl-constant-1.27-2.el7.noarch.rpm Downloading perl-libs-5.16.3-299.el7_9.x86_64.rpm Downloading perl-libs-5.16.3-299.el7_9.i686.rpm Downloading perl-macros-5.16.3-299.el7_9.x86_64.rpm Downloading perl-parent-0.225-244.el7.noarch.rpm Downloading perl-podlators-2.5.1-3.el7.noarch.rpm Downloading perl-threads-1.87-4.el7.x86_64.rpm Downloading perl-threads-shared-1.43-6.el7.x86_64.rpm Downloading pkgconfig-0.27.1-4.el7.x86_64.rpm Downloading pkgconfig-0.27.1-4.el7.i686.rpm Downloading popt-1.13-16.el7.i686.rpm Downloading popt-1.13-16.el7.x86_64.rpm Downloading procps-ng-3.3.10-28.el7.x86_64.rpm Downloading procps-ng-3.3.10-28.el7.i686.rpm Downloading python-2.7.5-90.el7.x86_64.rpm Downloading python-libs-2.7.5-90.el7.x86_64.rpm Downloading qrencode-libs-3.4.1-3.el7.x86_64.rpm Downloading rdma-core-22.4-6.el7_9.x86_64.rpm Downloading readline-6.2-11.el7.i686.rpm Downloading readline-6.2-11.el7.x86_64.rpm Downloading rpm-4.11.3-48.el7_9.x86_64.rpm Downloading rpm-libs-4.11.3-48.el7_9.x86_64.rpm Downloading sed -4.2.2-7.el7.x86_64.rpm Downloading setup-2.8.71-11.el7.noarch.rpm Downloading shadow-utils-4.6-5.el7.x86_64.rpm Downloading shared-mime-info-1.8-5.el7.x86_64.rpm Downloading sqlite-3.7.17-8.el7_7.1.i686.rpm Downloading sqlite-3.7.17-8.el7_7.1.x86_64.rpm Downloading systemd-219-78.el7_9.5.x86_64.rpm Downloading systemd-libs-219-78.el7_9.5.i686.rpm Downloading systemd-libs-219-78.el7_9.5.x86_64.rpm Downloading sysvinit-tools-2.88-14.dsf.el7.x86_64.rpm Downloading tar -1.26-35.el7.x86_64.rpm Downloading tzdata-2022a-1.el7.noarch.rpm Downloading ustr-1.0.4-16.el7.x86_64.rpm Downloading util-linux-2.23.2-65.el7_9.1.x86_64.rpm Downloading util-linux-2.23.2-65.el7_9.1.i686.rpm Downloading xz-5.2.2-2.el7_9.x86_64.rpm Downloading xz-libs-5.2.2-2.el7_9.x86_64.rpm Downloading xz-libs-5.2.2-2.el7_9.i686.rpm Downloading zlib-1.2.7-20.el7_9.x86_64.rpm Downloading zlib-1.2.7-20.el7_9.i686.rpm |
3.安装httpd发布自己的包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | [root@node1 fiopkgs] # yum install httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * 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 Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 0:2.4.6-97.el7.centos.5 will be installed --> Processing Dependency: httpd-tools = 2.4.6-97.el7.centos.5 for package: httpd-2.4.6-97.el7.centos.5.x86_64 --> Processing Dependency: /etc/mime .types for package: httpd-2.4.6-97.el7.centos.5.x86_64 --> Running transaction check ---> Package httpd-tools.x86_64 0:2.4.6-97.el7.centos.5 will be installed ---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed --> Finished Dependency Resolution --> Finding unneeded leftover dependencies Found and removing 0 unneeded dependencies Dependencies Resolved ================================================================================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================================================================================ Installing: httpd x86_64 2.4.6-97.el7.centos.5 updates 2.7 M Installing for dependencies: httpd-tools x86_64 2.4.6-97.el7.centos.5 updates 94 k mailcap noarch 2.1.41-2.el7 base 31 k Transaction Summary ================================================================================================================================================================================================================ Install 1 Package (+2 Dependent packages) Total download size: 2.8 M Installed size: 9.6 M Is this ok [y /d/N ]: y Downloading packages: (1 /3 ): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00 (2 /3 ): httpd-tools-2.4.6-97.el7.centos.5.x86_64.rpm | 94 kB 00:00:01 (3 /3 ): httpd-2.4.6-97.el7.centos.5.x86_64.rpm | 2.7 MB 00:00:17 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 164 kB /s | 2.8 MB 00:00:17 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : httpd-tools-2.4.6-97.el7.centos.5.x86_64 1 /3 Installing : mailcap-2.1.41-2.el7.noarch 2 /3 Installing : httpd-2.4.6-97.el7.centos.5.x86_64 3 /3 Verifying : mailcap-2.1.41-2.el7.noarch 1 /3 Verifying : httpd-tools-2.4.6-97.el7.centos.5.x86_64 2 /3 Verifying : httpd-2.4.6-97.el7.centos.5.x86_64 3 /3 Installed: httpd.x86_64 0:2.4.6-97.el7.centos.5 Dependency Installed: httpd-tools.x86_64 0:2.4.6-97.el7.centos.5 mailcap.noarch 0:2.1.41-2.el7 Complete! [root@node1 fiopkgs] # mkdir -p /var/www/html/CentOS/fio [root@node1 fiopkgs] # cp -p ./*.rpm /var/www/html/CentOS/fio [root@node1 CentOS] # createrepo -o . fio/ Spawning worker 0 with 241 pkgs Workers Finished Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete [root@node1 CentOS] # ls -al total 28 drwxrwxrwx. 4 root root 4096 Jun 30 10:22 . drwxr-xr-x. 3 root root 20 Jun 29 20:46 .. drwxr-xr-x. 2 root root 12288 Jun 30 10:21 fio drwxr-xr-x. 2 root root 4096 Jun 30 10:22 repodata [root@node1 fiopkgs] # chmod -R 777 /var/www/html/CentOS/ ### [root@node1 html] # vi /etc/httpd/conf.d/welcome.conf # # This configuration file enables the default "Welcome" page if there # is no default index page present for the root URL. To disable the # Welcome page, comment out all the lines below. # # NOTE: if this file is removed, it will be restored on upgrades. # #<LocationMatch "^/+$"> # Options -Indexes # ErrorDocument 403 /.noindex.html #</LocationMatch> #<Directory /usr/share/httpd/noindex> # AllowOverride None # Require all granted #</Directory> #Alias /.noindex.html /usr/share/httpd/noindex/index.html #Alias /noindex/css/bootstrap.min.css #/usr/share/httpd/noindex/css/bootstrap.min.css #Alias /noindex/css/open-sans.css /usr/share/httpd/noindex/css/open-sans.css #Alias /images/apache_pb.gif /usr/share/httpd/noindex/images/apache_pb.gif #Alias /images/poweredby.png /usr/share/httpd/noindex/images/poweredby.png [root@node1 html] # /usr/sbin/apachectl restart |
之后通过网络连接如下:http://192.168.xx.xxx/CentOS/
4. 配置自己的本地网络源
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | [root@node1 yum.repos.d] # vi localweb.repo [localweb] name=localweb baseurl=http: //192 .168.xx.xxx /CentOS/ enable =1 gpgcheck=0 [root@node1 yum.repos.d] # yum clean all Loaded plugins: fastestmirror Cleaning repos: localweb Cleaning up list of fastest mirrors Other repos take up 541 M of disk space (use --verbose for details) [root@node1 yum.repos.d] # yum makecache Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile localweb | 2.9 kB 00:00:00 (1 /3 ): localweb /filelists_db | 154 kB 00:00:00 (2 /3 ): localweb /other_db | 103 kB 00:00:00 (3 /3 ): localweb /primary_db | 185 kB 00:00:00 Metadata Cache Created [root@node1 yum.repos.d] # yum list available Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Available Packages audit-libs.i686 2.8.5-4.el7 localweb bash .x86_64 4.2.46-35.el7_9 localweb binutils.x86_64 2.27-44.base.el7_9.1 localweb boost-iostreams.i686 1.53.0-28.el7 localweb boost-iostreams.x86_64 1.53.0-28.el7 localweb boost-random.i686 1.53.0-28.el7 localweb boost-random.x86_64 1.53.0-28.el7 localweb boost-system.i686 1.53.0-28.el7 localweb boost-thread.i686 1.53.0-28.el7 localweb bzip2 -libs.i686 1.0.6-13.el7 localweb ca-certificates.noarch 2021.2.50-72.el7_9 localweb centos-release.x86_64 7-9.2009.1.el7.centos localweb |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本