Tabla de Contenidos
Computadoras de uso público
28 de mayo de 2009
En la PC con Win 2000 que se reiniciaba sola en forma reiterada (con un mensaje de advertencia acerca de un error de services.exe), instalé Debian 5 (Lenny).
Instalación
Usé el CD netinst, que instala un sistema mínimo (Small CD), http://www.debian.org/distrib/netinst.
Reusé la partición donde había un Suse de hace algunos años (/dev/hda3); conservé win 2000 en la otra partición.
Seleccioné la opción “sistema básico” (o algo similar). Posteriormente, instalé iceweasel (reemplazo de firefox en Debian), xfce4 (entorno gráfico de escritorio), xdm (para tener login gráfico).
El usuario público es biblio/biblio.
Las tareas administrativas se hacen con el usuario root.
Login automático: quité xdm, instalé gdm, configuré login automático para usuario biblio.
Impresión
Instalé printconf, para facilitar la detección y configuración de la impresora; este paquete a su vez requirió la instalación de un gran montón de otros paquetes, todo automáticamente manejado por apt.
La impresora HP 3020, conectada a la PC, funciona. Se configura desde http://localhost:631 (requiere password de root).
Para controlar la impresión de páginas pares o impares, en el cuadro de diálogo “Imprimir” hay que ir a la pestaña “Configuración de página”.
Para generar un archivo PDF, en el diálogo “Impresión” seleccionar “Imprimir a un archivo”, y la opción PDF.
Ahora falta ver cómo compartirla a otros clientes. Ver Debian and Windows Shared Printing mini-HOWTO, Sharing a printer to Windows XP clients with Samba and Cups.
Sigamos las instrucciones de http://excess.org/docs/linux_windows_printing.html, que se dividen en dos partes:
- Samba Configuration
- CUPS Configuration
# /usr/sbin/adduser --system --disabled-password smbprint Añadiendo el usuario del sistema `smbprint' (UID 109) ... Añadiendo un nuevo usuario `smbprint' (UID 109) con grupo `nogroup' ... Creando el directorio personal `/home/smbprint' ...
Antes de seguir… me pregunto si se podrá usar una herramienta gráfica para manejar la configuración de Samba. Probemos con gsambad.
# apt-get install gsambad Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Se instalarán los siguientes paquetes extras: gadmin-samba menu samba Paquetes sugeridos: smbldap-tools ldb-tools Se instalarán los siguientes paquetes NUEVOS: gadmin-samba gsambad menu samba
Se accede desde el menú Sistema > GADMIN-SAMBA, pero me resultó intimidante, así que vuelvo a editar archivos de texto:
# nano /etc/cups/cupsd.conf
Agrego al final:
<Location /printers> AuthType None Order Deny,Allow Deny From None Allow From All </Location>
Ejecuto:
# /etc/init.d/cups restart Restarting Common Unix Printing System: cupsd.
23-jun-2009: Luego de pedir ayuda a Andrés Salamanca (administrador de red en el depto de Computación), quien me pasó un smb.conf para tomar como guía, y siguiendo las indicaciones de Using Samba (libro de O'Reilly disponible online gratis), logré acceder a la impresora HP 3020 desde las PC con WinXP.
Quisiera ahora poder acceder desde mi PC con Ubuntu, pero ahí ya no tiene que ver el Samba…
Scanner
También podríamos intentar usar el scanner. Ver http://www.meier-geinitz.de/sane/gt68xx-backend/.
Booteo, inicio de servicios
Log de mensajes de booteo: deshabilitado por defecto, lo habilito según http://wiki.debian.org/bootlogd (al menos, hasta analizar los mensajes que aparecen).
Log de booteo (parcial):
inmabb-pub1:/home/biblio# cat /var/log/boot | grep -i start Fri May 29 11:30:40 2009: Starting portmap daemon.... Fri May 29 11:30:40 2009: Starting NFS common utilities: statd. Fri May 29 11:30:43 2009: Starting enhanced syslogd: rsyslogd. Fri May 29 11:30:43 2009: Starting system message bus: dbus. Fri May 29 11:30:44 2009: Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon. Fri May 29 11:30:44 2009: Starting Common Unix Printing System: cupsd. Fri May 29 11:30:46 2009: Starting MTA: exim4. Fri May 29 11:30:49 2009: Starting printer spooler: lpd. Fri May 29 11:30:49 2009: Starting NFS common utilities: statd. Fri May 29 11:30:49 2009: Not starting internet superserver: no services enabled. Fri May 29 11:30:49 2009: Starting Hardware abstraction layer: hald. Fri May 29 11:30:51 2009: Starting GNOME Display Manager: gdm. Fri May 29 11:30:52 2009: Starting deferred execution scheduler: atd. Fri May 29 11:30:53 2009: Starting periodic command scheduler: crond.
Llaman la atención: líneas repetidas, y exim4 (a message transfer agent (MTA))!
Aplicaciones adicionales
Evince, para leer PDF.
Editor de textos: instalé Mousepad.
Procesador de textos: Abiword.
OpenOffice: openoffice.org-calc (spreadsheet), openoffice.org-writer, openoffice.org-help-es (requiere openoffice.org-l10n-es), openoffice.org-math (editor de ecuaciones), openoffice.org-impress.
File Roller, para archivos comprimidos.
Desktop
Accesos directos en el escritorio (launchers): botón derecho en un acceso directo existente.
Iconos por default en el desktop: ver http://svn.xfce.org/svn/xfce/xfdesktop/branches/xfce_4_4/README (oculté home y filesystem).
Apagado
Para que el usuario biblio pueda apagar la PC: Xfce 4 Session Manager > Shutdown/reboot options:
biblio inmabb-pub1=/usr/sbin/xfsm-shutdown-helper
ATENCION: eso no otorga permisos extra al usuario biblio. Ejemplo:
biblio@inmabb-pub1:~$ sudo ls We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for biblio: Sorry, user biblio is not allowed to execute '/bin/ls' as root on inmabb-pub1.int.uns.edu.ar.
El sistema originalmente no tenía sudo; luego se instaló solo (requerido por printconf?).
TeX
Ver TeX Live.
# apt-get install texlive
# apt-get install lyx
# apt-get install kile
Texmaker requiere como 200 MB de dependencias. Muchos paquetes requeridos son de idiomas (texlive-lang-*). Por ahora no lo instalo.
Ajuste de hora
10-ago-09: el reloj tenía un atraso de aprx. media hora. Instalé ntpdate:
# apt-get install ntpdate
# ntpdate ntp.uns.edu.ar 10 Aug 09:02:20 ntpdate[2955]: step time server 200.49.224.1 offset 1866.663383 sec # ntpdate ntp.uns.edu.ar 10 Aug 09:02:25 ntpdate[2958]: adjust time server 200.49.224.1 offset 0.000082 sec
Varios
Pen drive: lo reconoce y coloca un ícono (KINGSTON) en el desktop.
Tener acceso a los datos de la partición de windows.
Quitar servicios innecesarios (ver boot log).
Instalé openssh-server para poder administrar Samba desde una PC con Windows, mientras hacía las pruebas de acceso a la impresora.
Sería bueno poder acceder desde mi PC a las máquinas públicas para poder administrarlas. HECHO, con ssh.
Quiero probar con Xubuntu, para tener algo más familiar.
Instalé adblock-plus para Iceweasel (via apt-get).