Автор Тема: Эхолинк под линукс [решено]  (Прочитано 19435 раз)

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #90 : 20.03.2012 20:28:53 »
Цитировать
Последняя версия rpm-build уже установлена.
                                                                                                       

вот с этим не понял
Цитировать
пользователя src.rpm
Это пакет что ли или как. Мене бы, последовательность  посмотреть  выполнения  команд.
« Последнее редактирование: 21.03.2012 12:36:09 от Skull »
Век живи, век учись.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Эхолинк под линукс
« Ответ #91 : 20.03.2012 21:08:43 »
Если вкратце, то последовательность следующая.
Чтобы собрать любой пакет локально, нужно от пользователя установить *.src.rpm пакет, соответствующий по названию тому пакету, который вы хотите пересобрать apt-get install /путь до пакета/название_пакета.src.rpm (например, apt-get install svxlink.src.rpm находясь в папке со скаченным файлом svxlink.src.rpm)
Перед этим установите от рута rpm-build apt-get install rpm-buildПосле проделанных манипуляций даете от пользователя команду на сборку пакета rpm -ba название_пакета.spec (например, rpm -ba ~/RPM/SPECS/svxlink.spec)

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #92 : 20.03.2012 21:30:52 »
Цитировать
[sergej@2 ~]$ su-
Password:
[root@2 ~]# apt-get install echolinux-0.17a-5.fc12.src.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет echolinux-0.17a-5.fc12.src.rpm
[root@2 ~]#
вот так вот ругается что ему не нравится. пакет в папке /home/sergej/ лежит.

Цитировать
[root@2 ~]# apt-get install /home/sergej/echolinux-0.17a-5.fc12.src.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет
вот так попробовал все равно не видит. :o
« Последнее редактирование: 20.03.2012 21:33:51 от ARHAN »
Век живи, век учись.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Эхолинк под линукс
« Ответ #93 : 20.03.2012 21:46:24 »
Опс. Моя ошибка. Конечно же ставить надо от пользователя так:rpm -i /путь до пакета/название_пакета.src.rpm

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #94 : 20.03.2012 22:12:58 »
[sergej@2 ~]$ rpm -i /home/sergej/echolinux-0.17a-5.fc12.src.rpm
[sergej@2 ~]$
совсем ничего не делает под пользователем,или еще чего то не хватает? Это от федоры 12 src.rpm ,может просто не понимает.
« Последнее редактирование: 20.03.2012 22:15:09 от ARHAN »
Век живи, век учись.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Эхолинк под линукс
« Ответ #95 : 20.03.2012 23:36:37 »
совсем ничего не делает под пользователем,
Молчание - признак успешного исполнения. ;-)
cd ~/RPM/SPECS
ls
там будет файл "echolinux.spec" (пока один, раз один пакет только поставлен). Но на пробу я бы посоветовал чего-нибудь собирающееся просто пересобрать. С echolinux-0.17a есть две проблемы. Во-первых, надо реанимировать старый xforms, во-вторых, чуть исправить исходники, чтобы использовался не предкомпиленный бинарник libgsm.a, а аналогичная системная библиотека. Если на выходных буду дома сидеть и не буду спать, может соберу. Если не получится до того момента самостоятельно.
« Последнее редактирование: 20.03.2012 23:47:42 от asy »

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #96 : 22.03.2012 18:30:01 »
Цитировать
о на пробу я бы посоветовал чего-нибудь собирающееся просто пересобрать
Вот хотел отсюдаhttp://sisyphus.ru/ взять что либо,src.rpm но не качается пакет.Чем его там скачать можно.
Век живи, век учись.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Эхолинк под линукс
« Ответ #97 : 22.03.2012 18:50:28 »
Цитировать
о на пробу я бы посоветовал чего-нибудь собирающееся просто пересобрать
Вот хотел отсюдаhttp://sisyphus.ru/ взять что либо,src.rpm но не качается пакет.Чем его там скачать можно.
sisyphus.ru практически не поддерживается. Смотрите http://packages.altlinux.org
Андрей Черепанов (cas@)

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #98 : 22.03.2012 18:58:08 »
Ага спасибо ,есть теперь контакт,уже скачал. :)
Век живи, век учись.

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #99 : 22.03.2012 19:06:07 »
[sergej@2 ~]$ rpm -i /home/sergej/morse-2.4-alt1.src.rpm
[sergej@2 ~]$ rpm -qa ~/RPM/SPECS/morse-2.4-alt1.specs
[sergej@2 ~]$

