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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Remobo не ставится  (Прочитано 2814 раз)

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

Оффлайн amigo4

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Remobo не ставится
« : 30 Января 2014, 12:26:32 »
Здравствуйте! Пробовал поставить программу Remobo (что бы поигратся с другом по сети в геров 3), скачал deb.пакет с оф.сайта и попробовал установить, через центр приложений (все как по инструкции) но в этом самом центре выдает такую ошибку : Неразрешимая зависимость: chkconfig . Подскажите пожалуйста как это исправить? Спасиб! В инете много искал ничего не нашел конкретного.

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Remobo не ставится
« Ответ #1 : 30 Января 2014, 12:48:26 »
Создайте файл modifydeb.sh
#!/bin/bash
if [[ -z "$1" ]]; then
    echo "Syntax: $0 debfile"
    exit 1
fi
DEBFILE="$1"
TMPDIR=`mktemp -d /tmp/deb.XXXXXXXXXX` || exit 1
OUTPUT=`basename "$DEBFILE" .deb`.modified.deb
if [[ -e "$OUTPUT" ]]; then
    echo "$OUTPUT exists."
    rm -r "$TMPDIR"
    exit 1
fi
dpkg-deb -x "$DEBFILE" "$TMPDIR"
dpkg-deb --control "$DEBFILE" "$TMPDIR"/DEBIAN
if [[ ! -e "$TMPDIR"/DEBIAN/control ]]; then
    echo DEBIAN/control not found.
    rm -r "$TMPDIR"
    exit 1
fi
CONTROL="$TMPDIR"/DEBIAN/control
MOD=`stat -c "%y" "$CONTROL"`
nano "$CONTROL"
if [[ "$MOD" == `stat -c "%y" "$CONTROL"` ]]; then
    echo Not modified.
else
    echo Building new deb...
    dpkg -b "$TMPDIR" "$OUTPUT"
fi
rm -rf "$TMPDIR"

Сделайте его исполняемым chmod +x modifydeb.sh и вызовите для работы ./modifydeb.sh remobo_0.72.1-1_x86_64.deb (или как у вас называется)

Вам будет запущен редактор и в нём  в поле Depends аккуратно уберите (удалите) зависимость от chkconfig, так как в Ubuntu используется другая система - Upstart.  Сохраните файл в редакторе. Скрипт продолжит свою работу и пересоберёт пакет в новый файл remobo_0.72.1-1_x86_64.modified.deb

Установите его в систему sudo dpkg -i remobo_0.72.1-1_x86_64.modified.deb

Оффлайн amigo4

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Remobo не ставится
« Ответ #2 : 30 Января 2014, 19:00:01 »
Спасибо добрый человек, помог! Респект тебе и уважуха.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Remobo не ставится
« Ответ #3 : 30 Января 2014, 22:19:56 »
vasilisc,
решил попробовать работу скрипта, ибо ранее сам наступал на те же грабли - пакет пересобрал, но

haron-haron-desktop{~/tmp}:sudo dpkg -i remobo_0.72.1-1_x86_64.modified.deb
(Чтение базы данных … на данный момент установлено 335298 файлов и каталогов.)
Preparing to unpack remobo_0.72.1-1_x86_64.modified.deb ...
Unpacking remobo (0.72.1-1) ...
dpkg: error processing archive remobo_0.72.1-1_x86_64.modified.deb (--install):
 ошибка создания жёсткой ссылки «./usr/share/remobo/remobo-rc-script»: Неверная ссылка между устройствами
dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20131125-0ubuntu2) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.8.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for man-db (2.6.6-1) ...
При обработке следующих пакетов произошли ошибки:
 remobo_0.72.1-1_x86_64.modified.deb

бинарная сборка запускается нормально

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Remobo не ставится
« Ответ #4 : 31 Января 2014, 08:27:13 »
> ошибка создания жёсткой ссылки «./usr/share/remobo/remobo-rc-script»: Неверная ссылка между устройствами

просто нет chkconfig, а Remobo хочет прописаться в автостарт.
лучшим решением - было бы распаковать пакет и изменить там для Ubuntu создание автостарта через Upstart и снова собрать пакет.

я предложил лишь простое и грубое решение с удалением зависимости и всё =(

Оффлайн Andry.Boris

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Remobo не ставится
« Ответ #5 : 31 Января 2014, 14:35:00 »
День добрый, Vasilisc!

Попробовал сделать все согласно инструкции...
Но видать что-то сделал не так...
При запуске на панели появляется иконка Remobo
а затем пропадает. Программа на сколько я понял
не запустилась...

В чем может быть проблема...
Или если есть возможность сделать правильную сборку
и дать ссылку на неё...

С уважением, Андрей
ЗЫ: использую Ubuntu 12.04
Новичок в этом деле...

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Remobo не ставится
« Ответ #6 : 31 Января 2014, 17:18:49 »
К сожалению я не смог.
Попробовал пересобрать пакет и исправить многое на Ubuntu, НО столкнулся что стартовый скрипт определяет разные линуксы, но не Ubuntu, а без него GUI remobo  не работает и кстати GUI требует библиотеки, но их нет в зависимостях.

тут я плюнул и пасую, сорри.

Оффлайн Andry.Boris

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Remobo не ставится
« Ответ #7 : 31 Января 2014, 18:32:04 »
А какие библиотеки GUI требует?
На какой версии ubuntu Вы пробовали?
Вы можете дать ссылку на тот пакет с модификацией который у Вас заработал?

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Remobo не ставится
« Ответ #8 : 31 Января 2014, 19:06:51 »
если запустить remobo-gui в консоли, то он скажет что нет libjpeg62 и если её поставить, то он затребует выполнить сложную команду .. тут я не стал делать.
так как консольный remobo-cli не был ещё запущен и зашманен ... его тоже нуна править ... точнее его запускной скрипт

 

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