Sendo novo no Linux e no Ubuntu, levei algum tempo para ajustá-lo às minhas necessidades no meu netbook. Como agora estou convencido pelo sistema operacional, pretendo instalá-lo na minha área de trabalho nos próximos dias. Eu esperava que, com o Ubuntu One, após uma sincronização, encontrasse todas as minhas configurações na máquina recém-instalada: configurações do sistema, idioma, lista de programas instalados (para reinstalar rapidamente o mesmo conjunto), contas de bate-papo e microblog por e-mail, Unity atalhos do iniciador, etc ...
Acabei de ler através do site Ubuntu One e parece que esse recurso de sincronização de configurações não faz parte dele. Isso é algo que poderia ser feito? Está planejado? Existe outra maneira de obter esse mesmo efeito?
Agradecemos antecipadamente por quaisquer informações sobre isso.
fonte
Respostas:
Todas essas configurações (pessoais) do sistema operacional são armazenadas na sua pasta pessoal (
~
ou/home/username
), a maioria (se não todas) na forma de pastas ocultas , pastas que começam com um ponto, como em~/.config
. Você pode ver essas pastas se abrir sua pasta pessoal e pressionar CTRL + H ouView > Show Hidden Files
.Portanto, se você adicionar sua pasta pessoal à sincronização do Ubuntu One, a maioria das configurações pessoais será transferida para a nova máquina.
MAS ... seus aplicativos instalados NÃO serão transferidos dessa maneira. E a maioria dessas configurações só será efetiva após a instalação do aplicativo correspondente. Além disso, para uma cópia "impressa" das configurações e dos arquivos de configuração, é aconselhável usar exatamente a mesma versão do Ubuntu nos dois computadores, bem como instalar os mesmos aplicativos e versões.
Dito isto, minhas etapas recomendadas são:
Observe que este não é um procedimento 100% à prova de falhas. Algumas configurações não funcionarão, enquanto outras podem até deixar a sua área de trabalho um pouco "esquisita", pois algumas configurações em um netbook simplesmente não se aplicam a um ambiente de área de trabalho (gerenciamento da bateria e tamanho da tela, para citar alguns). Portanto, ainda serão necessários alguns ajustes e refazer as configurações. Mas é mais rápido do que fazer do zero.
Espero que isto ajude!
fonte
~/.config
há apenas 1 dentre 65 outras pastas ocultas na minha pasta pessoal. Basicamente, todos os aplicativos que você instala criarão uma pasta oculta para suas configurações pessoais. Você pode tentar, um por um, por aplicativo, para encontrar os que são mais bem tratados pela sincronização. E não tenha medo de uma área de trabalho "estranha": se houver problemas, você sempre poderá excluir a pasta ~ /. Para restaurar as configurações originais desse aplicativo em particular.No momento, o Ubuntu One não suporta sincronização de configurações de aplicativos arbitrários, embora nos sejam solicitados muito. Existem algumas razões para isso. O principal é o seguinte: os aplicativos precisam ser escritos com a sincronização das configurações em mente. Se você usar um aplicativo arbitrário, que armazena seus dados em um arquivo de configuração, é extremamente improvável que o aplicativo observe se o Ubuntu One altera esse arquivo de configuração enquanto o aplicativo está em execução. De fato, o aplicativo quase certamente substituirá as alterações feitas pelo Ubuntu One se você alterar a configuração do aplicativo.
Uma segunda questão é que os aplicativos não fazem distinção entre configurações específicas da máquina e configurações específicas do usuário. Se, por exemplo, seu aplicativo se lembrar dos últimos arquivos carregados e você sincronizar essa lista de arquivos recentes com o Ubuntu One, o que outras instâncias desse aplicativo (em outros computadores) farão se esses arquivos não estiverem presentes? Se você salvar a posição da janela do aplicativo no seu enorme monitor e sincronizar essa configuração com o seu netbook, como o aplicativo lida com isso? Todas essas coisas certamente podem ser manuseadas no aplicativo, mas muitos aplicativos não percebem que podem precisar lidar com eles.
O problema aqui não é que a sincronização de configurações seja difícil por si só, mas que os aplicativos não sejam realmente criados com a idéia de que o arquivo de configurações possa conter configurações "impossíveis de criar", improváveis ou contraditórias, e que o arquivo de configurações possa ser alterado a qualquer momento Tempo.
Alguns aplicativos são configurados para lidar com isso e, como parte do programa de desenvolvedor de aplicativos Ubuntu One , eu ficaria feliz em conversar com qualquer desenvolvedor de aplicativos que gostaria que o aplicativo tivesse configurações sincronizáveis, para descobrir qual a melhor maneira de fazê-lo. esse aplicativo.
fonte
Tenho um problema semelhante. Tenho um netbook com todos os meus dados e configurações atuais e desejo que meus softwares e arquivos sejam iguais.
Foi assim que resolvi o meu problema.
Vamos ligar para o computador com todos os dados originais (no meu caso, o netbook) a fonte e o computador em que você deseja obter os dados no destino .
Passo 1). Verifique se o sistema de origem está atualizado
Passo 2). BACKUP dos arquivos do usuário de origem . Existem várias maneiras diferentes de fazer isso. Este é um bom artigo sobre backup . Também tenho algumas dicas sobre como fazer backup na seção de TI do meu site www.marchiggins.com .
Pessoalmente, escolho o rsync para esse tipo de tarefa.
Dependendo do destino em que você fará o backup dos dados, é necessário executar algo parecido com isto no computador de origem ;
Tecnicamente, além do acima, você também deve obter todo o diretório / etc e tudo em / var (exceto / var / cache & / var / tmp), mas nunca me incomodo. Como você pode ver acima, certifique-se de obter uma cópia do meu arquivo / etc / apt / sources.
Em seguida, precisamos verificar qual software adicional está instalado no computador de origem . Novamente, existem várias maneiras de fazer isso, mas é assim que eu faço.
Criará um arquivo chamado software instalado que contém todos os pacotes que você instalou.
Etapa 3). construa o computador de destino e verifique se é a mesma versão do sistema operacional que o computador de origem . Você pode verificar o número da sua versão assim;
cat /etc/lsb-release
Passo 4). Uma vez que o destino foi criado, você precisa;
configurar os usuários;
copie o sources.list
e eles garantem que tudo esteja atualizado, assim como fizemos na etapa 1)
Etapa 6). Copie todos os seus dados, assim como fizemos na etapa dois, exceto no sentido inverso
Agora você precisa garantir que as permissões de propriedade do usuário nos diretórios pessoais estejam definidas;
Etapa 7). Copie o arquivo do software instalado no computador de destino e execute o seguinte para instalar todo o software que você tinha na máquina de origem na máquina de destino
Selecione 3. [Instalar] Instalar e atualizar pacotes desejados
Neste ponto, você deve ter dois computadores iguais.
A partir daqui, você pode usar o uníssono para mantê-los sincronizados ou rsync. Minha preferência novamente é rysnc, mas muitas pessoas que conheço usam uníssono e juram por ele.
fonte