Provavelmente, o mais simples (em termos de complexidade de script) é verificar as fontes do git e usar o ramo STABLE. Isso é atualizado a cada lançamento, portanto, você acompanha automaticamente o mais recente com essa ramificação. Você pode facilmente fazer o script de git pull
e mesclar.
O único contratempo menor será que o phpMyAdmin agora usa o Composer para manipular dependências com arquivos de biblioteca, então você precisará instalá-lo e deverá adicionar composer install
e / ou composer update
ao seu script após a parte do git. Eu não sou um assistente de compositor, mas acho que 'instalar' é apropriado aqui; YMMV.
Um script de shell robusto para isso pode ter de 10 a 15 linhas de comprimento, embora eu provavelmente o coloquei em uma única linha de crontab (ou equivalente).
Se você preferir usar a distribuição oficial (que empacota os arquivos da biblioteca, removendo sua dependência do Composer), há vários arquivos auxiliares publicados pelo phpMyAdmin que podem ajudá-lo. Eles estão atualmente documentados no site phpMyAdmin aqui; no seu caso, eu imagino que você gostaria de analisar link ou link que contém informações suficientes para determinar se você precisa baixar uma atualização e a URL para a versão mais recente. Como você mencionou que prefere uma solução que não depende do Composer, essa é quase certamente sua melhor escolha. Eu escreveria um script pequeno que salva a data ou versão que está atualmente instalada, então, ocasionalmente, compara-o com as versões listadas em um desses arquivos e baixa o novo arquivo conforme necessário (junto com a descompressão e adição de config.inc.php
).
Espero que isso seja útil para você.