Автор Тема: Нарды [РЕШЕНО]  (Прочитано 18044 раз)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Нарды
« Ответ #15 : 02.05.2013 11:57:36 »
Залил rpm и srpm на яндекс диск. Для установки требуются оба rpm пакета - gnubg и gnubg-data.

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #16 : 02.05.2013 13:35:23 »
нарды бывают короткие и длинные, backgammon - это вроде только короткие :-\

я откопал в архивах длинные нарды (еще от 2000 года) - почти нормально (какого то шрифта скорее всего не хватает) запускаются из-под wine ...

Ну под вайном и у меня работают. Я просто не люблю на костылях ходить, хочется своими родными ногами.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #17 : 02.05.2013 14:25:26 »
Залил rpm и srpm на яндекс диск. Для установки требуются оба rpm пакета - gnubg и gnubg-data.

Не получилось
[root@AN455 test-branch6]# apt-get -s install gnubg-0.91.0-alt1.i586.rpm gnubg-data-0.91.0-alt1.noarch.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано gnubg для 'gnubg-0.91.0-alt1.i586.rpm'
Выбрано gnubg-data для 'gnubg-data-0.91.0-alt1.noarch.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  gnubg: Требует: /usr/lib/libfreetype-infinality/libfreetype.so.6 но пакет не может быть установлен
E: Извините, `битые' пакеты
Смотрю
$ rpm -q libfreetype
libfreetype-2.4.4-alt4

$ rpm -ql libfreetype
/usr/lib/libfreetype.so.6
/usr/lib/libfreetype.so.6.6.2
/usr/share/doc/libfreetype-2.4.4
/usr/share/doc/libfreetype-2.4.4/CHANGES.bz2
/usr/share/doc/libfreetype-2.4.4/FTL.TXT
/usr/share/doc/libfreetype-2.4.4/LICENSE.TXT
$

Пытаюсь обмануть
[root@AN455 libfreetype-infinality]# ln -s /usr/lib/libfreetype.so.6.6.2 libfreetype.so.6
Ничего не меняется
Следующие пакеты имеют неудовлетворенные зависимости:
  gnubg: Требует: /usr/lib/libfreetype-infinality/libfreetype.so.6 но пакет не может быть установлен
E: Извините, `битые' пакеты

Да, система = Simply branch p6. Обновлен сегодня утром в т.ч. и ядро. Установлен на нетбуке. Средства разработки не установлены.
« Последнее редактирование: 03.09.2014 17:26:32 от sb »
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #18 : 02.05.2013 14:44:22 »
Залил rpm и srpm на яндекс диск. Для установки требуются оба rpm пакета - gnubg и gnubg-data.

И еще один опыт.
Вот попробовал на своем (KDesktop p6 x86_64) из src.rpm сделать пакет.
Закончилось матом:
+ %make_install_std
/home/archer5/tmp/rpm-tmp.57118: line 94: fg: no job control
ошибка: Неверный код возврата из /home/archer5/tmp/rpm-tmp.57118 (%install)


Ошибки сборки пакетов:
    Macro %make_install_std not found
    Неверный код возврата из /home/archer5/tmp/rpm-tmp.57118 (%install)
« Последнее редактирование: 03.09.2014 17:26:50 от sb »
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Нарды
« Ответ #19 : 02.05.2013 14:48:31 »
Так, у меня, оказывается, стоит инфиналити. Видимо, в requires они и тянутся (а у кого нет этого пакета, соот-но, ругань).
А если в спеке %make_install_std заменить на %make_install DESTDIR=%buildroot install ?
> Средства разработки не установлены.
Ну, rpm-build то надо поставить, а иначе ведь не соберется.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Нарды
« Ответ #20 : 02.05.2013 15:01:24 »
Вот попробовал на своем (KDesktop p6 x86_64) из src.rpm сделать пакет.
Через rpm -ba gnubg.spec ?

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #21 : 02.05.2013 15:08:23 »
Вот попробовал на своем (KDesktop p6 x86_64) из src.rpm сделать пакет.
Через rpm -ba --target gnubg.spec ?
Нет, через rpm -bb gnubg.spec (всегда так делал)

