Еще раз о компиляции Pidgin для Ubuntu

Около полугода назад со смой случилось презабавное приключение — я пол-вечера про***ся со сборкой расово верного ICQ клиента — Pidgin IM.

Любовь AOL менять протоколы и определенная заторможенность разработчиков Ubuntu приводит к тому, что в репозитариях постоянно находится версия, несовместимая с текущей версией протокола. На момент написания этого поста, работающая версия 2.5.5, в репах лежит 2.5.2.

Убил еще один вечер. На этот раз все происходило менее драматически, но сильно продуктивнее. Итак.

Рецепт (работающий) компиляции Pidgin

Шаг первый, и самый важный, разрешаем все зависимости:

sudo apt-get build-dep pidgin

Шаг второй, конфигурция конфигуратора с указанием пути установки:

./configure --prefix=/usr

Шаг третий, собираем (компилируем) пакет:

make

Шаг четвертый, и необязательный, проверка пакета:

make check

Шаг пятый, установка, потребует прав записи в установочную директорию, поэтому выполняется от имени рута:

make install

Наслаждаемся.

Tags:

6 комментариев

  1. Siz:

    Собрать получилось, спасибо. Возникли следующие вопросы:
    как, после проделанного, поделится собранным пакетом с другим компьютером и такой же версией линухи ?
    На компе на котором собиралось – работает, при переносе исполнимого файла на другой не запускается.
    Размер полученного исполнимого файла (~2Mb) в разы больше полученного из репозитария (~800Kb), это нормально ?
    зы: Прошу не бить палками я недавно пересел на эту систему тонкостей могу всех не знать ))

  2. Андрей:

    Идиот(с) :)

    Собирать из сорцов и ставить это в ubuntu – крайне плохой путь, к хорошим последствиям не приводящий.

    Тебе надо скачать исходники пакета для убунту (Исходники пакета, а не пиджина) прописать в них новую версию и собрать свой пакет, который за тем и поставить.

    Как точно делается не скажу, у мня arch, а не ubuntu.

  3. Мы с вами не из одной страны? Я из Беларуси.
    Тоже полетел Пидгин, тоже сейчас, тоже 2.5.2. Очень помогла ваша инструкция. Правда сам пидгин так и не стал работать. Но это уже другая история)

  4. Спасибо, все работает, очень пригодилось =)

  5. @Андрей
    Андрей, спасибо – я подозревал что-то подобное (но ссылку на Ваш сайт, я пожалуй публиковать не буду).

  6. @Siz
    Siz, я не знаю, честное слово. Линух для меня что-то вроде запасного аэродрома, когда венде капец наступает. А это радостное событие как раз и было причиной ночных упражнений.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

© Некоторые права сохранены