Commits

Jesús Gómez  committed dcc690a Draft

Respaldo y proxy

  • Participants
  • Parent commits cf447a4

Comments (0)

Files changed (1)

File InProgress/detalles-instalacion-nueva-ubuntu-12-04-oficina.rst

 ====================================================================
  Detalles sobre una instalación nueva de Ubuntu 12.04 en mi oficina
 ====================================================================
+1  Respaldo
+2  Restauración
+3  Proxy (hasta ahora)
+4  Algunos paquetes
+5  Algunas perzonalizaciones y configuraciones
+6  Decepciones
+7  Pendiente
 
 *La gran pesadilla hasta ahora ha sido el proxy y el firewall de mi
 lugar de trabajo.*
 notas de las cosas que tuve que tomar en cuenta antes y después de la
 instalación desde cero en mi oficina.
 
-Respaldo de Evolution a Thunder
-===============================
+Respaldo
+========
+
+Por supuesto, este es el primer paso. Respaldar los datos importantes:
+documentos, imágenes, música, etc. Basta con copiarlos en un medio de
+almacenamiento externo como un CD/DVD o un disco duro externo.
+
+Sin embargo, con respecto a los correos electrónicos y los contactos
+tuve que hacer algunos pasos adicionales.
+
+Primero, he estado usando Evolution hasta ahora. Por ahora bastaría
+con el respaldo clásico, y se supone que importar esos correos desde
+Thunderbird es directo porque teóricamente usan el mismo formato de
+correo: Mbox [2]_. Sin embargo, hay una consideración en mi caso:
+había usado Evolution desde hace tiempo que me enteré que tenía los
+correos en un formato de correo viejo: MailDir [3]_. Así que es mejor
+exportarlos a MBox antes de hacer el respaldo, para que no tenga que
+instalar Evolution al final para poder transformar los correos a MBox
+(tal vez no fuera necesario, pero era un riesgo que no tenía que
+pasar). Para esto, usé un script que recomendaron en este artículo
+[4]_.
+
+Por último, exporté los contactos de Evolution a Ldif. Para ello ...
 
 * Tratar de conseguir el enlace (que perdí) de Evolution a
   Thunderbird, que enlazaba al script de Python que cambiaba de
   MailDir a MBox
 * También el enlace en AskUbuntu al respecto
-* Luego de la instalación, cómo fue el proceso de
-  restauración. Nececité el ImportExportTools Addon. Conseguir el
-  enlace conio.
 
-  * Correos
-  * Cuentas de usuario
+Luego del respaldo, viene la instalación. No escribiré al respecto,
+solo que instalé de la forma más directa: siguiente siguiente
+siguiente.
+
+La Red (el caso del Proxy)
+==========================
+
+*Si tienes una laptop, sufriras las consecuencias de hacer todo lo que
+aquí se indica, porque cada vez que se cambie de lugar de acceso a
+Internet, habrá que volver a configurar el proxy.*
+
+Después de instalar el sistema lo primero que se haría es actualizar
+el sistema, pero esto no es tan trivial en mi oficina. Primero se debe
+configurar la red.
+
+Si fuera el caso de una computadora nueva en la organización, habría
+que decirle al departamento de IT cuál es la dirección MAC de la
+máquina. Pero ya que estoy usando la misma máquina de siempre, no hace
+falta.
+
+Luego, conectarse no debería ser muy difícil en Ubuntu: se conecta el
+cable y listo, o si se quiere usar la *wifi*, basta con colocar la
+contraseña cuando se pida.
+
+La parte fastidiosa del cuento es el proxy.
+
+Le Proxy
+--------
+
+El malo de la película. No tienen idea cuánto lo odio, cuántas horas
+me ha hecho perder... ¡TE ODIO!.
+
+El problema es que aparentemente soy la primera persona en la
+organización que no usa la Internet solo con Firefox, sino que a veces
+necesito **wget** y/o **curl**, bajar cosas con Emacs (paquetes de
+Emacs), Gwibber para el Twitter, todo el tema de APT para mantener mi
+sistema actualizado (y como no existe un repositorio en la
+organización...) o a veces conexiones no web: **IRC** y **FTP** por
+ejemplo (esta última parte no entiendo qué tiene que ver con el proxy,
+pero es así, aparentemente; si alguien puede explicarme por qué puede
+un proxy como squid fastidiar al **IRC**, se lo agradezco).
+
+Bueno, empezamos con lo básico. La configuración del proxy en Ubuntu
+se hace en la configuración de red: **SUPER** seguido de 'red' y
+**ENTER**, o en el menú de configuración que se encuentra en el menú
+de arriba a la derecha.
+
+Ahí hay una configuración por cada interfaz de red que tenga la
+máquina y por último está la confiuración del proxy. Se puede
+determinar que no hay proxy; o configurar un proxy manualmente, en
+cuyo caso habría que colocar el *nombre* o la *IP* del proxy y el
+*puerto*; o, como en mi caso, la configuración automática, en donde se
+coloca la url de un archivo de configuración automático [5]_.
+
+En un mundo ideal, esto debería bastar: todas las aplicaciones que
+eventualmente hagan uso de la web deberían verificar esta
+configuración para saber cómo usar el proxy. Pero en este aspecto,
+Ubuntu no es para nada ideal. Aquí una opinión: ¿Cómo es que con la
+configuración de red de **Gnome** basta para que todas las otras
+aplicaciones se puedan conectar a la red pero no puedan saber cuál es
+el proxy. El problema es peor y más triste aún: hay aplicaciones
+gráficas (de **Gnome**) que no usan esta configuración del proxy, por
+ejemplo **Gwibber** y **Empathy** (de hecho, hasta ahora no he podido
+resolver esto, así que me conecto al **IRC** por el *webirc* de
+*Freenode*).
+
+Para que aplicaciones como **wget** y **curl** funcionen con el
+*proxy*, deben estar definidas las variables de entorno *http_proxy* y
+*https_proxy*.
+
+Las variables de entorn *http_proxy* y *https_proxy* deben tener la
+url de conexión al proxy de la organización. Para que queden
+permanentemente establecidas esas variables, se coloca lo siguiente en
+el archivo *.bashrc* (ajustar a cada caso)::
+
+  http_proxy="http://proxy.leorg.org:1080/"
+  https_proxy="https://proxy.leorg.org:1080/"
+  export http_proxy https_proxy
+
+Todavía falta algo para poder hacer un *apt-get update*. Resulta que
+al hacer *sudo apt-get update* las variables de entorno se pierden,
+así que para mantenerlas hay que invocar *sudo* con la opción
+*-E*. Pero si queremos usar las interfaces gráficas de APT, como el
+**Gestor de actualización** o el **Centro de software de Ubuntu** hay
+un problema: ellos no los invocamos normalmente desde la *consola*,
+así que no tenemos tiempo de pasarles las variables de entorno a
+través del **sudo**.
+
+La solución, seguir las recomendaciones de este artículo [6]_, editar
+el archivo *apt.conf*::
+
+  WHAAAAT!!! Perdí el contenido. Debo buscarlo.
+
+Pero hay un detalle que todavía causa problemas con las interfaces
+gráficas de *APT* y el proxy. A veces, un paquete invoca algún script
+durante el proceso de instalación, y este puede a su vez intentar
+conectarse a la web con programas como **wget**. Bueno, como es
+gráfico y obtuvo las credenciales por otro medio diferente de **sudo**
+(por lo cual no le pudimos decir con la opción *-E* que conserve las
+variables de entorno) entonces, ese **wget** no va a saber cómo
+conectarse al *proxy*. La solución, es fijar las variables de entorno
+del proxy al **sudo**. Para ello se usa el programa **visudo** y se
+agrega lo siguiente::
+
+  Lo que se agrega al sudo.
+
+Pendiente
+---------
+
+* Emacs y ELPS.
+* Empaty, IRC, google talk, gwibber, etc.
+
+Restauración
+============
+
+Luego de la instalación, cómo fue el proceso de restauración. Nececité
+el ImportExportTools Addon. Conseguir el enlace conio.
 
 * Configuración del correo
 
     example.com y caduca el 2007
   * Los nombres de dominio de los servidores no son completos
 
