Hello! On Fri, 23 Feb 2018 at 16:56:18 (+0200), Alex Cherevko wrote:
add-apt-repository ppa:nginx/development apt-get update apt-cache show libnginx-mod-http-headers-more-filter Package: libnginx-mod-http-headers-more-filter Architecture: amd64 Version: 1.13.6-0+artful0
И вот тут облом. Модуль собран под 1.13.6, а последняя версия 1.13.9. Понятно дело, при попытке установки получаем:
The following packages have unmet dependencies: libnginx-mod-http-headers-more-filter : Depends: nginx-common (= 1.13.6-0+artful0) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Что в таком случае правильно делать? Поскольку разница между 1.13.6 и 1.13.9 для модуля врядли критична - задавить ошибки? Или собирать из исходников?
Возьмите и nginx из этого ppa.
REDIS:
apt-cache show redis-server Package: redis-server Architecture: amd64 Version: 4:4.0.1-7
В текущая версия 4.0.8.
Гляньте в ppa:chris-lea/redis-server
Понятно, что можно скачать исходники, дальше ./configure ./make ./make install
Но, а можно как-то сделать стандартный package для Ubuntu и потом поставить его обычным apt-get?
Можно взять deb с нужной версией отсюда (dpkg -i package-name.deb): http://ftp.lt.debian.org/debian/pool/main/r/redis/ Ну, или заморочиться созданием своего deb. В сети полно howto. -- George L. Yermulnik [YZ-RIPE]