Contexto

CategoryUbuntu | CategoryImpresoras

Ubuntu es una distribución de linux que tiene muy clara la importancia del usuario y la usabilidad (sólo debe funcionar), esta basada en Debian Gnu/Linux.

Existe bastante documentación y fuentes de referencia sobre Ubuntu. Esta página Wiki pretende ser un lugar de consulta rápido sobre Tips u otros saberes que no puedas encontrar/editar en otros sitios

PostInstalación

El primer paso luego de instalar Ubuntu es instalar el paquete ubuntu-restricted-extras, el cual dará soporte para la reproducción de mp3, su decodificación, soporte para otros formatos de audio(plugins de GStreamer), fuentes de microsoft, el java runtime enviroment, el plugin de flash, LAME(para crear archivos de audio comprimidos), y reproduccion de DVD exceptuando los cifrados (para los cuales se necesitaria libdvdcss2)

sudo apt-get install ubuntu-restricted-extras

Preguntas, inquietudes y Tips

Desabilitar permisos dados por Sudo

Quisiera que el usuario creado durante el procedo de instalación no tuviera todos permisos de administrador. ¿Cómo hago esto?

Primero que todo veamos que es sudo y lo que hace. Sudo nos permite darle permisos de ejecucion de algunso comandos a usuarios normales. Por ejemplo:

 sudo apt-get install paquete_a_instalar

Archivo de configuracion

El contenido de este directorio /etc/sudoers::

 # This file MUST be edited with the 'visudo' command as root.
 #
 # See the man page for details on how to write a sudoers file.
 #
 # Host alias specification
 # User alias specification
 # Cmnd alias specification
 # Defaults
 Defaults        !lecture,tty_tickets
 # User privilege specification
 root    ALL=(ALL) ALL
 # Added by Ubuntu installer
 invitado        ALL=(ALL) ALL

Si miramos las dos ultimas lineas son añadidas en la instalacion de ubuntu, la ultima da permiso al usuario invitado (que fue creado en la instalacion) de ejecutar todos lo comandos... es decir tiene los mismos permisos de ejecutar comandos de administracion.

Esto seria un problema en un sistema medianamente confiable por lo que debemos hacer es comentar esta ultima linea, debe quedar asi:

 # sudoers file.
 #
 # This file MUST be edited with the 'visudo' command as root.
 #
 # See the man page for details on how to write a sudoers file.
 #
 # Host alias specification
 # User alias specification
 # Cmnd alias specification
 # Defaults
 Defaults        !lecture,tty_tickets
 # User privilege specification
 root    ALL=(ALL) ALL
 # Added by Ubuntu installer
 #invitado        ALL=(ALL) ALL

Comentarios respecto a deshabilitar sudo

Precaución: Realizar este procedimiento bloqueará cualquier actividad administrativa futura, incluyendo deshacer los cambios realizados. Quien hace esto es porque tiene otro usuario administrador, o habilitó la cuenta root que por defecto viene desactivada en Ubuntu. Personalmente no estoy de acuerdo con esta sugerencia, por definición en la filosofía Ubuntu el usuario con el que se instaló es el usuario administrador. LuisBorrero.

Instalar Xfce

Ubuntu viene por defecto con Gnome, pero se están produciendo variantes que incluyen integración con otros escritorios por defecto, por ejemplo con Xfce. Para mayor información:

Si ya tienes instalado Ubuntu, para instalar Xfce basta con hacer:

sudo apt-get install xubuntu-desktop

Habilitar más repositorios

Para esto basta con editar el archivo /etc/apt/sources.list y colocar las líneas necesarias de nuestro repositorio. Por ejemplo, para habilitar el "Multiverso" (los repositorios de Ubuntu son main, Universe, Multiverse y Restricted) se agregarían estas líneas:

# Multiverso
deb http://co.archive.ubuntu.com/ubuntu breezy multiverse
deb-src http://co.archive.ubuntu.com/ubuntu breezy multiverse

Adquirir mas repositorios

Una forma chevere de adquirir un buen numero de repositorios es utilizando el Sources.list generator de la paguina de Ubuntu, es facil de usar, se selecciona la version y la arquitectura, y el código del país es "CO" luego se escogen los repositorios y finalmente la página regresa un "source.list" con todos los buenos sitios activados y demas, se reemplaza este nuevo archivo por el que está en la carpeta "/etc/apt/" y listo. Con lanzar synaptic o hacer un "apt-get update" en una consola de comandos queda al dia y listo para instalar mas programas.

Impresoras (Cups)

Obtengo el mensaje "IPP request failed with status 1028" en una impresora HP y no imprime

Este es un bug abierte en Ubuntu: Mirar https://launchpad.net/distros/ubuntu/+source/cupsys/+bug/40795

Habilitar administración de cups via la interfaz web

Por defecto no se puede administrar cups desde su interfaz web, para lograrlo debemos añadir el usuario cupsys al grupo shadow, reiniciamos el servicio de cups y listo ya se puede usar.

Información más detallada y otros metodos:

Obtengo un error sobre la base de datos foomatic-db cuando intento correr printconf

Cuando ejecutas el programa printconf como superusuario obtienes este error:

*** glibc detected *** double free or corruption (!prev): 0x0816e838 ***
Unable to read printer database.  Please ensure the "foomatic-db" package is
installed properly.

Y si intentas instalar foomatic-db se te dice que el paquete ya está instalado adecuadamente. En ese caso puedes instalar gnome-cups-manager (apt-get install gnome-cups-manager) y luego ejecutarlo como superusuario. El programa detectará adecuadamente la impresora (el éxito ha sido reportado con impresoras HP de las series 882C y psc1200).

Ubuntu (last edited 2009-09-30 11:50:32 by kmilo)