Пресъбиране на пакети в Убунту (Дебиан)
Практически всички разбират преимуществата на пакетните мениджъри пред инсталирането с помощта на:
./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