Guía de Cambio Windows a Debian

De WikiSalud
Saltar a: navegación, buscar

Contenido

Datos Previos

Antes de comenzar con el proceso de migración de una maquina con Window a Debian, debe tener en cuenta los siguientes datos:

  1. Nombre del equipo
  2. IP
  3. Usuarios y contraseñas
  4. Impresores que se utilizan en la dependencia
  5. Tipo de teclado

Antes de Formatear

Pasos para realizar una migración éxitosa:

  1. Realizar respaldo de correo, se puede realizar de dos maneras:
    1. Con Thunderbird
      1. Descargar Thunderbird (Thunderbird)
      2. Realizar el proceso de instalación y configurar la cuenta e importar los correos desde Outlook
      3. Respaldar la carpeta profiles que se ubica en C://Archivos de Programa/Mozilla Thunderbird/
      4. Cuando la maquina tenga instalado icedove, configurar la cuenta.
      5. Abrir dolphin y copiar la carpeta del correo respaldo a .icedove/profiles/
      6. Editar el fichero profiles.ini
        vi profiles.ini
        o bien,
        nano profiles.ini
      7. Cambiar la línea de Path con el nombre de la carpeta que se copio del respaldo.
    2. Con Icedove
      1. Realizar la exportación con Outlook (pst) de la Bandeja de Entrada, Enviados, Correos no deseados (opcional) y de las carpetas que han sido creadas por el usuario.
      2. Cuando la maquina tenga instalado Debian e icedove y ya este configurada la cuenta, ingresar a la terminar y loguearse como root
      3. Descargar el complemento de Mozilla que permite Importar/Exportar (ImportExpertTools)
      4. Instalar el paquete que permitirá la conversión de pst "readpst"
         aptitude install readpst
      5. Ir a la carpeta donde se encuentra el respaldo del correo y crear una nueva carpeta
         mkdir respaldo
      6. Realizar la conversión del respaldo pst, en la terminar ejecutar la siguiente línea
         readpst -o respaldo -r backup.pst
      7. Abrir Icedove.
      8. Clic derecho en la bandeja de entrada y seleccionar la opción Import/Export tools.
      9. Seleccionar la opción Importar archivo mbox.
      10. Escoger la opción Importar directamente uno o mas archivos mbox.
      11. Seleccionar el archivo que se convirtió (Estará ubicado dentro de la carpeta respaldo que se creo).
      12. Aceptar.
  2. Realizar copia de respaldo (documentos y correo) a una unidad externa. (Verificar que los datos se copiaron correctamente).

Instalación de Debian

Al realizar el proceso de instalación de Debian, debe tener en cuenta estos datos importantes:

  1. Localización: El Salvador.
  2. Localización adicional: es_SV.
  3. Configuración del teclado (dependerá del que tenga el equipo).
  4. Componentes del instalador a cargar: NTFS filesystem support.
  5. Detección del hardware de red, si es necesario firmware cargarlo en este momento (firmware).
  6. Nombre de la maquina .
  7. dominio: salud.gob.sv.
  8. Usuarios: administrador y root.
  9. Servidor ntp: 10.10.20.20.
  10. Particionado: Tres particiones (/, swap, /home).

Instalación de paquetes y sources.list

