LINUX.ORG.RU

Как наложить патч в Debian?


0

0

Здравствуйте. Есть Дебиан 4. Есть ошибка с postgrey. Я скачал патч syslog.pm.diff в нем вот это:

--- Syslog.pm 2006-08-28 23:26:09.000000000 +0200 +++ Syslog.pm 2006-10-03 12:20:43.033802752 +0200 @@ -119,6 +119,7 @@

sub openlog { ($ident, my $logopt, $facility) = @_; + $logopt ||= '';

for my $opt (split /\b/, $logopt) { $options{$opt} = 1 if exists $options{$opt}

Подскажите как его наложить. Он для пакета libsys-syslog-perl. Спасибо.

anonymous

Есть такая утилитка - apt-src. С её помощью можно собирать пакеты из исходников. Я делаю так: apt-src install <пакет>, cd <директория с сорцами>, правлю где что надо, накладываю патчи итд, cd .. и apt-src build <пакет>. После этого устанавливаю получившуюся deb-ку.

Laz ★★★★★
()

берешь сорс apt-get source syslogd

патчишь его ,cd package-source-name
path -p1 ../syslog.pm.diff

если все прошло хрошо собираешь пакет dpkg-buildpackage

получаешь в результате бинарный deb пакет .

j262 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.