Universidad Gerardo Barrios Unidad de e-Learning Software Libre 1- Borrar el contenido sources.list Sources.list es el archivo hallado, siguiendo la localización completa /etc/apt/sources.list, en distribuciones GNU/Linux derivadas de Debian GNU/Linux; donde se enlistan las "fuentes" o "repositorios" disponibles de los paquetes de software candidatos a ser: actualizados, instalados, removidos, buscados, sujetos a comparación de versiones, entre otros. Para poder editarlo tienes que identificarte como superusuario usando el comando su e ingresando la contraseña de la cuentar root. Digita las siguientes instrucciones: root@debian-server# cd /etc/apt/ root@debian-server# nano sources.list Borra el contenido completo del archivo. Una vez que hayas borrado por completo todo el texto que el archivo traer por defecto, pasaremos al siguiente punto. 2- Generar listas de repositorios Las listas de repositorios, son las fuentes de donde se descargan las actualizaciones y el software adicional que necesitamos agregar al sistema operativo. Para generar las listas de repositorios, ingresa a la dirección: http://debgen.simplylinux.ch/ encontrarás una aplicación web que nos permite seleccionar las opciones que nos permitirán generar las fuentes adecuadas: (marca las opciones que se describen en la imagen siguiente) Se ha elegido, la versión Stable (Wheezy), arquitectura de 32 bits y Estados Unidos como el origen de los archivos. Los recursos seleccionados son: main (paquetes 100% libres), contrib (paquetes que no son 100% libre), non-free (Aquí se encuentran paquetes que no pueden considerarse software libre según las directivas de Debian, por dar un ejemplo, hay software que puede ser distribuido e instalado, pero no se tiene acceso a su código fuente). Puedes encontrar mayor información en el siguiente enlace: http://www.debian.org/doc/manuals/debian-reference/ch-system.es.html#s-ftparchives Universidad Gerardo Barrios Unidad de e-Learning Software Libre Luego de realizar la selección, presiona el botón “Generate sources.list”. La información que mostrara es la siguiente: deb http://ftp.us.debian.org/debian stable main contrib non-free deb-src http://ftp.us.debian.org/debian stable main contrib non-free deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free deb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free Esa es exactamente la información que debes ingresar al archivo sources.list, toma tu tiempo en editarlo, y cuando estés completamente seguro de que todo está bien, continuas con el siguiente paso. 3- Guardando los cambios y actualizando el sistema En informática, nano es un editor de texto para sistemas Unix basado en curses. Es un clon de Pico, el editor del cliente de correo electrónico Pine. nano trata de emular la funcionalidad y la interfaz de fácil manejo de Pico, pero sin la integración con Pine. Nano está orientado al manejo del teclado, las opciones de guardar, cerrar, entre otras opciones, necesitan de una combinación de teclas para funcionar: El símbolo ^ hace referencia a la tecla control -Ctrl- acompañado de una letra es una combinación de teclas para realizar el proceso descrito. Por ejemplo, si necesitas guardar los cambios, la combinación es: Ctrl+O. Y para salir se utiliza la combinación Ctrl+X. Realiza esas combinaciones de teclado para guardar y salir de nano. Una vez realizados esos cambios, procedemos a actualizar el sistema. Para ello sigue las siguientes instrucciones: root@debian-server# apt-get update && apt-get upgrade Son dos instrucciones a la vez: apt-get update: Lo que en realidad estamos haciendo es actualizar los repositorios --ver si hay algo nuevo--, es decir actualizar la lista de todos los paquetes, con la dirección de dónde obtenerlos para que a la hora de hacer la búsqueda y su posterior descarga, sea más rápida. Universidad Gerardo Barrios Unidad de e-Learning Software Libre apt-get upgrade: Lo que hacemos es una actualización de nuestro sistema con todas las posibles actualizaciones que pudiera haber, es decir no sólo actualiza nuestro sistema operativo sino que también las aplicaciones que están contenidas en los repositorios. En resumen: el update lista los paquetes de los repositorios y el upgrade instala las actualizaciones. Al final del proceso de actualización e instalación, la pantalla debe arrojar datos parecidos a los de la siguiente imagen: La información mostrada difiere, ya que es muy probable que en tu caso si existan actualizaciones que instalar. Recordemos que siempre es necesario hacer uso de la teoría para entender a profundidad un tema en concreto. El texto anterior es el caso, pero, también, la práctica es fundamental para aplicar los conocimientos adquiridos y conocer de primera mano si la teoría puede se aplicada.