Посмотреть файловую систему RPM-реестра
Вы можете просмотреть содержимое каталогов и подкаталогов RPM-реестра, а также отдельного файла.
Просмотреть каталоги RPM-реестра
Чтобы посмотреть файловую систему публичного RPM-реестра в HTML-представлении, выполните одну из следующих команд:
curl -X GET https://${registry_uri} #view all releasescurl -X GET https://${registry_uri}/${release}/ #view all components in the releasecurl -X GET https://${registry_uri}${release}/${component}/ #view all architectures in the componentcurl -X GET https://${registry_uri}/${release}/${component}/${architecture}/Packages/ #view all packages in the architecture section of the component
Где:
<registry_uri> — URI реестра в Artifact Registry.
<release> — название релиза. Для удобства рекомендуем указать название релиза дистрибутива ОС, под который собран загружаемый пакет.
<component> — секция, к которой относится пакет в зависимости от уровня его готовности и лицензии.
<architecture> — архитектура компонента, например aarch64, x64_x86 и др.
При запросе каталогов в файловой системе реестра URL-адрес должен заканчиваться на /.
Ответ содержит HTML-представление файловой системы реестра с активными ссылками на подкаталоги и файлы.
Просмотреть файловую систему приватного реестра
Чтобы просмотреть файловую систему приватного RPM-реестра, добавьте в строку логин и пароль персонального ключа доступа:
curl -X GET https://${key_id}:${key_secret}@${registry_uri}/...
Где:
-
<key_id> — логин ключа доступа.
-
<key_secret> — пароль ключа доступа.
-
<registry_uri> — URI реестра в Artifact Registry.
Просмотреть содержимое файла в RPM-реестре
Если вам известно расположение файла в RPM-реестре, например стандартного файла repomd.xml, содержащего информацию о файлах, расположенных в RPM-реестре, выполните запрос на просмотр файла:
curl -X GET https://${registry_uri}/${release}/${component}/${architecture}/repodata/repomd.xml
Где:
<registry_uri> — URI реестра в Artifact Registry.
<release> — название релиза.
<component> — секция, к которой относится пакет в зависимости от уровня его готовности и лицензии.
<architecture> — архитектура компонента, например aarch64, x64_x86 и др.
Ответ содержит файл repomd.xml.
<?xml version="1.0" encoding="UTF-8"?><repomd xmlns="http://linux.duke.edu/metadata/repo"><data type="primary"><location href="repodata/primary.xml.gz"></location><timestamp>20250708141223</timestamp><checksum type="sha256">90651a724a5bed721f1f668b72b4d878d84eff195bb036bd5646c6dd70f000ad</checksum><open-checksum type="sha256">9815ff84b491769504869205040eda4e0104eeff418d72f903ae2095606437f0</open-checksum></data><data type="filelists"><location href="repodata/filelists.xml.gz"></location><timestamp>20250708141223</timestamp><checksum type="sha256">24be5670beb448a4ccda1c74339c7baac977b22bd3112bd669b5f36560088299</checksum><open-checksum type="sha256">4f21983d594c01a6c058dff89657bb67e77195b16212e9b9a448ad22cf83d59b</open-checksum></data><data type="other"><location href="repodata/other.xml.gz"></location><timestamp>20250708141223</timestamp><checksum type="sha256">53c04c90af0d2e498bb0634ccb098c746c999da79ef87aad2f54fe6477993e4d</checksum><open-checksum type="sha256">15ff016fa594b05c78c706f5729c011d5dbbb91f97509a7aec569ddcab53a404</open-checksum></data></repomd>
- Просмотреть каталоги RPM-реестра
- Просмотреть файловую систему приватного реестра
- Просмотреть содержимое файла в RPM-реестре