1

Я спрашиваю в целом, но также потому, что я хотел бы знать, как восстановить файл конфигурации Bittorrent-клиента Transmission (пакет apt называется translation-gtk). Я нахожусь на Ubuntu 13.10, и он поместил файл конфигурации в ~/.config/translation /settings.json. Как мне вернуть исходный файл?

Я попытался удалить файл и выполнить 'sudo apt-get install --reinstall transmission-gtk' и некоторые варианты этого. Это не сработало, поэтому я попытался сделать это с помощью параметра common-common, от которого зависит значение параметра gtk. Также не работал.

Я попытался сделать передачу списка файлов apt | grep settings.json ', чтобы узнать, какой пакет передачи, если таковой имеется, создал этот файл, но ничего не появилось. Я подумал, что если apt-пакет разместит файл конфигурации где-нибудь, он появится в этом списке. Но это не так.

Как я могу получить исходный файл конфигурации без полной деинсталляции и переустановки программного обеспечения. Я полагаю, есть какой-то разумный способ добраться до этого файла?

2 ответа2

4

Большинство пакетов не помещают файлы конфигурации в домашние каталоги пользователей - в конце концов, apt-get install запускается от имени пользователя root; как он узнает, кому передать файл конфигурации?

Само приложение обычно записывает конфигурацию при первом запуске и не находит ничего. Чаще всего примеры шаблонов можно найти в /usr/share/packagename для справки.

2

В большинстве случаев программа проверит, существует ли файл конфигурации по умолчанию, и создаст его, если его нет. Поэтому, как правило, чтобы вернуть исходный файл, все, что вам нужно сделать, это запустить приложение.

В конкретном случае transmission settings.json создается, как только вы изменяете любой параметр в настройках. Все, что вам нужно сделать, это переименовать файл, который у вас есть:

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

Затем запустите transmission-gtk и измените любой параметр, чтобы создать новый.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .