The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Пересборка пакетов для Ubuntu (Debi..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Пересборка пакетов для Ubuntu (Debi..."  +/
Сообщение от auto_tips on 08-Июл-08, 23:23 
Думаю, практически все понимают преимущества пакетных менеджеров над установкой при помощи
   ./configure && make && make install.

На примере недавно появившегося патча для Pidgin я хочу показать,
как легко пересобирать пакеты в deb-based дистрибутивах.

Подготовка.
Нам понадобятся следующие пакты: devscripts build-essential fakeroot

   sudo apt-get install devscripts build-essential fakeroot

Скачиваем исходники.
Для этого должны быть подключены соответствующие репозитории.
Нам нужен libpurple0, т.к. патч относится к этой библиотеке.
На самом же деле libpurple, pidgin и pidgin-data имеют общий исходник, там что мы можем написать как

   apt-get source libpurple0

так и

   apt-get source pidgin

Обратите внимание, что apt-get source надо делать не из под sudo.
Исходники скачиваются в текущую директорию.

Патчим.

   wget http://launchpadlibrarian.net/15741199/pidgin-2.4.2-icq.patch
   cd pidgin-2.4.1
   patch -p0 < ../pidgin-2.4.2-icq.patch

Устанавливаем зависимости, необходимые для сборки:

   sudo apt-get build-dep libpurple0

Пересобираем пакет (из той же директории)

   debuild -us -uc

Получившийся пакет устанавливаем:

   cd ..
   sudo dpkg -i libpurple0_2.4.1-1ubuntu2_amd64.deb

Если у вас i386-дистрибутив, то пакет будет называться libpurple0_2.4.1-1ubuntu2_i386.deb.

URL: http://habrahabr.ru/blog/ubuntu/45710.html
Обсуждается: http://www.opennet.dev/tips/info/1709.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Пересборка пакетов для"  +/
Сообщение от Andrey Mitrofanov on 08-Июл-08, 23:23 
Многим нравится (почему бы :) это?) собирать пакеты в "чистом" окружении и не ставить в систему "девелоперские пакеты...

google.ru
pbuilder site:opennet.ru
ENTER

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Пересборка пакетов для"  +/
Сообщение от Щекн Итрч on 09-Июл-08, 23:37 
практически все понимают преимущества пакетных менеджеров над
   ./configure && make && make install.

Нет, мой умный :)
НИКТО НЕ ПОНИМАЕТ :) :) :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Пересборка пакетов для"  +/
Сообщение от prapor (??) on 10-Июл-08, 23:49 
Ну Никто пусть не понимает. А люди имеющие хотя бы с десяток production-серверов понимают полезность систем управления установленным ПО. Тот же portupgrade уже значительное преимущество перед пачкой ручных установок.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Пересборка пакетов для Ubuntu (Debian)"  +/
Сообщение от Щекн Итрч on 11-Июл-08, 04:10 
в огороде бузина, в Киеве дядя? :) Где Фря с portupgrade и где "пакетных менеджеров"? :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "#:-)"  +/
Сообщение от Andrey Mitrofanov on 11-Июл-08, 14:04 
>portupgrade и где "пакетных менеджеров"? :)

Только не надо, не надо сравнивать порт-чего-у-них-там с APT! Это грубо, невежливо и вызывающе!!

"Птички обидятся, пойдут пятна. :-/"(c)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Пересборка пакетов для Ubuntu (Debian)"  +/
Сообщение от SiXiS on 29-Май-09, 15:57 
Поставьте Sabayon и не парьтесь со всякой фигней!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру