Por que “sudo toca algum nome de arquivo” necessário antes de instalar certos pacotes?

0

Eu sou solicitado a fazer "sudo touch / etc / default / google-talkplugin" antes de instalar o 'plug-in google-talk' em suas instruções de instalação

    
por Shashank Sabniveesu 23.01.2013 / 17:49

1 resposta

3

Eu preciso saber onde você conseguiu essa informação ou o site que diz para executar isso, a fim de instalar, mas eu acho que o seguinte:

  1. Como sudo touch simplesmente cria um arquivo, isso pode significar que o aplicativo que precisa ser instalado faria uma verificação booleana no arquivo. Se o arquivo existir, ele continuará fazendo a instalação ou qualquer outro processo. Se não, pára com talvez um aviso.

  2. Se o aplicativo não puder criar o arquivo sozinho (por motivos de segurança ou permissões), ele poderá precisar de sua ajuda para criar o arquivo primeiro para poder editar o arquivo posteriormente.

Agora, indo diretamente para o plug-in do Google Talk, entendo que ter o arquivo /etc/default/google-talkplugin significa para o plug-in do google que ele NÃO deve adicionar o repositório do google, salvando você de uma atualização futura que pode estar corrompida para alguns aplicativos, ou permitir que você atualize o plug-in manualmente toda vez que uma atualização aparecer.

Isso significa que, quando você instala o plug-in de bate-papo do Google Audio / Video, ele adiciona automaticamente o repositório ao Ubuntu. Caso você não queira que o plugin adicione o repositório, simplesmente execute a linha em questão:

sudo touch /etc/default/google-talkplugin

Eu pessoalmente nunca adiciono esse arquivo, eu gosto de ter algumas coisas automaticamente buscadas e atualizadas.

    
por Luis Alvarado 23.01.2013 / 17:59