Para realizar la instalación de paquetes lo recomendado es ingresar con el usuario administrador.

  1. Abrir la terminal y loguearse como root
  2. Modificar la lista de paquetes
    1. Ingresar al fichero sources.list
       vi /etc/apt/sources.list
      o bien,
       nano /etc/apt/sources.list
    2. Borrar el contenido
    3. Copiar lo siguiente:
       #Inicio del archivo /etc/apt/sources.list para máquinas de escritorio o laptops

      deb http://debian.salud.gob.sv/debian/ wheezy main contrib non-free
      deb-src http://debian.salud.gob.sv/debian/ wheezy main contrib non-free

      deb http://debian.salud.gob.sv/debian/ wheezy-updates main contrib non-free
      deb-src http://debian.salud.gob.sv/debian/ wheezy-updates main contrib non-free

      deb http://debian.salud.gob.sv/debian-security/ wheezy/updates main contrib non-free
      deb-src http://debian.salud.gob.sv/debian-security/ wheezy/updates main contrib non-free

      #Backports
      deb http://debian.salud.gob.sv/debian/ wheezy-backports main contrib non-free

      #Multimedia

      deb http://debian.salud.gob.sv/debian-multimedia/ wheezy main non-free

      #Iceweasel-realease
      deb http://debian.salud.gob.sv/debian-mozilla/ wheezy-backports iceweasel-release

      #Fin del archivo /etc/apt/sources.list

      #Se agregaron los repositorios de Squeeze sólo para instalar cups
      deb http://debian.salud.gob.sv/debian/ squeeze main contrib non-free
      deb-src http://debian.salud.gob.sv/debian/ squeeze main contrib non-free
  3. Realizar la actualización de la lista de paquetes
     aptitude update
  4. Instalar las firmas de los paquetes con la siguiente instrucción
    aptitude install debian-keyring debian-ports-archive-keyring debian-edu-archive-keyring \
    emdebian-archive-keyring debian-archive-keyring pkg-mozilla-archive-keyring deb-multimedia-keyring
  5. Actualizar la maquina
     aptitude full-upgrade
  6. Instalar los siguientes paquetes:
    1. Si la maquina es i386
      aptitude install -r kplayer vlc mencoder ffmpeg amarok w32codecs unzip kde-full kde-l10n-es \
      unrar p7zip-full p7zip-rar okular okular-extra-backends ark vim libdvdcss2 flashplugin-nonfree \
      bash-completion less locate libav-tools desktop-base openssh-server iceweasel iceweasel-l10n-es-es  \
      mesa-utils icedove icedove-l10n-es-es icedtea-7-plugin firmware-linux-free ttf-mscorefonts-installer\
      libcurl3
    2. Si la maquina es amd64
      aptitude install -r kplayer vlc mencoder ffmpeg amarok w64codecs unzip kde-full kde-l10n-es \
      unrar p7zip-full p7zip-rar okular okular-extra-backends ark vim libdvdcss2 flashplugin-nonfree \
      bash-completion less locate libav-tools desktop-base openssh-server iceweasel iceweasel-l10n-es-es  \
      mesa-utils icedove icedove-l10n-es-es icedtea-7-plugin firmware-linux-free ttf-mscorefonts-installer \
      libcurl3 linux-headers-`uname -r` gcc make xmlto libncurses5-dev libncursesw5-dev

LibreOffice

