Сохранить пакет 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
,