Як я можу створити yum repositoy, який вказує на онлайн-сервери?


0

Я отримую на зразок помилки

http://ftp.iitm.ac.in/centos/7.2.1511/os/x86_64/repodata/9b838fdcbdb8321433aa7d87eb6b0b4603fdb9e754ee2adeb6b0d3329ac03ec0-filelists.sqlite.bz2: [Errno 14] HTTP Error 404 - Not Found http://centos-hcm.viettelidc.com.vn/7.2.1511/os/x86_64/repodata/9b838fdcbdb8321433aa7d87eb6b0b4603fdb9e754ee2adeb6b0d3329ac03ec0-filelists.sqlite.bz2: [Errno 14] HTTP Error 404 - Not Found http://mirror.fibergrid.in/centos/7.2.1511/os/x86_64/repodata/9b838fdcbdb8321433aa7d87eb6b0b4603fdb9e754ee2adeb6b0d3329ac03ec0-filelists.sqlite.bz2: [Errno 14] HTTP Error 404 - Not Found and more

Причина полягає в 9b838fdcbdb8321433aa7d87eb6b0b4603fdb9e754ee2adeb6b0d3329ac03ec0-filelists.sqlite.bz2тому, що немає в Інтернеті, а файл XML http://centos.excellmedia.net/7.2.1511/os/x86_64/repodata/repomd.xmlмістить <location href="<location href="repodata/308b19b243c882f0278206ea4ffc4e120df78c0218867917916fd437e4d0ea49-filelists.sqlite.bz2"/>

Як зробити так, щоб виправити файл в Інтернеті.

Я хочу спробувати це, але я не впевнений, чи це створюватиме більше проблем createrepo -g http://mirror.centos.org/centos/$releasever/os/$basearch/repodata/repomd.xml http://mirror.centos.org/centos/$releasever/os/$basearch

http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os містить такі посилання, і всі вони роблять мені подібну помилку, оскільки там існує інша назва файлу

http://centosmirror.go4hosting.in/centos/7.2.1511/os/x86_64/
http://mirror.nbrc.ac.in/centos/7.2.1511/os/x86_64/
http://centos.mirror.net.in/centos/7.2.1511/os/x86_64/
http://ftp.iitm.ac.in/centos/7.2.1511/os/x86_64/
http://centos.excellmedia.net/7.2.1511/os/x86_64/
http://centos.webwerks.com/centos/7.2.1511/os/x86_64/
http://mirror.fibergrid.in/centos/7.2.1511/os/x86_64/
http://mirror.dhakacom.com/centos/7.2.1511/os/x86_64/
http://mirrors.digipower.vn/centos/7.2.1511/os/x86_64/
http://mirrors.vonline.vn/centos/7.2.1511/os/x86_64/

Не впевнений. Я використовував інший підхід. Завантажили репо, а потім синхронізували його щодня, щоб решта серверів не мусила виходити в Інтернет, а використовували завантажену внутрішню копію. Я припускаю, що у кожного репо є інший файл (я був деякий час тому, що його налаштували так, як описано)
Зіна

Відповіді:


0

це було просто,

Я щойно завантажив repormod.xmlу каталог, що повторюється, згаданий у yum.confфайлі та побіг yum clean allтаyum makecache

cachedir=/var/cache/yum/$basearch/$releasever

це спрацювало.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.