А -ba вот [archer5@ICI3 SPECS]$ rpm -ba --target gnubg.spec
rpmb: не задан файл спецификации для сборки пакета
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Нарды
« Ответ #22 : 02.05.2013 15:09:08 »
Так, у меня, оказывается, стоит инфиналити. Видимо, в requires они и тянутся (а у кого нет этого пакета, соот-но, ругань).
А если в спеке %make_install_std заменить на %make_install DESTDIR=%buildroot install ?
А вы в хэшере не пробовали собирать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Нарды
« Ответ #23 : 02.05.2013 15:15:57 »
Наверное
rpm -ba --target i586 gnubg.spec

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #24 : 02.05.2013 15:16:48 »
> Средства разработки не установлены.
Ну, rpm-build то надо поставить, а иначе ведь не соберется.

Не установлены на нетбуке. Мне они там никчему. Туда я только готовые rpm'ы ставлю. А на десктопе там да, имеются. Но я не большой знаток сборки пакетов. Так на уровне продвинутой обезьяны, строку закопипастить...
Вот вопрос возник. На десктопе у меня KDesktop x86_64. А можно на нем собрать 32-битный пакет?
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #25 : 02.05.2013 15:24:44 »
Так, у меня, оказывается, стоит инфиналити. Видимо, в requires они и тянутся (а у кого нет этого пакета, соот-но, ругань).
А если в спеке %make_install_std заменить на %make_install DESTDIR=%buildroot install ?

А если заменить то rpm -ba  gnubg.spec прошло без мата.

Счас попробую установить.

UPD.
Установилось и запустилось.
Теперь нужно 32 бит версию построить.
 
« Последнее редактирование: 02.05.2013 15:33:42 от Spanish ArCher »
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #26 : 02.05.2013 15:37:08 »
Наверное
rpm -ba --target i586 gnubg.spec
Что-то мне знание английского подсказывает,что --target i586 говорит "будем строить 32-битную версию".
Правильно?
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Нарды
« Ответ #27 : 02.05.2013 15:37:40 »
А вы в хэшере не пробовали собирать?
Нет, у меня сборка в хэшере сломана, все никак не разберусь из-за чего. Но можно не сомневаться в том, что этот srpm соберется и в хэшере с отключением сизифных проверок.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Нарды
« Ответ #28 : 02.05.2013 15:38:14 »
Наверное
rpm -ba --target i586 gnubg.spec
Что-то мне знание английского подсказывает,что --target i586 говорит "будем строить 32-битную версию".
Правильно?
Именно так.

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: Нарды
« Ответ #29 : 02.05.2013 15:44:46 »
Наверное
rpm -ba --target i586 gnubg.spec
Что-то мне знание английского подсказывает,что --target i586 говорит "будем строить 32-битную версию".
Правильно?
Именно так.
 
Угу. На всякий случай еще man rpm почитал
  --buildarch <архитектура>
              Собрать пакет для <архитектуры>, не обращая внимания на архитектуру системы, на которой производится сборка. Эта
              опция устарела, в RPM 3.0 вместо нее следует использовать опцию --target.

$ rpm -q rpm
rpm-4.0.4-alt100.24.M60P.4

Не выходит каменный цветок...
[archer5@ICI3 SPECS]$ rpm -ba --target i586 gnubg.spec
Платформы для сборки: i586
Сборка для платформы i586
предупреждение: Macro %autoreconf not found
предупреждение: Macro %configure not found
предупреждение: Macro %make_build not found
предупреждение: Macro %make_install_std not found
предупреждение: Macro %make_install not found
ошибка: Macro %_miconsdir not found
ошибка: строка 66: %_miconsdir/*

Чго не хватает?
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение