Actividad 1
Preguntas principales o problema a resolver en este módulo
¿Como instalo un sistema operativo Unix? ¿Como instalo Debian?
¿Como lo mantengo actualizado?
¿Como es el proceso de inicio del sistema operativo Linux?
¿Qué es un Kernel?
¿Qué es Linux?
¿Qué es GNU?
¿Qué es software libre?
¿Qué es open source?
¿Por que quiero software libre? ¿Por que Linux?
Notas
Si usted es un estudiante regular, usted tendrá asignada una computadora del laboratorio. Deberá proceder a instalar debian desde la RED. Para esto deberá presionar el botón F2 o DEL justo cuando la computadora enciende (cuando comienza a mostrar texto en la pantalla). Luego debe activar el boteo por red, cualquier duda en este paso diríjase al profesor o al asistente.
Si usted trae su propia computadora, tiene tres opciones:
En la pantalla de boteo del instalador de debian escoja “advance options” y luego “expert mode” o “expert install”
Siga las instrucciones de instalación de que el profesor y el asistente les dé.
No loggearse como “root” al sistema gráfico. Siempre usar un usuario normal.
Evitar utilizar “sudo su” para tareas administrativas, o evitar loggearse directamente como “root”. Mejor usar “sudo comando”.
Instrucciones de instalación
Instalación básica
Un ejemplo de instalación lo puede bajar
aquí
-
Preguntas adicionales
¿Qué es particionar? ¿msdos-partitions, gpt partitions?
¿Qué es el BIOS? ¿qué es un EFI o UEFI bios?
¿Qué es el swap?
¿Qué es ext4, ext3, fat, vfat, ntfs?
Actualización al sistema debian unstable (sid)
nano /etc/apt/sources.list
deb http://mirrors.ucr.ac.cr/debian/ stable main contrib non-free
deb http://mirrors.ucr.ac.cr/debian/ testing main contrib non-free
deb http://mirrors.ucr.ac.cr/debian/ unstable main contrib non-free
deb http://mirrors.ucr.ac.cr/debian/ experimental main contrib non-free
deb-src http://mirrors.ucr.ac.cr/debian/ stable main contrib non-free
deb-src http://mirrors.ucr.ac.cr/debian/ testing main contrib non-free
deb-src http://mirrors.ucr.ac.cr/debian/ unstable main contrib non-free
deb-src http://mirrors.ucr.ac.cr/debian/ experimental main contrib non-free
deb http://www.deb-multimedia.org/ stable main non-free
deb http://www.deb-multimedia.org/ testing main non-free
deb http://www.deb-multimedia.org/ sid main non-free
deb-src http://www.deb-multimedia.org/ sid main
apt-get update
apt-get dist-upgrade
Siga las instrucciones en pantalla, léalas, estúdielas detenidamente y conteste correctamente. En caso de duda refiérase al profesor.
Al final de este último comando usted ya tiene un sistema actualizado a debian sid (unstable). Reinicie la computadora para cargar el último kernel de Linux:
reboot
Instalando algunas aplicaciones útiles
apt-get install mc joe emacs sudo less bash-completion
Lo anterior instala varios “paquetes” de debian. Estudie lo que es un paquete de debian.
Comprenda que hace cada uno de estos paquetes instalados. Para esto puede buscar en internet información. Para una breve descripción de lo que hace cada paquete, haga lo siguiente con cada uno:
apt-cache show <paquete>
apt-cache search <palabra clave 1> <palabra clave 2> <etc>
apt-get remove <paquete>
Tanto con apt-get install como con apt-get remove tenga cuidado; usted debe revisar y inspeccionar lo que el comando planea hacer. Por ejemplo, apt-get install, podría decidir desinstalar alguna aplicación por que es incompatible con la nueva aplicación que usted desea. apt-get remove podría borrar más cosas de las que usted desea, esto lo podría hacer para mantener consistencia en el sistema de paquetes.
Configurando sudo
exit
También puede utilizar las teclas Ctrl-D para salirse de la terminal.
Luego logeese como el usuario normal.
Ahora para realizar tareas con permisos de superusuario puede usar el comando sudo delante de cualquier otro comando. Por ejemplo, para actualizar la lista de paquetes de debian (recomendable hacer esto en cada nueva lección) puede usar:
sudo apt-get update
RECUERDE. MUY IMPORTANTE!! sudo y root solo deben ser utilizados para tareas de administrador y superusuario. Siempre intente realizar todo como usuario y si eso no funcione trate de configurar el sistema de tal forma que el usuario pueda hacer esa tarea mientras que sea una tarea de usuario. Como último recurso debe usarse root. Cada vez que usted usa root , es un peligro de seguridad para su computadora. NUNCA compile, e instale paquetes externos de debian como root. NUNCA, NUNCA NUNCA. No es necesario. Y si es necesario, es por que hizo algo mal, y si continua podría dañar de manera impredecible el sistema.
Instalación del sistema gráfico
sudo apt-get install xorg
* Ahora pruebe el servidor gráfico:
startx
USTEDES DEBERIAN SABER QUE TIENEN QUE PONER AQUI
Ahora vamos a instalar un ambiente de escritorio (desktop manager). Para esto instalen el paquete xfce4 . ESTO YA DEBERIAN SABERLO.
Luego pueden volver a ejecutar “startx”. CUIDADO, lean el siguiente punto:
Ahora el sistema gráfico les pregunta que si quieren una barra predeterminada o vacía. POR FAVOR, escojan PREDETERMINADA. Eso es lo que ustedes esperan.
Ahora ya está en un ambiente gráfico completo para trabajar. Cierre el sistema gráfico apretando el botón de una flecha con una puerta abierta y luego “LOGOUT”. Ahora ustedes vuelven a la consola de texto.
El inconveniente que tenemos ahora es que primero tenemos que entrar al sistema de manera no gráfica y luego ejecutar startx. Para automatizar un poco esto, podemos hacer lo siguiente: Instalar un “display manager”, con esta aplicación el sistema arranca un servidor gráfico automáticamente en el boteo y además nos pregunta el usuario y la clave de forma gráfica, una vez introducidas nos traslada al ambiente de escritorio xfce4.
Instalen el paquete lightdm
Para recargar este sistema hay dos opciones, reiniciar el proceso lightdm o reiniciar la PC. Vamos a reiniciar el proceso lightdm:
sudo /etc/init.d/lightdm restart
Instalando las primeras aplicaciones gráficas
Ahora que se encuentran en el ambiente xfce4 abran una consola gráfica apretando el botón negro que está en la barra inferior. De ahora en adelante esta será la consola que utilizaremos para todos los experimentos siguientes.
Una vez en esta consola vamos a instalar algunas aplicaciones necesarias para navegar en internet. Instalen los paquetes: iceweasel, flashplugin-nonfree okular
Ya con estos paquetes ustedes pueden navegar tranquilamente.
Para ejecutar el navegador, pueden usar el botón gráfico correspondiente o en una consola pueden ingresar:
iceweasel
Preguntas
¿Qué es la consola de linux? (o terminal)
¿Qué es debian stable, testing, unstable? ¿Qué es debian sid, wheezy, squeeze? Estudiarlo.
Comandos, archivos y temas importantes
apt-get install <paquete> <paquete> ….
apt-cache search <palabra clave> <palabra clave>
apt-cache show <paquete>
apt-get update
apt-get dist-upgrade
nano <archivo>
/etc/apt/sources.list
dpkg -L <paquete>
apt-file search
apt-file update
dpkg-reconfigure <paquete>
Temas de lectura y comprensión
Otras instrucciones para instalar debian
Estas imágenes son de las instrucciones de un estudiante asistente del laboratorio ARCOS-Lab para instalar debian.
Evaluación
En esta actividad se evaluará si el estudiante: 1) Instaló xfce4 y funciona correctamente, 2) Instaló y funciona correctamente Iceweasel
~~DISCUSSION~~