3

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

Как мне создать файл репозитория yum?

Я знаю, что в /etc/yum.repos.d/ мне нужно создать файл .repo . Ниже приведен шаблон:

1 [имя]

2 имени =

3 baseurl =

4 включено = 1

5 gpgcheck = 1

6 gpgkey =

Здесь, в baseurl какую ссылку я должен дать? Я полностью сбит с толку по этому поводу. Как мне получить эту ссылку baseurl ? Может кто-нибудь, пожалуйста, объясните мне четко?

Я использую CentOS 6.2.

4 ответа4

5

Нашел это здесь. Надеюсь, поможет.

Строка baseurl - это путь, который машина использует для доступа к хранилищу. Если машина имеет прямой доступ к ней или монтирует ее как файловую систему, вы можете использовать строку baseurl, например:

 baseurl = file:///srv/my/repo/

За файлом следуют 3 косые черты (/), а не 2. Это правильно.

Если вы получите доступ к файлу через сервер http или https, вы будете использовать что-то вроде:

 baseurl = http://servername/my/repo
1

Вот что я делаю

  1. Я создаю папку вызова RPMS
  2. Затем скопируйте все файлы из /Media /RHEL * /Server в /RPMS, используя cp * /RPMS, когда я нахожусь в каталоге /Media /RHEL * /Server, затем потребуется несколько минут, чтобы скопировать все Rpms
  3. Затем я создаю репо для /RPMS
  4. После этого я делаю копию /etc/yum.repos/rhel-source и называю ее rhel-local.repo
  5. Затем vi rhel-local.repo и добавьте следующие строки

[RHEL-local.repo]

имя = RHEL-местный

BaseUrl = Файл:///RPMS

включено = 1

gpgcheck = 0

Наконец, запустите yum clean all и перечислите все

BASEURL - это абсолютный путь к файлам

Надеюсь это поможет

0

Вы можете создать файл с именем google-chrome.repo со следующим содержимым:

[google-chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
0

Baseurl - это расположение файлов репозитория. Вы получаете эту информацию от поставщика хранилища.

Большинство репозиториев уже предоставляют предварительно сконфигурированный файл .repo, который вы можете перетащить в /etc/yum.repos.d или в файл release.rpm, который вы можете установить, который содержит такой файл .repo (этот способ лучше, так как репозиторий может затем держать себя в курсе).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .