Сохранить пакет Debian в Ubuntu

У меня есть сервер Ubuntu, который я перекомпилировал libcurl для поддержки sftp. Проблема в том, что когда сервер перезагружается или обновляется, мне приходится переустанавливать пакет curl. Я не ясно, как сохранить этот пакет, как установить игнорировать с помощью apt? или что-то?

Установить:

sudo dpkg-i libcurl3_7.19.7-1ubuntu1.1_amd64.deb

Я использую Ubuntu 10.04

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.4 LTS"

2.6.32-33-server #72-Ubuntu SMP Fri Jul 29 21:21:55 UTC 2011 x86_64 GNU/Linux

Спасибо!

1 ответ

Решение

Во-первых, вы должны понимать, что если пакет обновляется во время обновления, это делается по уважительной причине. Всякий раз, когда это происходит, вы должны очень внимательно следить за журналом изменений для этого пакета, и есть большая вероятность, что он обновляется в связи с некоторой уязвимостью безопасности. Если это так, то вы почти наверняка должны загрузить обновленный исходный код и пересобрать свой локальный пакет.

В любом случае, если вы хотите принудительно обновить пакет, вам нужно установить его в состояние удержания. Чтобы установить пакет для удержания, запустите команду aptitude hold {packagename}или в вашем случае aptitude hold libcurl3,

Другие вопросы по тегам