Para la instalación de LibreOffice:

  1. Descargar libreoffice
    1. Si es x86
      1. LibreOffice 4.2.5
      2. Traducción al Español
      3. Ayuda en Español
    2. Si es x64
      1. LibreOffice 4.2.5
      2. Traducción al Español
      3. Ayuda en Español
    3. Descomprimir los ficheros y colocar todos los paquetes con extensión .deb en una sola carpeta
    4. En la terminal siempre como usuario root ejecutar
      dpkg -l CarpetaLibreOffice/*deb


Google Chrome

Para la instalación de Google Chrome

    1. Descargar google chrome (Google Chrome)
    2. En consola como root ir a la carpeta que contiene el instalador
    3. Ejecutar la siguiente instrucción para la instalación
      i386
       dpkg -i google-chrome-stable_current_i386.deb
      amd64
       dpkg -i google-chrome-stable_current_amd64.deb
Nota: Verificar que sea la última versión

Agente de Inventario

Para activar el agente de inventario:

Instalar el paquete del agente de inventario, seguir las instrucciones:

  1. aptitude install ocsinventory-agent
  2. En la configuración de ocsinventory-agent se seleccionará el método http
  3. Nombre del servidor: sis.salud.gob.sv

Edición del fichero:

  1. Ingresar con el editor de texto que prefiera, nano o vi,
    vi /etc/ocsinventory/ocsinventory-agent.cfg
    o bien,
    nano /etc/ocsinventory/ocsinventory-agent.cfg
  2. Agregar la siguiente línea: tag=número de inventario del equipo (ej. tag=00XX-153-0XX-01-000XXC)
  3. Guardar el fichero
  4. Ejecutar el agente para la sincronización con el servidor /usr/bin/ocsinventory-agent


Alsa

Compilar Alsa, seguir las siguientes instrucciones:


Puede Descargar los paquetes

Nota: Para obtener la versión más reciente visite http://alsa-project.org/
Nota 2: Se recomienda que se descarguen los archivos en una carpeta en la que sólo estén los archivos de alsa.

O ejecutar las siguientes líneas Como usuario normal, ejecutar las siguientes instrucciones para descargar los archivos de ALSA.

mkdir alsa
cd alsa
wget -c http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/driver/alsa-driver-1.0.25.tar.bz2
wget -c http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/utils/alsa-utils-1.0.25.tar.bz2
wget -c http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/oss-lib/alsa-oss-1.0.25.tar.bz2
wget -c http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/lib/alsa-lib-1.0.25.tar.bz2


Y para realizar la instalación


  • Como usuario normal descomprimir los archivos con la siguiente instrucción:
    for i in $(ls); do tar xjf $i; done;
Nota: Esto sólo funcionará si sólo se encuentran los archivos de ALSA.
  • Ejecutar la siguiente orden para verificar que estén todas las dependencias y herramientas instaladas; y preparar la compilación.
    for i in $(ls); do cd $i; ./configure; done; cd ..;
  • Ejecutar el siguiente orden para compilar los módulos de ALSA.
    for i in $(ls); do cd $i; make; done; cd ..;
  • Como usuario root ejecutar la siguiente orden para efectuar la instalación de los módulos compilados.
    for i in $(ls); do cd $i; make install; done; cd ..;
  • Reiniciar la máquina con la siguiente instrucción.
    reboot



Desactualización de cups

Si es necesario realizar la desactualización de paquetes para cups, realizar lo siguiente:


  • Crear el fichero preferences en /etc/apt/ con el siguiente contenido:
Package: cups
Pin: version 1.4*
Pin-Priority: 1001
 
Package: cups-client
Pin: version 1.4*
Pin-Priority: 1001
 
Package: cups-common
Pin: version 1.4*
Pin-Priority: 1001
 
Package: cups-ppdc
Pin: version 1.4*
Pin-Priority: 1001
 
Package: libcups2
Pin: version 1.4*
Pin-Priority: 1001
 
Package: libcupscgi1
Pin: version 1.4*
Pin-Priority: 1001
 
Package: libcupsdriver1
Pin: version 1.4*
Pin-Priority: 1001
 
Package: libcupsimage2
Pin: version 1.4*
Pin-Priority: 1001
 
Package: libcupsmime1
Pin: version 1.4*
Pin-Priority: 1001
 
Package: libcupsppdc1
Pin: version 1.4*
Pin-Priority: 1001
 
Package: ghostscript
Pin: version 8.71*
Pin-Priority: 1001
  • Actualizar la lista de paquetes
aptitude update
  • Ingresar a aptitude y purgar los siguientes paquetes
    • cups
    • cups-client
    • cups-common
    • cups-filters
Nota 1: Verificar que los paquetes a desintalar sean de cups.
Nota 2: Asegurar de desinstalar todos los paquetes que no serán utilizados y que habían sido 
instalados automáticamente. Aparecerá en aptitude en la parte superior derecha que liberará espacio.
  • Salir de aptitude
  • Instalar paquetes de la versión anterior (Squeeze)
aptitude install -t squeeze cups

Esto genera un conflicto, no se acepta la primera opción sino la que indica la desactualización de algunos paquetes

  • Retener paquetes

Luego de realizar el APTpinning, es necesario retener las versiones de cups para que estas no se actualicen y generen de nuevo el conflicto que hasta este punto ya esta solucionado.

  1. Como root ejecutar aptitude
  2. Identificar los paquetes de cups a los que se le bajo versión que aparecerán como paquetes actualizables (cups, cups-client, cups-common, cups-ppdc, libcups2, libcupscgi1, libcupsdriver1, libcupsimage2, libcupsmime1, libcupsppdc1, ghostscript)
  3. Presionar la tecla = en cada uno de estos paquetes para congelar la versión.
  4. Realizar una prueba de actualización de paquetes para asegurar que estos paquetes no serán actualizados.

O bien, desde consola

 aptitude hold cups cups-client cups-common cups-ppdc libcups2 libcupscgi1 libcupsdriver1 \
libcupsimage2 libcupsmime1 libcupsppdc1 ghostscript cups-driver-gutenprint

Dominio

Configuración del dominio, seguir la siguiente guía Dominio MINSAL

Configuración del usuario

  1. Reiniciar el equipo e ingresar con la cuenta del usuario final.
  2. Abrir la terminal
  3. Como usuario normal, crear en la carpeta personal los siguientes directorios: Documentos, Descargas, Escritorio, Imágenes, Música, Vídeos
    mkdir Documentos Descargas Escritorio Imágenes Música Vídeos
  4. En el lanzador del menú, configurar el acceso rápido en favoritos: LibreOffice, Iceweasel, Google Chrome, Icedove y alguna aplicación que el usuario solicite. No olvidar quitar del menú favoritos Konqueror.
  5. Deshabilitar Nepomuk
    1. Abrir las preferencias del sistema
    2. Búsqueda del escritorio
    3. Quitar la marca de la opción Habilitar el escritorio semántico Nepomuk
    4. Aplicar
    5. Regresar a las preferencias del sistema
    6. Ir a Arranque y Apagado
    7. Gestor de Servicios
    8. En el área de Servicios de Inicio, buscar Módulo de búsqueda Nepomuk y quitar la marca
    9. Aplicar
    10. Regresar a las preferencias del sistema
    11. Ir a Dispositivos de entrada
    12. Ratón
    13. Seleccionar en el área de Iconos la opción Una doble pulsación abre archivos y carpetas
    14. Si es una laptop activar el touchpad, ver el artículo Activar Touchpad
  6. Configuración de la cuenta de correo:
    1. Abrir Icedove y realizar la configuración de la cuenta.
    2. Realizar la restauración del respaldo (ver paso 1).
    3. Reiniciar icedove y verificar que los correos han sido restaurados.
    4. Configurar el directorio LDAP
      1. Abrir la libreta de direcciones
      2. Ir a ArchivoNuevoDirectorio LDAP
      3. Aparecerá un cuadro de dialogo, el cual deberá completar con los siguientes datos
        1. Nombre: Minsal
        2. Servidor: mail.salud.gob.sv
        3. DN base: ou=user,dc=salud,dc=gob,dc=sv
        4. Número de puerto: 389
        5. DN para inicio de sesión: Sin datos
        6. Usar conexión segura (SSL): Sin selección
        7. Cerrar
      4. Cerrar la libreta de direcciones
      5. Ir a EditarPreferenciasRedacciónDestinatario
      6. Marcar Servidor de directorio
      7. En el listado escoger el directorio que se acaba de crear Minsal
  7. Quitar el acceso en la barra de tareas de Network-Manager o WICD
  8. Realizar la configuración global del tamaño de página
    1. Ingresar al fichero papersize
      vi /etc/papersize
      o bien
      nano /etc/papersize
    2. Reemplazar el contenido por letter
  9. Instalar los impresores correspondientes, No olvidar colocar en las reglas Abortar trabajo y Tamaño de papel letter
  10. Configuración a los navegadores
    1. Iceweasel
    2. Proxy
      1. Menú Editar
      2. Preferencias
      3. Avanzado
      4. Red
      5. Configuración
      6. Configuración manual del proxy
      7. Marcar: Usar el mismo protocolo para todos, y colocar astaro.salud.gob.sv (Preguntar al encargado de red)
    3. Página de Inicio y guardar descargas:
      1. Menú Editar
      2. Preferencias
      3. General
      4. Página de Inicio: www.salud.gob.sv
      5. Descargas: Preguntarme siempre dónde guardar los archivos

Red

Para configurar la IP es necesario realizar lo siguiente

  • Ingresar a la terminal y loguearse como root.
  • Editar el fichero interfaces,
     vi /etc/network/interfaces
    o bien,
     nano /etc/network/interfaces


El fichero debe de tener la siguiente estructura:


#The loopback network interface
auto lo
iface lo inet loopback
 
#The primary network interface
allow-hotplug eth0   #Esto es importante para que el sistema active la interfaz al momento de conectarla a la red.
iface eth0 inet static
     address         WWW.XXX.YYY.ZZZ
     netmask         WWW.XXX.YYY.ZZZ
     gateway         WWW.XXX.YYY.ZZZ
     broadcast       WWW.XXX.YYY.ZZZ
     network         WWW.XXX.YYY.ZZZ
     dns-nameserver  WWW.XXX.YYY.ZZZ WWW.XXX.YYY.ZZZ
     dns-search      dominio.tld


  • Verificar que los ficheros: /etc/hostname, /etc/mailname, /etc/hosts tengan el mismo nombre del equipo
  cat /etc/hostname /etc/mailname /etc/host
  • El fichero resolv.conf debe contener la siguiente estructura
 cat /etc/resolv.conf
domain salud.gob.sv
search salud.gob.sv
nameserver WWW.XXX.YYY.ZZZ
nameserver WWW.XXX.YYY.ZZZ
Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas