Um comando para baixar a versão mais recente do PHPmyadmin?

0

Pergunto, pois estou considerando uma alternativa apt-get install .

Eu posso fazer o seguinte enrolar para baixar a última versão do PHPmyadmin:

curl https://files.phpmyadmin.net/phpMyAdmin/4.6.5.2/phpMyAdmin-4.6.5.2-all-languages.zip

Existe um comando que baixa a versão mais recente automaticamente com curl ou wget ou algo diferente?

    
por JohnDoea 03.01.2017 / 12:06

2 respostas

2

Existem muitas maneiras de fazer isso, você pode procurar pelo site do phpMyAdmin para eles.

A maneira mais fácil é:

curl --location https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip

Ou com wget:

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip

No entanto, isso sempre fará o download da versão mais recente, mesmo que ela não tenha sido alterada, portanto você pode monitorar o link muda ...

    
por Michal Čihař 03.01.2017 / 18:07
1

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ê.

    
por ibennetch 03.01.2017 / 14:46