Настройка репозитория Yum

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Настройка репозитория Yum

Сообщение BlackStar »

s1ash писал(а):
31.03.2008 10:10
frp_proxy=192.168.25.3:3128

Ошибка.
LightLang Team
Спасибо сказали:
Аватара пользователя
s1ash
Сообщения: 50
ОС: WinXP+CentOS

Re: Настройка репозитория Yum

Сообщение s1ash »

действительно не заметил но это опечатка на форуме в конфиге все правильно
Certificates:
MCSA - done| MCSA: security - done| MCSE - in the process| Cisco CCNA - done| Linux RedHat - in the process|

Loading Linux in the brain [=======>60%]
error Kernel panic
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

s1ash писал(а):
31.03.2008 10:10
http_proxy=192.168.25.3:3128
frp_proxy=192.168.25.3:3128
proxy_username=********
proxy_passwor=******

Я надеюсь, это не копипаст? proxy_password, например.
Должно быть:

Код: Выделить всё

proxy=http://192.168.25.3:3128
proxy_username=***
proxy_password=***
Спасибо сказали:
Аватара пользователя
s1ash
Сообщения: 50
ОС: WinXP+CentOS

Re: Настройка репозитория Yum

Сообщение s1ash »

нет не копи паст так тут набирал
по поводу
proxy=http://192.168.25.3:3128
и
http_proxy=192.168.25.3:3128
frp_proxy=192.168.25.3:3128

пробывал и так и так в разных мануалах по разному эфект один и тотже
Certificates:
MCSA - done| MCSA: security - done| MCSE - in the process| Cisco CCNA - done| Linux RedHat - in the process|

Loading Linux in the brain [=======>60%]
error Kernel panic
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

Глупый вопрос, но всё же. Запускается рутом?
Прокси проверенно работает, так?
Спасибо сказали:
Аватара пользователя
s1ash
Сообщения: 50
ОС: WinXP+CentOS

Re: Настройка репозитория Yum

Сообщение s1ash »

да все под рутом прокся работает в через нее в инете сижу
Certificates:
MCSA - done| MCSA: security - done| MCSE - in the process| Cisco CCNA - done| Linux RedHat - in the process|

Loading Linux in the brain [=======>60%]
error Kernel panic
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

Из возможных действий остаются только обновление юма + последующая "yum clean all".

и еще вопросик можно гденить выкачать через веб репозитарий себе на комп ?

