unattended-upgrades
funciona apenas para aplicativos que você instalou usando o gerenciador de pacotes e que possuem um repositório de pacotes associado a eles. Basicamente, como as atualizações / atualizações em geral funcionam é que existe um mecanismo de comparação que o atualizador procura. Quando essa comparação surge com diferentes valores para o aplicativo instalado versus o que está no repositório, uma sequência de atualização é acionada (ele será atualizado automaticamente ou solicitará que o usuário atualize, dependendo da configuração e de quais são as alterações). / p>
Quando você recompila um aplicativo, usando um dos métodos que você mencionou (o método de Stan, na verdade, também está recompilando, está apenas usando dpkg
em vez de make
, você divide sua instalação do repositório.
Isso se reflete na postagem de Stan:
Portanto, sua melhor aposta será usar um cron job e um script personalizado para gerenciar a atualização automática do Nginx. A boa notícia é, no entanto, que você deve ser capaz de automatizar todo o processo se estiver disposto a se esforçar para escrever e testar o roteiro apropriado. Depois que você instalá-lo pela primeira vez, o script não precisará se preocupar com as dependências, basta puxar a nova fonte e reconstruir com as opções desejadas.Depois de atualizar para uma nova versão nginx, este pacote recompilado será sobrescrito. Você terá que fazer esse processo novamente.