Como faço para restaurar o arquivo de configuração original que está no diretório inicial?

1

Estou perguntando em geral, mas também porque gostaria de saber como restaurar um arquivo de configuração do cliente bittorrent Transmission (o pacote apt é chamado transmission-gtk). Eu estou no Ubuntu 13.10 e ele colocou um arquivo de configuração em ~ / .config / transmission / settings.json. Como obtenho de volta o arquivo original?

Eu tentei apagar o arquivo e fazer um 'sudo apt-get install --reinstalar o transmission-gtk', e algumas variações disso. Isso não funcionou, então eu tentei fazer isso com transmissão-comum, que depende da transmissão-gtk. Também não funcionou.

Eu tentei fazer 'transmissão de lista do apt-file | grep settings.json 'para descobrir qual pacote de transmissão, se algum, criou este arquivo, mas nada apareceu. Eu pensei que se um pacote apt colocasse um arquivo de configuração em algum lugar, ele apareceria nessa lista. Mas isso não acontece.

Como posso recuperar o arquivo de configuração original sem ter que fazer uma desinstalação completa e reinstalação do software. Eu imagino que há alguma maneira razoável de chegar a esse arquivo?

    
por user779159 15.01.2014 / 19:48

2 respostas

2

Na maioria dos casos, o programa verificará se seu arquivo de configuração padrão existe e o criará se não existir. Então, normalmente, para recuperar o arquivo original, tudo que você precisa fazer é iniciar o aplicativo.

No caso específico de transmission , o settings.json é criado assim que você modifica qualquer configuração nas preferências. Tudo o que você precisa fazer é renomear o arquivo que você tem:

mv ~/.config/transmission/settings.json ~/.config/transmission/settings.json.bak 

Em seguida, inicie transmission-gtk e altere qualquer configuração para criar uma nova.

    
por 15.01.2014 / 20:02
4

A maioria dos pacotes não coloca arquivos de configuração nos diretórios home dos usuários - afinal, apt-get install é executado como root; como saberia a quem dar o arquivo de configuração?

O próprio aplicativo geralmente escreve uma configuração quando é executado pela primeira vez e não encontra nenhum. Na maioria das vezes, é possível encontrar modelos de exemplo em /usr/share/packagename para referência.

    
por 15.01.2014 / 20:02