Herramientas de usuario

Herramientas del sitio


inmabb:computadoras_de_uso_publico

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).

inmabb/computadoras_de_uso_publico.txt · Última modificación: por 127.0.0.1