Как мне получить список оборотов из baseurl?

Откройте маленькое окно терминала где-нибудь на экране и запустите в нем cat.

Всякий раз, когда вы хотите защитить систему от своей кошки, переключайте фокус на это окно.

Не многие люди знают об этом, но эта функция была важной целью разработки программы cat:). К сожалению, действительно умные коты (вроде моего злого зверя )знают, что такое Ctrl -C.

Если ваша кошка достаточно умна, чтобы понять Ctrl -C , Ctrl -D , Ctrl -\ или Ctrl -Z , запустите cat, используя эту оболочку сценария sh(/usr/local/bin/toodamnsmartcat.sh):

#!/bin/sh

trap "" TSTP INT QUIT
stty raw -echo

while true; do
  cat -v
done
1
29.10.2019, 03:01
1 ответ

В большинстве случаев URL-адрес разрешает списки каталогов, поэтому сначала попробуйте.

Вы можете использовать программу repoquery, предлагаемую пакетом yum-utils.

Сначала кажется, что это для установленных репозиториев, но разумное использование опций и чтение справочной страницы позволят вам сделать то же самое. Спасибо #centos за подсказку.

Например, использование baseurl для репозитория yarnpkg, который не допускает списки каталогов:

repoquery --repofrompath="yarndownload,https://dl.yarnpkg.com/rpm" --repoid="yarndownload" --all --location

Здесь yarndownload— это просто уникальный идентификатор для двух параметров, вы можете сделать его любым.

Иногда, как в случае с yarnpkg, они также предоставляют ссылки для скачивания пакетов в другом месте (страница релиза github ), однако иногда пакеты, созданные там, не подписаны, поэтому использование пакетов из репо вместо этого.

1
27.01.2020, 23:40

Теги

Похожие вопросы