LinuxForum.Fans
Тема

Fedora-19 beta проблема с rpm

Автор: Cruiser78 17 сообщений 3665 просмотров
#325901

Привет всем!

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

[console]# 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.
Во всех указанных коллекциях пакеты для установки или обновления отсутствуют
[/console]

Ну и дальше:
[console]# 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

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

#325902

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

#325904

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

text
sudo yum groupinstall "development-libs development-tools gnome-software-development"
#325906
redix написал:
Насколько я помню, в Fedora комадна для установки development-tools должна выглядеть примерно так:
text
sudo yum groupinstall "development-libs development-tools gnome-software-development"

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

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

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

#325909

"Cruiser78⇓" написал:
Не хочет она запускаться с LiveCD (на USB). Ось поставилась только с NetInstall-диска.
Я пробовал именно с ЛивСД устанавливать получилось.
text
sudo yum install fedora-packager

Нашел здесь: https://ask.fedoraproject.org/question/26455/fedora-19-beta1-groupinstall/

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

Все ставится

#325911

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

#325912

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

"Cruiser78⇓" написал:
Warning: group development-libs development-tools gnome-software-development does not exist.
#325913

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

#325914

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

text
yum grouplist

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

text
yum groupinstall "Название нужной группы из вывода предыдущей команды"
#325915
"Vascom⇓" написал:
alexfinn, ну это у тебя включён, а у всех кто обновился - выключен.

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

#325917

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

#325918

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

#325919

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

#325920

Да :)

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

#325922
"Vascom⇓" написал:
P.S. alexfinn, не надо писать несколько сообщений подряд

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

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

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

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

Войдите или зарегистрируйтесь, чтобы ответить.