O script de instalação universal do xkcd é uma boa ideia? [fechadas]

4

Hoje o XKCD postou este script de shell :

Alt-text:

The failures usually don't hurt anything, and if it installs several versions, it increases the chance that one of them is right. (Note: The 'yes' command and '2>/dev/null' are recommended additions.)

Você usaria esse script que tenta todos os tipos possíveis de métodos de instalação até encontrar um que funcione como uma boa ideia?

Pergunta bônus: você poderia pensar em algum método adicional de instalação que deveria ser adicionado a este script?

    
por Philipp 11.03.2016 / 12:22

1 resposta

9

Uma boa regra é não levar os cartuns web a sério. Eles são destinados a divertir e desviar. Nenhum desrespeito destinado ao digno Sr. Munroe.

Automatizar instalações, exceto em circunstâncias muito específicas, nunca é uma boa ideia. Mesmo que você saiba que sistema é esse, todo tipo de coisa pode dar errado. (Um caso quando é relativamente razoável é um upgrade de rotina para o Debian estável.)

Além disso, eu não recomendaria instalações locais, de repositórios git ou outros, a menos que um pacote binário para sua distribuição não esteja disponível. Mesmo assim, (como @case apontou), você pode tentar construir um pacote que possa ser instalado com as ferramentas de gerenciamento de pacotes da distro. por exemplo. usando as várias ferramentas debhelper no debian como dh-make-perl , python-stdeb , dh-dry etc. Além disso, atualmente não é tão difícil construir o próprio pacote do zero usando a ajuda de ferramentas como dh-make . / p>

Além disso, um script como o mostrado poderia fazer várias instalações locais do mesmo pacote, o que causaria uma confusão.

Um script como o acima, talvez, não seria tão tão irracional se fosse configurado para abortar em uma instalação binária bem-sucedida, mas tal script seria muito mais complexo e não se encaixaria perfeitamente em um desenho animado da web.

    
por 11.03.2016 / 12:34