1 (24.06.2013 09:36:25 отредактировано Cruiser78)

Привет всем!

Имею следующий трабл на бете (полностью обновленной на момент написания данного спича) Fedora-19 Russian Remix: надо скомпилировать несколько rpm в эту операционку. Путь известен и несложен. Итак, начинаем:

 Консоль:
# yum install @development-tools
Загружены модули: langpacks, refresh-packagekit
Warning: Group development-tools does not have any packages to install.
Выполнять нечего
[root@market-5 alex]# yum groupinstall "Development Tools"
Загружены модули: langpacks, refresh-packagekit
Warning: Group development-tools does not have any packages to install.
Во всех указанных коллекциях пакеты для установки или обновления отсутствуют

Ну и дальше:

 Консоль:
# yum install fedora-packager
.....
--> Проверка зависимостей окончена
Ошибка: Пакет: python-deltarpm-3.6-0.13.20130520git.fc19.x86_64 (fedora)
            Необходимо: deltarpm(x86-64) = 3.6-0.13.20130520git.fc19
            Установлено: deltarpm-3.6-1.fc19.x86_64 (@updates-testing)
                deltarpm(x86-64) = 3.6-1.fc19


Естественно устанавливать всё содержимое этой группы вручную особого энтузиазма нет. Собственно вопрос - это у всех такая бага или я один такой счастливчик? Ну и как справиться?

2

Всю группу устанавливать не обязательно, установи самое необходимое, например yum-utils rpmdevtools gcc gcc-c++ make
А затем при сборке пакета сделай yum-builddep имя_спека(или имя src.rpm файла)

3

Насколько я помню, в Fedora комадна для установки development-tools должна выглядеть примерно так:

sudo yum groupinstall "development-libs development-tools gnome-software-development"
In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

4

redix пишет:

Насколько я помню, в Fedora комадна для установки development-tools должна выглядеть примерно так:

sudo yum groupinstall "development-libs development-tools gnome-software-development"

В таких вопросах я на память не полагаюсь. Иду на официальную хавтушку и честно списываю оттуда нужные команды. А по Вашему предложению результат аналогичен:

 Консоль:
# yum groupinstall "development-libs development-tools gnome-software-development"
Загружены модули: langpacks, refresh-packagekit
Warning: group development-libs development-tools gnome-software-development does not exist.
Во всех указанных коллекциях пакеты для установки или обновления отсутствуют

То есть или yum перестал понимать "коллекции", то ли они в самом деле пусты... И это за пару недель до выхода релиза... Ну, я еще в федоровской конфе отмечал, что есть какая-то непонятка с анакондой на RFR-19. Не хочет она запускаться с LiveCD (на USB). Ось поставилась только с NetInstall-диска.

5

Cruiser78⇓ пишет:

Не хочет она запускаться с LiveCD (на USB). Ось поставилась только с NetInstall-диска.

Я пробовал именно с ЛивСД устанавливать получилось.

sudo yum install fedora-packager

Нашел здесь: https://ask.fedoraproject.org/question/ … upinstall/

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

6

[alexfinn@x220 ~]$ cat /etc/fedora-release 
Fedora release 19 (Schrödinger’s Cat)
[alexfinn@x220 ~]$ sudo yum groupinstall "Development Tools"

Все ставится

7

Кстати, скорее всего дело в том, что у тебя часть пакетов установлена из тестинга. А тестинг сейчас отключился перед релизом.
Сделай yum install fedora-packager --enablerepo=*ing
и всё установится.

8

У меня включен testing и все работает.
А вообще, надо читать внимательно, что пишут:

Cruiser78⇓ пишет:

Warning: group development-libs development-tools gnome-software-development does not exist.

9

alexfinn, ну это у тебя включён, а у всех кто обновился - выключен.

10

Не может система поставить пакеты из несуществующих групп.
Универсальный способ:
1. Посмотреть список групп через

yum grouplist

2. Запустить установку пакетов из нужной группы через:

yum groupinstall "Название нужной группы из вывода предыдущей команды"

11

Vascom⇓ пишет:

alexfinn, ну это у тебя включён, а у всех кто обновился - выключен.

Обновился с чего?

12

yum update
Перед релизом приходит апдейт, который отключает тестинг-репы.

13

Vascom, да, мой косяк ab Только что проверил - выключены ab

14 (24.06.2013 10:59:24 отредактировано alexfinn)

Соответственно, должно работать у всех, надо просто правильно писать команды.
И у меня часть пакетов стояла из тестинга, поскольку до обновления, выключающего testing. он был включен.

15

Да ab

P.S. alexfinn, не надо писать несколько сообщений подряд. Для этого есть кнопка "Изменить" в правом нижнем углу твоих сообщений.

16

Vascom⇓ пишет:

P.S. alexfinn, не надо писать несколько сообщений подряд

Я знаю ab Как-то так получилось ab

17

Vascom пишет:

Кстати, скорее всего дело в том, что у тебя часть пакетов установлена из тестинга.

Угу. Именно - отключился. И, кстати, полезли после этого отключения грабли. В части защиты версии тех или иных библиотек. Ну да ладно, руками включил тестинг, поставилось правильно.

Кстати, к сведению - всё мною это делалось для обеспечения ремутного терминального доступа на терминальный сервер, работающий под RX@Etersoft. Нужные пакеты из етерсофтовских исходников (после плясок с малым бубном) скомпилировались, установились. Но... Приложения, работающие под wine@etersoft (у меня там версия 1.1 на сервере) в терминале отдаваться клиенту на RFR-19.x86-64 отказались. Встают колом и сразу. А вот нативные линуксовые приложения (тот же LibreOffice) работают в терминале нормально. Так что надо техподдержку Етерсофтовскую теребить на эту тему.