Pidgin и война с ICQ

23 января 2009
Рубрика: Заметки
Теги: , ,

Zeboton

На днях AOL предприняла очередную попытку избавиться от неофициальных клиентов. Что самое странное, сделать они это хотели только с некоторыми странами. Россия, Украина и ряд других стран СНГ. Но к вечеру того же дня уже было выпущено первое лекарство для Miranda и QIP. Теперь очередь дошла и до Pidgin.

Есть три способа для исправления сложившейся ситуации:
1. Быстрый. Для ленивых владельцев 32-битных систем.
Скачайте архив liboscar.so.0.0.0.tar.bz2 и распакуйте его в папку /usr/lib/purple-2. Не забудьте перед этой процедурой сделать копию уже имеющегося в директории файла. Проверка работоспособности осуществлялась на версии 2.5.2, но должно работать и на 2.5.4.

2. Долгий. Для любителей всё делать самостоятельно и для тех кому не подошёл предыдущий способ.
а) Скачиваем исходники Pidgin и патча.

б) Устанавливаем необходимые для сборки пакеты (это всё одна строка)

sudo aptitude install libglib2.0-dev libgtk2.0-dev libxss-dev libstartup-notification0-dev libgtkspell-dev libxml2-dev libgstreamer0.10-dev libmeanwhile-dev libavahi-ui-dev libdbus-glib-1-dev network-manager-dev libperl-dev libgnutls-dev tcl-dev tk-dev

в) Распаковываем архив с Pidgin

tar xvfj pidgin-2.5.4.tar.bz2

г) Применяем патч

patch < pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch

д) Конфигурируем, собираем и устанавливаем Pidgin (это две строки)

./configure —prefix=/opt/ && make
sudo make install

е) Запускаем Pidgin

/opt/bin/pidgin

3. Правильный. Рекомендуется, так как рано или поздно это сделать придётся.
Поступить как я. Перестать пользоваться ICQ и перейти на Jabber. Это проще чем кажется! Очень хорошая статья о переходе на Jabber написана на ресурсе Хабрахабр: Я бы в Джабберы пошёл…

По мотивам статьи Патчим и собираем pidgin на дому.

Обновление от 05 февраля 2009 11:56
Есть ещё вариант запуска ICQ через tor. Делается это так:

sudo apt-get install tor

А затем в настройках ICQ указываем:

  • socks: 5
  • узел: localhost
  • порт: 9050

Сам не пробовал, так как я воспользовался 3 вариантом решения проблемы.

12 комментариев для “Pidgin и война с ICQ”

  1. vanoc24 января 2009 ~ 17:13

    есть еще как минимум один способ. через tor. хотя я давно воспользовался третьим.

  2. PbI6A5 февраля 2009 ~ 02:34

    Еще бы 64-битную либу…

  3. Zeboton5 февраля 2009 ~ 08:12

    Для PbI6A
    На сколько мне известно для Вас не проблема пойти по второму пути 🙂 Кстати, если создадите библиотеку для 64-битной версии, то я буду очень признателен, если и мне на неё ссылочку дадите 🙂

  4. Anonymous7 февраля 2009 ~ 17:09

    вот не получилось с первым вариантом

  5. Zeboton7 февраля 2009 ~ 17:21

    Не отчаивайтесь! Есть ещё 3 🙂

  6. art137 февраля 2009 ~ 17:54

    не получается патчить. не понял откуда патчить надо. и вы не объяснили для чего он нужен. русификатор или патчер аси.

  7. Zeboton7 февраля 2009 ~ 18:07

    Для art13
    Чего????

  8. art137 февраля 2009 ~ 18:09

    root@artubn:~/download_m/pidgin-2.5.4# patch < pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch
    can't find file to patch at input line 3
    Perhaps you should have used the -p or —strip option?
    The text leading up to this was:
    —————————
    |— pidgin-2.5.4/libpurple/protocols/oscar/flap_connection.c.orig 2009-01-23 03:03:19.000000000 +0500
    |+++ pidgin-2.5.4/libpurple/protocols/oscar/flap_connection.c 2009-01-23 03:03:10.000000000 +0500
    —————————
    File to patch: pidgin
    patch: **** File pidgin is not a regular file — can't patch
    root@artubn:~/download_m/pidgin-2.5.4#

  9. art137 февраля 2009 ~ 18:11

    вот что получается. для чего этот патч?
    что не так делаю?

  10. Zeboton7 февраля 2009 ~ 18:19

    Этот патч для того что и библиотека из п.1. Советую обратиться с вопросом на forum.ubuntu.ru, так как я не могу сказать из-за чего у вас возникла ошибка 🙁

  11. Shmel15 марта 2009 ~ 16:27

    Люди! Пользуйтесь Kopete! Легко, доступно, удобно!

  12. Softovick15 марта 2009 ~ 18:39

    Shmel Kopete классная прога, только предназначена в первую очередь для KDE, а не GNOME, и тянет с собой кучу qt-библиотек, которые после кроме него другими и не будут использоватся…. получается ненужный баласт, нет? Pidgin же из коробки стоит и требует только gtk-библиотек… 🙂

Ваш комментарий

*