Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: xNeur - Punto Switcher for Linux (Архив)  (Прочитано 653377 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1680 : 21 Апреля 2009, 23:47:48 »
daFy
Чё-то ты явно не то делаешь...
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн daFy

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1681 : 22 Апреля 2009, 00:02:22 »
ну так вот я и пытаюсь выяснить что я делаю неправильно
config и make проходят нормально, а на стадии сборки пакета происходит ошибка, связанная с библиотеками
я всего лишь учусь, и пока не способен находить все свои ошибки
по крайне мере, про зависимости я не спрашивал (тут по-моему большая часть вопросов как раз с ними связана 8))
Сrew,
Цитировать
Лежит в /usr/olocal/lib/libxnconfig.so.9
Сделай ссылку или копию.
если не трудно, поясните пожалуйста

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1682 : 22 Апреля 2009, 00:24:30 »
Почему у тебя make вызывает dpkg-shlibdeps?
Это команда нужна при сборке пакетов, если ты используешь configure&&make&&make install то такого быть не должно. А вообще правильнее подождать новых пакетов.

Пользователь решил продолжить мысль 22 Апреля 2009, 00:26:16:
Хм...
>а на стадии сборки пакета происходит ошибка, связанная с библиотеками
А как ты их собираешь? Им вообще никакие configure и make не нужны.
« Последнее редактирование: 22 Апреля 2009, 00:26:16 от GQ »
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн daFy

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1683 : 22 Апреля 2009, 00:34:53 »
про библиотеки я предположил из-за наличия lib в требуемом файле

Цитировать
configure&&make&&make install

я это проделывал.. я поставил gxneur нормально.. вопрос не в том, что я не могу поставить, а в том, что я хочу собрать .deb пакет..

Цитировать
Почему у тебя make вызывает dpkg-shlibdeps?

это не make вызывает.. я же описывал выше, что у меня не проходит только сборка конечного .deb пакета, а он, как известно, собирается dpkg-buildpackage.. вот это-то и вызывает

Цитировать
dpkg-shlibdeps

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1684 : 22 Апреля 2009, 01:01:22 »
Тогда первым делом снеси то, что поставил при помощи make install
И запомни, нельзя смешивать make install и пакетную систему. В итоге получается то, что получилось у тебя.
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн daFy

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1685 : 22 Апреля 2009, 01:20:17 »
немного не понял, что имелось в виду..
я сначала собрал пакет xneur, только затем его поставил
потом я собрал пытался собрать gxneur.. не получается
make install'ом я поставил только gxneur, т.к. не могу собрать из него .deb пакет.
так что о смешении пока речь не шла

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1686 : 22 Апреля 2009, 01:24:44 »
Ok, как ты собирал xneur? Рассказывай в деталях.
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн daFy

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1687 : 22 Апреля 2009, 01:54:59 »
исходники
взял архив
вскрыл
зашёл в распакованную папку
далее

./configure
make
dh_make
dpkg-buildpackage -rfakeroot

пакет собран

с gxneur'om такое не получается, на последней стадии описанная ошибка

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1688 : 22 Апреля 2009, 02:15:26 »
Это очень странный способ собирать пакеты. Почитай про то, как это надо делать на самом деле. Тут на форуме есть линки на руководства.

Пользователь решил продолжить мысль 22 Апреля 2009, 03:10:47:
Обновлены пакеты для Debian/Ubuntu.

В настоящий момент поддерживаются следующие дистрибутивы:
Debian Etch, Lenny, Squeeze
Ubuntu Hardy, Intrepid

Если будет много желающих для более старых Убунт - пишите, возможно, сделаю сборку и для старых дистрибутивов.
« Последнее редактирование: 22 Апреля 2009, 03:10:47 от GQ »
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн daFy

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1689 : 22 Апреля 2009, 04:36:47 »
Цитировать
https://forum.ubuntu.ru/index.php?topic=11609.0

я руководствовался этим.. посоветуйте тогда другой источник, если этот плох
я не понимаю, чем странен мой способ ..

Оффлайн wed

  • Участник
  • *
  • Сообщений: 110
  • я вас подозреваю...
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1690 : 22 Апреля 2009, 13:33:18 »
Обновлены пакеты для Debian/Ubuntu.

Прошу прощения за оффтоп, но в теме не нашел где брать собранные вами пакеты?

Снова прошу прощения, догадался в первом посте по ссылке зайти на http://xneur.ru/
« Последнее редактирование: 22 Апреля 2009, 13:41:01 от wed »
А счастье было так близко....

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1691 : 22 Апреля 2009, 13:59:01 »
>я руководствовался этим..
Там нет последовательности ./configure&&make&&dh_make
Кроме того, там написано, что делать, если уже есть пакет дебиан с нужнум софтом, но старой версии. Явно не собирать с нуля. Почитай внимательнее.
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1692 : 22 Апреля 2009, 22:09:53 »
и снова всё та же проблемка...

Цитировать
dpkg-shlibdeps: сбой: информация о зависимостях не найдена для /usr/lib/libxnconfig.so.9 (используется debian/gxneur/usr/bin/gxneur).
dh_shlibdeps: command returned error code 512
make: *** [binary-arch] Ошибка 1
dpkg-buildpackage: сбой: fakeroot debian/rules binary возвратил код ошибки 2

ldconfig не помогает ((
причём это именно в gxneur. Xneur собирается замечательно, а вот gxneur не хочет..
можете направить на решение данной проблемки ??

инструкцию https://forum.ubuntu.ru/index.php?topic=11609.msg82803#msg82803
поправил, к сожалению я не могу описать все возможные проблемы при сборке, советую смотреть как собираются другие "большие" программы.
конкретно xneur разбивают на два пакета xneur и libxnconfig
для этого нужно дополнительно описать libxnconfig  (libxnconfig-dev) в debian/control
и раскидать файлы по пакетам используя
debian/*.dirs
и
debian/*.install
файлы
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Phanthom

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1693 : 23 Апреля 2009, 14:16:28 »
Ладно поставил 2009 мандрива i586 pwp
скачал с svn по инструкции на xneur.ru
запускаю ./autogen.sh
(Нажмите, чтобы показать/скрыть)
ставлю libtool - basic
./autogen.sh
(Нажмите, чтобы показать/скрыть)
Мысли?

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1694 : 23 Апреля 2009, 14:24:30 »
Из svn лучше пока не брать. Там чистка кода идет, есть некоторые неисправленые глюки.

А так проверьте, что у вас automake >= 1.9 и autoconf >= 2.59

Ну и под рутом, наверное, лучше не собирать ;)
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

 

Страница сгенерирована за 0.037 секунд. Запросов: 24.