Будучи новичком в Linux и в Ubuntu, я потратил достаточно времени, чтобы настроить его на свои потребности в моем нетбуке. Как теперь убеждена ОС, я планирую установить ее на свой рабочий стол в ближайшие дни. Я надеялся, что с Ubuntu One после синхронизации я найду все свои настройки на только что установленном компьютере: системные настройки, язык, список установленных программ (для быстрой переустановки того же набора), учетные записи чата электронной почты и микроблогов, Unity ярлыки запуска и т.д ...
Я только что прочитал о веб-сайте Ubuntu One, и кажется, что такая функция синхронизации настроек не является его частью. Это то, что можно сделать? Это запланировано? Есть ли другой способ добиться этого же эффекта?
Заранее спасибо за любую информацию об этом.
источник
Ответы:
Все эти (личные) настройки ОС хранятся в вашей домашней папке (
~
или/home/username
), большинство (если не все) в виде скрытых папок , папок, начинающихся с точки, как в~/.config
. Вы можете увидеть такие папки, если откроете домашнюю папку и нажмете CTRL + H илиView > Show Hidden Files
.Поэтому, если вы добавите свою домашнюю папку в синхронизацию Ubuntu One, большинство личных настроек будут перенесены на новый компьютер.
НО ... ваши установленные приложения НЕ будут переноситься таким образом. И большинство этих настроек вступят в силу только после установки соответствующего приложения. Кроме того, для такой «твердой» копии настроек и конфигурационных файлов рекомендуется использовать одинаковую версию Ubuntu на обоих компьютерах, а также устанавливать одинаковые приложения и версии.
Тем не менее, мои рекомендуемые шаги:
Пожалуйста, обратите внимание, что это не 100% отказоустойчивая процедура Некоторые настройки не будут работать, в то время как другие могут даже сделать ваш рабочий стол немного «странным», поскольку некоторые настройки в нетбуке просто не применяются в среде рабочего стола (управление батареями и размер экрана и многие другие). Так что несколько настроек и перенастройки настроек все равно будут необходимы. Но это быстрее, чем делать с нуля.
Надеюсь это поможет!
источник
~/.config
только 1 из 65 других скрытых папок в моей домашней папке. В основном, каждое приложение, которое вы устанавливаете, создает скрытую папку для своих личных настроек. Вы можете попробовать один за другим, для каждого приложения, найти те, которые лучше обрабатываются синхронизацией. И не бойтесь «странного» рабочего стола: если у вас возникают проблемы, вы всегда можете удалить папку ~ /. Для восстановления исходных настроек для этого конкретного приложения.Ubuntu One в настоящее время не поддерживает синхронизацию настроек произвольных приложений, хотя нас часто об этом просят. Есть несколько причин для этого. Основной из них заключается в следующем: приложения должны быть написаны с учетом синхронизации настроек. Если вы берете произвольное приложение, которое хранит свои данные в файле конфигурации, то это приложение вряд ли заметит, если Ubuntu One изменит этот файл конфигурации во время работы приложения. Действительно, приложение почти наверняка перезапишет любые сделанные в Ubuntu One изменения, если вы измените конфигурацию приложения самостоятельно.
Вторая проблема заключается в том, что приложения не различают настройки, относящиеся к компьютеру, и настройки пользователя. Например, если ваше приложение запоминает последние загруженные файлы и синхронизирует этот список последних файлов с Ubuntu One, что должны делать другие экземпляры этого приложения (на других компьютерах), если эти файлы отсутствуют? Если вы сохраните положение окна приложения на своем огромном мониторе, а затем синхронизируете этот параметр с вашим нетбуком, как приложение справится с этим? Все эти вещи, безусловно, можно обрабатывать внутри приложения, но многие приложения на самом деле не понимают, что им, возможно, придется с ними справиться.
Проблема здесь не в том, что синхронизация настроек сама по себе сложна, а в том, что приложения на самом деле не созданы с мыслью, что файл настроек может содержать «невозможность создания», маловероятные или противоречивые настройки, и что файл настроек может изменяться при любом время.
Некоторые приложения будут созданы , чтобы иметь дело с этим, и как часть Ubuntu One разработчик программы приложений Я был бы рад поговорить с любым разработчиком приложений , которые хотели бы их приложение , чтобы иметь синхронизируемые настройки, чтобы решить, как лучше всего сделать это для это приложение.
источник
У меня похожая проблема. У меня нетбук, на котором хранятся все текущие данные и настройки, и я хочу, чтобы программное обеспечение и файлы на моем компьютере были такими же.
Вот как я исправил свою проблему.
Давайте назовем компьютер со всеми исходными данными на нем (в моем случае нетбук) источником и компьютером, на котором вы хотите получить данные для цели .
Шаг 1). Убедитесь, что исходная система обновлена
Шаг 2). BACKUP исходных пользовательских файлов. Есть много разных способов сделать это. Это хорошая статья о резервном копировании . У меня также есть несколько статей по резервному копированию в разделе ИТ моего сайта www.marchiggins.com .
Лично я выбираю rsync для такого рода задач.
В зависимости от места назначения, которое вы собираетесь сделать резервную копию ваших данных вам нужно запустить что-то вроде этого на исходном компьютере;
Технически в дополнение к вышесказанному вы также должны получить весь каталог / etc и все в / var (кроме / var / cache и / var / tmp), но я никогда не беспокоюсь. Как вы можете видеть выше, я действительно получаю копию моего файла / etc / apt / sources.
Затем нам нужно проверить, какое дополнительное программное обеспечение установлено на исходном компьютере. Опять же, есть несколько способов сделать это, но я так и делаю.
Создаст файл с именем instal-software, который содержит все установленные вами пакеты.
Шаг 3). соберите целевой компьютер и убедитесь, что это та же версия ОС, что и на исходном компьютере. Вы можете проверить свой номер версии, как это;
cat /etc/lsb-release
Шаг 4). Как только цель была построена, вам нужно;
настроить пользователей;
скопировать sources.list
И они должны убедиться, что все в курсе, так же, как мы делали в шаге 1)
Шаг 6). Скопируйте все ваши данные, как мы делали на втором шаге, за исключением обратного
Теперь вам нужно убедиться, что права владения пользователя для домашних каталогов установлены;
Шаг 7). Скопируйте файл установленного программного обеспечения на целевой компьютер и выполните следующее, чтобы установить все программное обеспечение, которое было на исходном компьютере, на целевой компьютер.
Выберите 3. [I] nstall Установить и обновить требуемые пакеты
На этом этапе у вас должно быть два одинаковых компьютера.
Отсюда вы можете использовать унисон для синхронизации или rsync. Я снова предпочитаю rysnc, но многие люди, которых я знаю, используют унисон и клянутся им.
источник