Пресъбиране на пакети в Убунту (Дебиан)

Практически всички разбират преимуществата на пакетните мениджъри пред инсталирането с помощта на:

./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

Leave a Reply

Трябва да си влязъл за да публикуваш коментари.