Como fazer mudanças nos arquivos .list permanentes?

2

Em um apt-get update , recebi o erro comum:

W: Failed to fetch http://dl.google.com/linux/earth/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

De acordo com as respostas de outras perguntas, alterei o arquivo /etc/apt/sources.list.d/google-earth.list para incluir a parte [arch=amd64] nele. No entanto, como o próprio arquivo avisa,

THIS FILE IS AUTOMATICALLY CONFIGURED

You may comment out this entry, but any other modifications may be lost.

para que eu tenha que mudar de vez em quando.

Como posso tornar essa mudança permanente?

    
por Andyc 01.02.2018 / 14:56

1 resposta

1

Boa pergunta :). Eu tive um problema relacionado no Fedora, então fiz o equivalente a renomear google-earth.list para my-google-earth.list (ou talvez google-earth-amd64.list ) antes de editá-lo.

Do ponto de vista do Google, o usuário excluiu google-earth.list e evitou recriá-lo. Caso você queira desabilitar as atualizações, eu acho.

Você pode preferir deixar google-earth.list no lugar, mas comentar a linha e criar uma cópia my-google-earth.list que tenha sua própria versão da linha.

Ambas as abordagens podem ser um pouco confusas. Eu acho que minha abordagem pareceu menos confusa para mim, porque eu escrevi um roteiro (um papel Ansible) onde eu poderia salvar um comentário porque eu estava fazendo isso.

# If we create google-chrome.repo ourself, the package wants to reset baseurl.
# Whereas if google-chrome.repo does not exist, it is considered to be deleted
# or otherwise disabled by user action.  It will not be recreated.  So we can
# set up our own local-google-chrome.repo.
    
por 01.02.2018 / 18:21

Tags