Как мне обновить репозитории YUM?

14

Я очень, очень новичок во всем этом, поэтому, детка, пожалуйста, если помощь будет оценена.

Я пытаюсь подключиться к следующему репозиторию, чтобы я мог обновить свои пакеты YUM: http://repo.webtatic.com/yum/centos/5/SRPMS/

честно говоря, я понятия не имею, как это сделать с помощью SSH - любое руководство очень благодарно.

JM4
источник
Лучший вопрос, почему никто не обновляет репозитории YUM lol
Адам Ф

Ответы:

8

Инструкции перечислены по адресу: http://www.webtatic.com/projects/yum-repository/

rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm
Джо
источник
Это кажется немного проще, чем делать это вручную, как я и предлагал;)
pehrs
эта установка по какой-то причине не содержит НЕСКОЛЬКО обновленных пакетов (например, http, php, openssl и т. д.), возможно, я что-то не так делаю?
JM4
После установки репозитория вы можете yum install <some package in the webtatic repository> --enablerepo=webtatic, как и любой другой пакет, установить его.
Джо
думаю, это помогло бы, если бы я прописал правильное доменное имя (webtatic, а не webtactic), хотя второй мне нравится больше :)
JM4
3

Сначала вы должны настроить репозиторий в файле конфигурации для yum. Создайте конфигурацию репо следующим образом:

# cd /etc/yum.repos.d
# nano Webtatic

Вставьте что-то вроде этого в файл

[webtatic] 
name=Webtatic repo
baseurl=http://repo.webtatic.com/yum/centos/5/SRPMS/
enabled=1 
gpgcheck=1 
gpgkey=http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

Сохраните и закройте файл. Затем вы импортируете ключ для репо:

# rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

В этот момент хранилище добавляется в yum. Теперь вам нужно всего лишь использовать его.

# yum update
pehrs
источник
0

Yum загружает списки пакетов автоматически, а хранилища настраиваются в файлах в /etc/yum.repos.d. Кроме того, он не загружает исходные RPM, см. Http://yum.baseurl.org/wiki/Faq#Q.14:HowcanItellyumtodownloadasourcepackagei.easrc.rpmfile

Минимальный файл репо для этого сайта будет выглядеть примерно так:

[webtatic]
name=CentOS-5 - Webtatic.com
baseurl=http://repo.webtatic.com/yum/centos/5/$basearch/
Henk
источник