Скачивается, для федоры всё в полностью открытом доступе (список зеркал есть в /etc/yum.repos.d/*.repo соответственно репозитарию), и натравливается createrepo.
Спасибо сказали:
Аватара пользователя
s1ash
Сообщения: 50
ОС: WinXP+CentOS

Re: Настройка репозитория Yum

Сообщение s1ash »

тут возникла мысль может просто yum работает по какимто своим портам которые просто на нашем проксике закрыты?
по поводу репозитариев я интересовался можно ли гдето нить слить их архивом или образом диска чтоб не выкачивать по 1 файлу никакими качалками не получиться ибо опять прокси и запрет на разделение потоков
Certificates:
MCSA - done| MCSA: security - done| MCSE - in the process| Cisco CCNA - done| Linux RedHat - in the process|

Loading Linux in the brain [=======>60%]
error Kernel panic
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Настройка репозитория Yum

Сообщение BlackStar »

Попробуй закоментировать строку mirrorlist, и раскоментировать baseurl в /etc/yum.repos.d/<имя>.repo. Я так думаю yum обращается по url - mirrorlist, получает url зеркала репозитария и в твоем случае этот url ведет на FTP, который закрыт твоим провайдером.
LightLang Team
Спасибо сказали:
Аватара пользователя
s1ash
Сообщения: 50
ОС: WinXP+CentOS

Re: Настройка репозитория Yum

Сообщение s1ash »

у меня как раз обращение идет в baseurl а mirrorlist закоментирован
попробывал поменять эфекта ноль
Certificates:
MCSA - done| MCSA: security - done| MCSE - in the process| Cisco CCNA - done| Linux RedHat - in the process|

Loading Linux in the brain [=======>60%]
error Kernel panic
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

yum работает по какимто своим портам которые просто на нашем проксике закрыты?

Нет, он работает по тем портам, куда ведёт url, ftp - 21, http - 80.

При настроеной прокси в .wgetrc (см. пример в /etc/wgetrc) скачивает:

Код: Выделить всё

wget http://rpm.livna.org/fedora/8/i386/repodata/repomd.xml

Если да, и yum не обновлялся, может помочь обновление. Если нет, проблема однозначно в проксе.

Кстати, можно попробовать получить более осмысленное сообщение об ошибке, если перед запуском yum выполнить в (эмуляторе) консоли для (ba)sh

Код: Выделить всё

export LANG=C

или, для (t)csh:

Код: Выделить всё

setenv LANG C
Спасибо сказали:
Аватара пользователя
s1ash
Сообщения: 50
ОС: WinXP+CentOS

Re: Настройка репозитория Yum

Сообщение s1ash »

я тоже склоняюсь к мысле что проблемма в проксе
Certificates:
MCSA - done| MCSA: security - done| MCSE - in the process| Cisco CCNA - done| Linux RedHat - in the process|

Loading Linux in the brain [=======>60%]
error Kernel panic
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Настройка репозитория Yum

Сообщение Xandry »

Здравствуйте. Имеется установленный дистрибутив ASP Linux 12 Express. Можно ли его обновлять с CentOS 5,1? В частности ядро. Или это крайне не желательно?
Спасибо сказали:
ademus
Сообщения: 8

Re: Настройка репозитория Yum

Сообщение ademus »

Доброго все время суток.
Помогите решить проблему. Я знаю что тема обкатанная но я не нашел решения. Дело вот в чем. Установил fedora 7 настроил в /etc/yum.repos.d/fedora.repo на то чтобы pirut искал пакеты на cdrom. Но вот проблема: При выборе из списка pirut более одного пакета и нажатием на кнопке “Применить” выдает следующие.

Component: Software Manager
Summary: TB21f8f94d packages.py:485:getDiscNum:ValueError: invalid literal for int() with base 10: ''

Traceback (most recent call last):
File "/usr/sbin/pirut", line 337, in _apply
self.applyChanges(self.mainwin)
File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 722, in applyChanges
dlpkgs = self.downloadPackages(mainwin)
File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 417, in downloadPackages
probs = self.downloadPkgs(dlpkgs)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 798, in downloadPkgs
remote_pkgs.sort(mediasort)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 747, in mediasort
a = a.getDiscNum()
File "/usr/lib/python2.5/site-packages/yum/packages.py", line 485, in getDiscNum
return int(fragid)
ValueError: invalid literal for int() with base 10: ''

Local variables in innermost frame:
self: openoffice.org-impress - 1:2.2.0-14.8.i386
netloc:
fragid:
path: //1180276843.561677
query:
scheme: media
-------------------------------------------------------------------------------------------------

Содержания fedora.repo
[fedora]
name=Fedora $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус:
ОС: Ubuntu 9.04

Re: Настройка репозитория Yum

Сообщение blackst0ne »

Здравствуйте.
Есть две машины. Нужно сделать yum upgrade. На одной машине трафик "позволяет" это сделать, на второй нет.
Вопрос состоит в следующем: как получить список пакетов в wget-читаемом виде с машины, на которой нужно сделать yum upgrade? На ней доступ к сети есть, репозитории подключены. Просто нет возможности выкачать сами пакеты.
yum check-update, конечно, выводит список, но его не скормить wget'у на второй машине.
Спасибо.
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

blackst0ne писал(а):
18.05.2008 07:08
как получить список пакетов в wget-читаемом виде

Написать програмку на любимом языке. bash или perl тут будут весьма кстати.
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус:
ОС: Ubuntu 9.04

Re: Настройка репозитория Yum

Сообщение blackst0ne »

krege писал(а):
18.05.2008 16:09
Написать програмку на любимом языке. bash или perl тут будут весьма кстати.

Писать программку - последнее дело. Есть ли уже готовые решения? :)
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

blackst0ne писал(а):
18.05.2008 16:11
Есть ли уже готовые решения?

Судя по огромному колличеству вариантов решения? Даже не знаю.
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус:
ОС: Ubuntu 9.04

Re: Настройка репозитория Yum

Сообщение blackst0ne »

krege писал(а):
18.05.2008 18:17
Судя по огромному колличеству вариантов решения? Даже не знаю

Не могли бы Вы привести хотя бы один такой вариант?
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

Это была шутка. Имелось ввиду, что в эту тему пришла толпа народа и уже насоветовала пару десятков вариантов. Откуда и делается вывод о скрипте. Например, таком:

Код: Выделить всё

yum check-update | awk '{ print $1 }' | xargs -I PACK_NAME -- echo http://som.adress.to/some/path/to/PACK_NAME > wget_file.lst
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Настройка репозитория Yum

Сообщение Xandry »

ormorph писал(а):
04.12.2007 20:38
в ASPLinux 11.2
чтобы yum качал пакеты с диска...
#baseurl=file:///media/dvdrecorder/ASPLinux/RPMS/...

А как это сделать в ASPLinux 12? Диск монтируется как ASPLinux 12 i386 DVD. Если указать в baseurl=file:///media/ASPLinux 12 i386 DVD, то yum list ругается. ASPLinux\ 12\ i386\ DVD тоже не подходит.
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

Xandry писал(а):
01.06.2008 00:59
А как это сделать в ASPLinux 12?

Сделать симлинк на путь без пробелов.
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Настройка репозитория Yum

Сообщение Xandry »

krege писал(а):
01.06.2008 18:23
Сделать симлинк на путь без пробелов.

Спасибо за ответ. Как-нибудь попробую. Пока что решил проблему тем, что скопировал всё содержимое диска в домашний каталог, переименовал в ASPLinux и такой вот путь написал в файле репозиториев yum. Также поступил и с диском Fedora 8 i386 DVD и смог обновиться. Правда после этого система не пускает ни пользователя ни root, сообщая что "Ошибка авторизации", но это уже другая история, которая не вписывается в рамки данной темы.
Спасибо сказали:
Аватара пользователя
yurkats
Сообщения: 70
ОС: Fedora

Re: Настройка репозитория Yum

Сообщение yurkats »

А это ваще нормально, когда различаются два каталога на разных серваках свои содержимым? Хотя якобы второй это зеркало первого...

http://download.fedora.redhat.com/pub/fedo...updates/9/i386/
и
ftp://mirror.yandex.ru/fedora/linux/updates/9/i386/

Скачал с яндекса дистр федоры 9, сделал по rsync синхронизацию каталога с апдейтами по первому URL-у. Через createrepo сделал локальный репозиторий с которого обновляю и эту машину и другую в сети. Сегодня отказалась обновляться samba с мотивировкой что отсутствует файл samba-common. Посмотрел действительно по первому адресу её нету, залез на "родной сайт редхата" (вторая ссылка), смотрю там в апдейтах этот файл есть, причем от 9 июня. (сегодня 11).
Скачал руками, вкинул в каталог с репозиторием, вроде пошло дело.
Дальше опять затык, не нравиться samba-winbind. В чем дело не понимаю.

samba-winbind-3.2.0-1.rc1.14.fc9.i386 from installed has depsolving problems
--> Missing Dependency: samba-common = 3.2.0-1.rc1.14.fc9 is needed by package samba-winbind-3.2.0-1.rc1.14.fc9.i386 (installed)
Error: Missing Dependency: samba-common = 3.2.0-1.rc1.14.fc9 is needed by package samba-winbind-3.2.0-1.rc1.14.fc9.i386 (installed)

И каково назначение подкаталога:
~/pub/fedora/linux/releases/9/Everything/
Доп.софт который "не влез" на установочный DVD?
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

yurkats писал(а):
11.06.2008 10:53
нормально, когда различаются два каталога на разных серваках свои содержимым?

В целом, да, но не с такими временными задержками.

yurkats писал(а):
11.06.2008 10:53
Посмотрел действительно по первому адресу её нету, залез на "родной сайт редхата" (вторая ссылка)

Вы первое/второе не перепутали?

yurkats писал(а):
11.06.2008 10:53
И каково назначение подкаталога:
~/pub/fedora/linux/releases/9/Everything/

Не то. чтобы софт не влез, хотя и это, в чём-то, тоже (место на диске ещё довольно много). Он большинству (обращаю внимание на слово "большинству") и не нужен. Кому нужен - установят отдельно.
Спасибо сказали:
Аватара пользователя
Хрюндель
Сообщения: 304
ОС: Сам не знаю

Re: Настройка репозитория Yum

Сообщение Хрюндель »

Где взять репозитории под rhel5????

Уже пару часов гуглю, нашёл разве что дополнительные репы в стиле rpmforge, но вот что бы официальные какие то от редхаты или его мироры - нету.
Спасибо сказали:
krege
Сообщения: 669
ОС: Fedora 21 x86_64 / KDE 5

Re: Настройка репозитория Yum

Сообщение krege »

Это шутка?
Официальные бинарные репозитарии доступны только по платной подписке, о доступе к которой вам ответят в техподдержке. src.rmp - всем желающим, на офф. сервере, единственно, не помню, оформлены ли они в виде репозитория. Есть подозрения, что нет. Скачиваем и собираем самостоятельно.

Без подписки, чем CentOS не угодил? Там с обновлениями проблем нет.
Спасибо сказали:
Аватара пользователя
Хрюндель
Сообщения: 304
ОС: Сам не знаю

Re: Настройка репозитория Yum

Сообщение Хрюндель »

Да вот в итоге подключил всё к Centos5 репозиториям, вроде все пакеты устанавливаются без проблем.. А почему не CentOs, просто тут у фирмы своя переделка RHEL5 c уже нужными настройками и тд, а обновления видать только у них внутри фирмы есть какой нибудь RHN Satellite.. или как там он..
Спасибо сказали:
nIx0iD
Сообщения: 2

Re: Настройка репозитория Yum

Сообщение nIx0iD »

Спасибо сказали:
aka
Сообщения: 171

Re: Настройка репозитория Yum

Сообщение aka »

Подскажите как восстановить конфигурационные файлы yum'а.
Пробовал:

Код: Выделить всё

rpm -e <yum...>

Пишет, что пакет не установлен.

Код: Выделить всё

rpm -U --replacefiles <yum...>

Пишет, что пакет установлен, и файлы не восстанавливает.
Мой блог -- unixway.info --
Спасибо сказали: