Primeras pruebas con Ubuntu Linux

Llevo unos días probando distintas distribuciones de Linux:

ubuntu

Primero en máquinas virtuales, y luego sobre algunos equipos de referencia de las aulas. Los resultados han sido dispares .Cualquiera de las distribuciones es buena, pero las más modernas requieren equipos más potentes de los que tenemos en clase, y las pensadas específicamente para ordenadores con pocos recursos quedan muy limitadas (problemas con flash, versiones no actualizadas de los programas, errores al inicializar el entorno gráfico…)

Al final hemos tomado una solución salomónica: instalar la última versión de Ubuntu en todas las máquinas pero restringiendo el uso de algunas características como el 3D y efectos decorativos innecesarios (es lo bueno de Linux, lo puedes ajustar como un guante a cualquier equipo que tengas). De esta manera, desde los equipos más potentes a los más básicos, todos tendrán el mismo entorno de escritorio y los mismos programas instalados.

Por ahora va bien. Sólo hemos tenido algunos problemas con aquellos ordenadores conectados a las pizarras digitales de SmartBoard (en concreto, el modelo SB480), que han requerido una versión del sistema específica (Ubuntu 10.04) pero a la que se la ha puesto al día de sus hermanas mayores.

Se han probado y seleccionado un conjunto de herramientas adicionales que no vienen con la instalación estándar, y se han creado guiones para poder replicar las instalaciones siempre que haga falta.

En concreto he utilizado una UBUNTU 13.10 atualizada de la siguiente manera:

Utilitarios del sistema

  • gparted:  Gestor de particiones gráfico, por si hay que redimensionar
  • synaptic: Gestor de paquetes para instalaciones y actualizaciones
  • ubuntu-restricted-extras: Complementos no libres (codecs, drivers….)
  • ubuntu-tweak: Modifica opciones ocultas del sistema, hace limpieza, etc
  • unity-tweak-tool: Modifica opciones ocultas del escritorio de Ubuntu
  • gnome-tweak-tool: Modifica opciones ocultas del escritorio de Gnome
  • cinnamon: Añade un escritorio más al estilo windows, seleccionable desde el login
  • openjdk-7-jre: Runtime de Java
  • icedtea-7-plugin: Widgets de java
  • bleachbit: Equivalente al Ccleaner de windows
  • grsync: para poder sincronizar remotamente archivos entre máquinas
  • sysv-rc-conf: interfaz para personalizar los demonios en el arranque
  • truecrypt: Utilizario para cifrar documentos y pendrives (pensando en el dep. de orientación)
  • curl: manja peticiones web desde consola

Multimedia Audio

  • rhythmbox: Buen reproducto de música con acceso a fuentes de streaming (last.fm, ….)
  • libxine1-ffmpeg gxine mencoder mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 libjpeg-progs flac faac faad sox ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-0.7.4-dev libquicktime2:  (Codecs y más codecs)
  • libdvdread4: Para poder ver DVD
  • audacity: Editor multipista de audio
  • lame libmp3lame0: Librerías para poder grabar en MP3
  • jack jackd jackeq: Complemento para poder manejar los micrófonos en tiempo real
  • mixxx libportaudio2: Equivalente a Virtual DJ
  • ardour: Grabador de audio profesional
  • gtkpod: Para conectar los iPod
  • spotify-client-qt:- Pues eso, el cliente de Spotify
  • rhythmbox-plugin-complete : Complementos del reproductor de música
  • musescore: Editor de partituras
  • vorbis-tools: Codecs para OGG Vorbis

Edición y visualización de gráficos y fotos

  • gimp gimp-data gimp-plugin-registry gimp-data-extras gimp-resynthesizer: El gimp y todos sus complementos
  • gimp-gmic gmic: Compleneto externo del gimp con cientos de efectos
  • darktable: Maneja fotos RAW de las cámaras digitales
  • shotwell: Visualizador de imágenes
  • inkscape: Crea imágenes vectoriales
  • krita: Editor parecido al photoshop
  • digikam: Maneja las webcams
  • synfigstudio: Animaciones en 2D
  • gwenview: Visor de fotos y gestór de álbunes
  • librecad: Equivalente al AutoCAD
  • icc-profiles-free: Para manejar esquemas de color (impresoras, scaners) a nivel de imprenta

Creación de video y videoedición

  • libavformat-extra-53 libavcodec-extra-53: Para ver DVD cifrados
  • vlc: Nuestro reproductor multimedia por excelencia
  • photofilmstrip: Equivalente al fotos narradas
  • imagination: Otro Equivalente al fotos narradas
  • blender: Editor 3d, efectos especiales y compositor de vídeo y animaciones
  • openshot frei0r-plugins: Editor de vídeo no-lineal
  • curlew: Conversor entre más de 190 formatos
  • recordmydesktop: capturador de pantalla (vídeo)

Utilitarios internet

  • filezilla filezilla-common: Cliente de FTP
  • pidgin: Mensajería y comunicación instantánea (messenger)
  • thunderbird xul-ext-calendar-timezones xul-ext-lightning: Equivalente al outlook con calendario y agendas
  • flashplugin-installer: plugin de adobe flash
  • qbittorrent: Equivalente al uTorrent
  • skype: Videoconferencia
  • dropbox: Acceso a dropbox
  • libappindicator1: Arregla el icono de la barra de tareas para el dropbox

Ofimática

  • libreoffice libreoffice-java-common libreoffice-math libreoffice-gnome libreoffice-java-common: Complementos para LibreOffice (Equivalente a Microsoft Office)
  • libreoffice-pdfimport: librería para poder editar PDFs
  • dia: Equivalente al MS Visio

PDF y libros electrónicos

  • calibre: Lector, catalogador de libros electrónicos
  • scribus scribus-template: Composición digital de revistas, cómics, etc.
  • pdfmod pdfshuffler pdfchain: Herramientas de manipulación de PDFs

Editor de texto avanzado

  • gedit gedit-plugins gedit-developer-plugins: Editor avanzado (Notepad)
  • geany geany-plugins: Editor desarrollo para programadores (Notepad++)

Gestión de ficheros y utilitarios

  • mc: Gestor de ficheros para la consola
  • vim: Editor de textos en consola
  • unace rar unrar p7zip-rar p7zip zip unzip sharutils uudeview mpack arj cabextract file-roller: herramientas para comprimir/descomprimir archivos

Para poder compilar de forma básica

  • build-essential checkinstall cdbs devscripts dh-make fakeroot libxml-parser-perl check

Ejecución de programas de Windows y virtualización

  • wine1.7 winetricks: última versión del ejecutor de programas de Windows
  • playonlinux: complementos y optimizaciones para ejecutar juegos de windows
  • virtualbox-4.3 dkms: Entorno de virtualización de máquinas para otros SO

Antivirus y cortafuegos

  • clamav clamtk: Antivirus para revisar bajo demanda USB y descargas
  • gufw: Herramienta de configuración del cortafuegos

Utilitarios educativos

  • geogebra geogebra-gnome: Para los matemáticos
  • klavaro: Equivalente al Mecanet
  • ardesia: Entorno para pizarra digital
  • smartboard notebook: este último instalado a mano con archivos de la web de smarttech.
Además la he actualizado a día de hoy y he instalado todo lo que he podido en castellano. También he actualizado a mano los repositorios para poder obtener versiones más modernas de varios programas antes de que los incorpore Ubuntu oficialmente.
Por último he añadido algunas líneas al script que automatiza todo esto para ajustar algunos detalles del escritorio, eliminado referencias a las tiendas on-line (amazon, ubuntuone, …),  cambiando los botones de las ventanas a la derecha y haciendo un poco más visibles las barras de desplazamiento.

Una vez instalado todo esto no ocupa más de 8Gb en disco. Lo ideal es que durante la instalación separásemos la carpeta «/home» de los usuarios pudiendo quedar algo más o menos así:

  • 15 GB para el sistema,
  • 2GB para el Swap,
  • y el resto, entre 15Gb y 100Gb para usuarios.
Además de preparar las imágenes para clonar los equipos de aulas y despachos me estoy planteando preparar nuestra propia distribución adaptada ¿DioceBuntu? con todo lo anterior ya incorporado. Para esto último estoy probando tres opciones: «Ubuntu builder«, «Ubuntu Customization Kit» o «remastersys«.  Ya veremos.
De cara a los alumnos tendríamos que preparar dos versiones sin las herramientas propias del profesor, y una de ellas con todo lo que trae Ubuntu para educación en EDUBUNTU, y los programas Sketchup, Orienta13_14 y Mecanet.