Есть репозиторий http://vault.centos.org/6.6/os/Source там пакеты исходников.
Для чистоты эксперимента удаляю все репозитории делаю yum clean all.
Подключаю репозиторий:

+ открыть спойлер

[SRC]
name= SRC
baseurl= http://vault.centos.org/6.6/os/Source
gpgcheck=0

Установленные репы:

+ открыть спойлер

yum repolist
Загружены модули: fastestmirror, security
Loading mirror speeds from cached hostfile
SRC                                                                                    | 2.9 kB     00:00     
Идентификатор репозитория                                    репозиторий                             состояние
SRC                                                          SRC                                     1
repolist: 1

Ищу пакет :

+ открыть спойлер

yum search centos-release
Загружены модули: fastestmirror, security
Loading mirror speeds from cached hostfile
======================================== N/S Matched: centos-release =========================================
centos-release.x86_64 : CentOS release file

  Name and summary matches only, use "search all" for everything.

Пытаюсь установить centos-release

+ открыть спойлер

yum install centos-release
Загружены модули: fastestmirror, security
Подготовка к установке
Loading mirror speeds from cached hostfile
Выполнять нечего

Или исходники только руками можно скачивать?

2

Скачать исходник можно так

yumdownloader --source имя_пакета

Установить его можно только через rpm, например

rpm -ivh исходник.src.rpm

Всё это делается от пользователя.

P.S. Не надо делать столько спойлеров тем более для нескольких строк. Используй тег code

3

Юм у меня даже объектов пакетов исходников не находил.

Сделал так на питоне:

sourcerepo = " http://vault.centos.org/6.6/os/Source"
response = urllib2.urlopen(sourcerepo)
html = response.read()
r = unicode(html, 'utf-8')
m = re.search('\"(centos-release.*.rpm)\"', r)
name = m.group(1)
url = "%s/%s" % (sourcerepo, name)
f = urllib2.urlopen(url)
data = f.read()
with open(name, "wb") as code:
    code.write(data)

4

Ну и к чему этот костыль, если есть yumdownloader?

5

yumdownloader  не находит пакета.

6 (13.02.2015 16:10:14 отредактировано i2ks)

Хравн пишет:

yumdownloader  не находит пакета.

потому что надо указать source

 Консоль:

yumdownloader --source nginx.x86_64
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: centos-mirror.rbc.ru
* epel: ftp.lysator.liu.se
* extras: centos-mirror.rbc.ru
* updates: centos-mirror.rbc.ru
Enabling epel-source repository
Enabling pgdg93-source repository
No source RPM found for nginx-1.2.8-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.7-1.el6.ngx.x86_64
No source RPM found for nginx-1.2.7-1.el6.ngx.x86_64
No source RPM found for nginx-1.2.2-1.el6.ngx.x86_64
No source RPM found for nginx-1.6.0-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.2-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.0-1.el6.ngx.x86_64
No source RPM found for nginx-1.2.3-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.3-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.13-1.el6.ngx.x86_64
No source RPM found for nginx-1.6.0-2.el6.ngx.x86_64
No source RPM found for nginx-1.2.4-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.6-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.12-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.1-1.el6.ngx.x86_64
No source RPM found for nginx-1.6.2-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.15-1.el6.ngx.x86_64
No source RPM found for nginx-1.2.0-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.5-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.7-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.8-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.14-1.el6.ngx.x86_64
No source RPM found for nginx-1.6.1-1.el6.ngx.x86_64
No source RPM found for nginx-1.2.1-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.9-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.6-1.el6.ngx.x86_64
No source RPM found for nginx-1.2.6-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.11-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.8-2.el6.ngx.x86_64
No source RPM found for nginx-1.0.5-1.el6.ngx.x86_64
No source RPM found for nginx-1.0.10-1.el6.ngx.x86_64
No source RPM found for nginx-1.4.4-1.el6.ngx.x86_64
No source RPM found for nginx-1.2.5-1.el6.ngx.x86_64
http://mirror.logol.ru/epel/6/SRPMS/ngi … 6.src.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.logol.ru'"
Trying other mirror.
nginx-1.0.15-11.el6.src.rpm

И вот он: nginx-1.0.15-11.el6.src.rpm

It is good day to die ...
MS Windows 10
Заметки о главном...