Zenway

Linux - это интересно!

Вы не вошли.

#1 07-11-2011 16:20:57

vovans
Администратор
Откуда: Ростов-на-Дону
Здесь с 19-10-2010
Сообщений: 513
Сайт
LinuxSeaMonkey 2.5

Сборка deb-пакета из готового *.dsc

Время от времени необходимо на debian stable установить какой-либо пакет с версией поактуальнее. Благо, у debian есть sid, но всё портят зависиомсти от более новых библиотек, чем есть в дистрибутиве. В таких случаях я просто пересобираю пакет под свой дистрибутив.


Для этого я качаю всё необходимое при помощи dget (входит в пакет devscripts). Но прежде всего нужно найти наш пакет на http://packages.debian.org/sid/. Для примера, возьмём monit. В панели срава копируем адрес на нужный файл и:

$ dget http://ftp.de.debian.org/debian/pool/main/m/monit/monit_5.3.1-1.dsc

Распаковуем пакет (должен быть установлен dpkg-dev):

$ dpkg-source -x monit_5.3.1-1.dsc

Заходим в появившуюся директорию и выполняем команду (входит в тот же dpkg-dev):

$ dpkg-buildpackage -rfakeroot

Ну, вот и всё!

Данный способ применим и в Ubuntu.

Разумеется, что в системе должны быть установленны необхобимые dev-пакеты:

apt-get build-dep monit

zenway admin

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.015 сек, 9 запросов выполнено - Использовано памяти: 1.6 Мбайт (Пик: 1.73 Мбайт) ]