Al ser nuevo en Linux y Ubuntu, me he tomado bastante tiempo para ajustarlo a mis necesidades en mi netbook. Como ahora estoy convencido por el sistema operativo, planeo instalarlo en mi escritorio en los próximos días. Esperaba que con Ubuntu One, después de una sincronización, volviera a encontrar toda mi configuración en la máquina recién instalada: configuración del sistema, idioma, lista de programas instalados (para reinstalar rápidamente el mismo conjunto), chat de correo electrónico y cuentas de microblog, Unity atajos de lanzador, etc.
Acabo de leer a través del sitio web de Ubuntu One y parece que esa función de sincronización de configuraciones no forma parte de ella. ¿Es esto algo que se podría hacer? ¿Está planeado? ¿Hay otra forma de lograr este mismo efecto?
Gracias de antemano por cualquier información sobre eso.
fuente
Respuestas:
Todas estas configuraciones del sistema operativo (personal) se almacenan en su carpeta de inicio (
~
o/home/username
), la mayoría (si no todas) en forma de carpetas ocultas , carpetas que comienzan con un punto, como en~/.config
. Puede ver dichas carpetas si abre su carpeta de inicio y presiona CTRL + H oView > Show Hidden Files
.Entonces, si agrega su carpeta de inicio a la sincronización de Ubuntu One, la mayoría de las configuraciones personales se transferirán a la nueva máquina.
PERO ... sus aplicaciones instaladas NO se transferirán de esta manera. Y la mayoría de estas configuraciones solo serán efectivas después de instalar la aplicación correspondiente. Además, para una copia "impresa" de la configuración y los archivos de configuración, es recomendable usar exactamente la misma versión de Ubuntu en ambas computadoras, así como instalar las mismas aplicaciones y versiones.
Dicho esto, mis pasos recomendados son:
Tenga en cuenta que este no es un procedimiento 100% a prueba de fallas. Algunas configuraciones no funcionarán, mientras que algunas incluso pueden dejar su escritorio un poco "extraño", ya que algunas configuraciones en una netbook simplemente no se aplican en un entorno de escritorio (gestión de la batería y tamaño de pantalla, por nombrar algunos). Por lo tanto, aún serán necesarios algunos ajustes y ajustes de configuración. Pero es más rápido que hacerlo desde cero.
¡Espero que esto ayude!
fuente
~/.config
hay solo 1 de 65 otras carpetas ocultas en mi carpeta de inicio. Básicamente, cada aplicación que instales creará una carpeta oculta para su configuración personal. Puede intentar uno por uno, por aplicación, para encontrar los que se manejan mejor mediante la sincronización. Y no tenga miedo de un escritorio "extraño": si uno le causa problemas, siempre puede eliminar la carpeta ~ /. Para restaurar la configuración original de esa aplicación en particular.Ubuntu One actualmente no admite la sincronización de configuraciones de aplicaciones arbitrarias, aunque se nos pide mucho. Hay un par de razones para esto. La principal es esta: las aplicaciones deben escribirse teniendo en cuenta la sincronización de configuraciones. Si toma una aplicación arbitraria, que almacena sus datos en un archivo de configuración, es muy poco probable que esa aplicación note si Ubuntu One cambia ese archivo de configuración mientras la aplicación se está ejecutando. De hecho, es casi seguro que la aplicación sobrescribirá cualquier cambio realizado por Ubuntu One si cambia la configuración de la aplicación usted mismo.
Un segundo problema es que las aplicaciones no distinguen entre configuraciones específicas de la máquina y configuraciones específicas del usuario. Si, por ejemplo, su aplicación recuerda los últimos archivos que cargó y sincroniza esa lista de archivos recientes con Ubuntu One, ¿qué deberían hacer otras instancias de esa aplicación (en otras computadoras) si esos archivos no están presentes? Si guarda la posición de la ventana de la aplicación en su gran monitor y luego sincroniza esa configuración con su netbook, ¿cómo se las arregla la aplicación? Sin duda, todas estas cosas son manejables dentro de la aplicación, pero muchas aplicaciones en realidad no se dan cuenta de que pueden necesitar manejarlas.
El problema aquí no es que la sincronización de la configuración sea en sí misma difícil, sino que las aplicaciones no se crean realmente con la idea de que el archivo de configuración puede contener configuraciones "imposibles de crear", improbables o contradictorias, y que el archivo de configuraciones puede cambiar en cualquier momento hora.
Algunas aplicaciones están configuradas para hacer frente a esto, y como parte del programa de desarrollo de aplicaciones Ubuntu One , me encantaría hablar con cualquier desarrollador de aplicaciones que quisiera que su aplicación tenga configuraciones sincronizables, para averiguar la mejor manera de hacerlo esa aplicación
fuente
Tengo un problema similar. Tengo una netbook que tiene todos mis datos y configuraciones actuales y quiero que mi software de escritorio y mis archivos sean los mismos.
Así es como solucioné mi problema.
Llamemos a la computadora con todos los datos originales (en mi caso, el netbook) la fuente y la computadora que desea llevar los datos al destino .
Paso 1). Asegúrese de que el sistema fuente esté actualizado
Paso 2). COPIA DE SEGURIDAD de los archivos de usuario de origen . Hay muchas formas diferentes de hacer esto. Este es un buen artículo sobre copias de seguridad . También tengo algunos artículos sobre copias de seguridad en la sección de TI de mi sitio web www.marchiggins.com .
Personalmente, elijo rsync para este tipo de tarea.
Dependiendo del destino en el que va a hacer una copia de seguridad de sus datos, debe ejecutar algo como esto en la computadora de origen ;
Técnicamente, además de lo anterior, también debería obtener todo su directorio / etc y todo en / var (excepto / var / cache & / var / tmp) pero nunca me molesto. Como puede ver arriba, me aseguro de obtener una copia de mi archivo / etc / apt / sources.
Luego, debemos verificar qué software adicional está instalado en la computadora de origen . Nuevamente, hay varias formas de hacerlo, pero así es como lo hago.
Creará un archivo llamado software instalado que contiene todos los paquetes que ha instalado.
Paso 3). construya la computadora de destino y asegúrese de que sea la misma versión del sistema operativo que la computadora de origen . Puede verificar su número de versión de esta manera;
cat /etc/lsb-release
Etapa 4). Una vez que el objetivo ha sido construido, necesita;
configurar a los usuarios;
copia las fuentes.
y ellos se aseguran de que todo esté actualizado, tal como lo hicimos en el paso 1)
Paso 6) Copie todos sus datos, tal como lo hicimos en el paso dos, excepto a la inversa
Ahora debe asegurarse de que estén establecidos los permisos de propiedad del usuario en los directorios de inicio;
Paso 7) Copie el archivo de software instalado en la computadora de destino y ejecute lo siguiente para instalar todo el software que tenía en la máquina de origen en la máquina de destino
Seleccione 3. [I] nstall Instalar y actualizar paquetes deseados
En este punto, debe tener dos computadoras que sean iguales.
Desde aquí puede usar unison para mantenerlos sincronizados o rsync. Mi preferencia nuevamente es rysnc, pero muchas personas que conozco usan al unísono y lo juran.
fuente