-Proxy (hasta ahora)
-===================
-
-*Si tienes una laptop, sufriras las consecuencias de
-hacer todo lo que aquí se indica, porque cada vez que se cambie de
-lugar de acceso a Internet, habrá que volver a configurar el proxy.*
-
-* Configuración a nivel de Gnome
-
-  * Hacer notar que empaty no funciona con esta configuración.
-
-* .bashrc
-
-  * http_proxy y http_proxys. Sin esto, wget y/o curl no funcionan, y
-    a veces apt dispara un script que baja otras cosas usando estos
-    programas (como ubuntu-restricted-extras).
-
-* apt.conf
-
-  * Esto es para que funcionen bien por medio del proxy las
-    aplicaciones apt: apt-get, el gestor de actualizaciones, el centro
-    de software de Ubuntu, etc.
-  * https://help.ubuntu.com/community/AptGet/Howto#Setting_up_apt-get_to_use_a_http-proxy
-  * Recordar el https
-
-* sudoers
-
-  * con -E basta para mantener el entorno del usuario que lo invoca,
-    pero a veces un programa gráfico con permiso para hacer tareas
-    administrativas (como el centro de software de Ubuntu) intente
-    ejecutar un script que trate de bajar algo de la red. En este
-    caso, este programa obtendría las credenciales de una manera
-    diferente a ejecutarlo con sudo, así que la opción -E no sería
-    utilizada. Para ello, es mejor entonces configurar el proxy en el
-    entorno de sudo. Esto se hace en el archivo sudoers. *Explicar el
-    uso de visudo y de la carpeta sudoers.d*
-
-* Pendiente
-
-  * Emacs y ELPS.
-  * Empaty, IRC, google talk, gwibber, etc.
-
 Algunos paquetes
 ================
 
 * build-essential
 * git
 * mercurial
-* Emacs
+* Emacs. Pendiente el idioma. Pendiente Diccionario en español.
 * lo-menubar http://www.webupd8.org/2012/04/things-to-tweak-after-installing-ubuntu.html
 * ubuntu-restricted-extras. Este señor necesita el proxy configurado
   bien en todos lados.
 * Centralizar los archivos de configuración importantes: .bashrc,
   .emacs.
 
+
+
 .. [1] Falta una referencia.
-
-
-
-
-
-
-
-
-
-
+.. [2] Referencia a Wikipedia de MBox.
+.. [3] Referencia a Wikipedia Mailbox.
+.. [4] Enlace al artículo que recomienda el script Python para
+       exportar MailDir -> MBox
+.. [5] Referencias a la configuración automática del proxy con los
+       archivos *.pac*.
+.. [6] https://help.ubuntu.com/community/AptGet/Howto#Setting_up_apt-get_to_use_a_http-proxy