И где его икать теперь. Как его теперь запустить или он еще не собрался.
« Последнее редактирование: 22.03.2012 19:09:02 от ARHAN »
Век живи, век учись.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Эхолинк под линукс
« Ответ #100 : 23.03.2012 07:15:58 »
[sergej@2 ~]$ rpm -i /home/sergej/morse-2.4-alt1.src.rpm
[sergej@2 ~]$ rpm -qa ~/RPM/SPECS/morse-2.4-alt1.specs
[sergej@2 ~]$

И где его икать теперь. Как его теперь запустить или он еще не собрался.
rpm -ba ~/RPM/SPECS/morse.specПосмотрите, как правильно обзывается spec файл в папке SPECS. И вместо -qa должно быть -ba  :)

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #101 : 23.03.2012 18:43:27 »
[sergej@2 ~]$ rpm -ba ~/RPM/SPECS/morse.spec
ошибка: неудовлетворенные зависимости сборки:
libpulseaudio-devel нужен для morse-2.4-alt1
xmlto нужен для morse-2.4-alt1
docbook-style-xsl нужен для morse-2.4-alt1
[sergej@2 ~]$
Теперь надо эти пакеты искать доставлять? Вот этого не откопалlibpulseaudio-develА те два тоже src.rpm надо брать.?

Выбрано xmlto для '/home/sergej/xmlto-0.0.25-alt1.i586.rpm'
Следующие дополнительные пакеты будут установлены:
  docbook-style-xsl xmlto
Следующие НОВЫЕ пакеты будут установлены:
  docbook-style-xsl xmlto
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 959kB/995kB архивов.
После распаковки потребуется дополнительно 13,9MB дискового пространства.
Продолжить? [Y/n] y
Получено: 1 ftp://ftp.altlinux.org noarch/classic docbook-style-xsl 1.75.2-alt1 [959kB]
Получено 959kB за 10s (93,1kB/s).                                             
Совершаем изменения...
Preparing...                 ########################################### [100%]
1: docbook-style-xsl         ########################################### [ 50%]
2: xmlto                     ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
[root@2 ~]# exit
logout

[sergej@2 ~]$  rpm -ba ~/RPM/SPECS/morse.spec
ошибка: неудовлетворенные зависимости сборки:
libpulseaudio-devel нужен для morse-2.4-alt1
[sergej@2 ~]$

libpulseaudio-devel Не могу найти в репах альта,где еще можно копануть.
« Последнее редактирование: 23.03.2012 19:24:30 от ARHAN »
Век живи, век учись.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Эхолинк под линукс
« Ответ #102 : 23.03.2012 19:35:50 »
У меня подозрение, что у вас не подключены репозитории. Все эти пакеты на ура ставятся из репозитария коммандой типа apt-get install libpulseaudio-devel xmlto docbook-style-xsl от рута. А libpulseaudio в репозитории p6 есть точно, только что поставил для проверки.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Эхолинк под линукс
« Ответ #103 : 23.03.2012 19:37:50 »
[sergej@2 ~]$ rpm -ba ~/RPM/SPECS/morse.spec
ошибка: неудовлетворенные зависимости сборки:
libpulseaudio-devel нужен для morse-2.4-alt1
xmlto нужен для morse-2.4-alt1
docbook-style-xsl нужен для morse-2.4-alt1
[sergej@2 ~]$
Теперь надо эти пакеты искать доставлять? Вот этого не откопалlibpulseaudio-develА те два тоже src.rpm надо брать.?
Да, надо эти доставлять. Откопалось в p6/t6. Нет, обычные rpm пакеты.

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Эхолинк под линукс
« Ответ #104 : 23.03.2012 20:49:19 »
Executing: /bin/sh -e /tmp/.private/sergej/rpm-tmp.4jgplY
Записан: /home/sergej/RPM/SRPMS/morse-2.4-alt1.src.rpm
Записан: /home/sergej/RPM/RPMS/pentium4/morse-2.4-alt1.pentium4.rpm
[sergej@2 ~]$
Вот так получилось,теперь /morse-2.4-alt1.pentium4.rpm  уже можно ставить.?   

 Ну вот поставил,пробую,она оказывется  консольная,вроде работает.Получается это  пакет пересобрался  на 6-ку.
« Последнее редактирование: 23.03.2012 22:04:07 от ARHAN »
Век живи, век учись.