Como adoptar un pingüino

BLOG de AZULcasiNEGRO, donde se cuentan básicamente las peripecias durante la migración a Kubuntu/Linux

Aviso Cookies

Categories

Contador

Eres el visitante

Para mandar un archivo realizado con OpenOffice.org (o ahora con LibreOffice) a otro ordenador tenemos varias opciones, dependiendo de las circunstancias :

  1. Si el destinatario tiene OpenOffice.org o LibreOffice, enviarlo tal cual. Es el formato ODF (OpenDocument Format), y esta homologado por la ISO. Os recuerdo que es gratuito y abierto, y actualmente se está implantando en la Administración Española.
  2. Si el destinatario tiene Microsoft Office y no os importa que retoque el archivo, guardad el fichero en formato Office(excel, word, …) en guardar como. De la misma manera, también podéis guardarlo en otros formatos (txt, xml, html, …)
  3. Si el destinatario tiene Acrobat Reader o algun visor de PDF, simplemente en OpenOffice le dais al botón de PDF y os creará el archivo en este formato. Creo que es la mejor opción ya que este visor es gratuito y el formato es el más popular para mandar documentos. De hecho es como mandar un fax “digital”. El documento resultante se puede manipular pero se necesita un programa especial para hacerlo. También podéis crear el documento PDF mediante una impresora virtual de PDF1)
Sólo nos quedará llevar este archivo al destino deseado mediante correo electrónico, disco extraible, etc.
1) Existen impresoras virtuales de PDF tanto en windows como en linux, y acostumbran a ser gratuitas.

Pasos para iniciar la sesión validando a un servidor LDAP, a partir de (K)Ubuntu 8.10 (no se si sirve para versiones anteriores)

Paquetes a instalar

  • libpam-ldap libnss-ldap ldap-auth-client ldap-auth-config
Tendremos que contestar a las siguientes preguntas de Configuración de ldap-auth-config :
  • Servidor: ldap://
  • Dominio: dc=,dc=local
  • Versión: 3
  • Make local root Database admin : Si
  • Does the LDAP database require login?: No
  • LDAP account for root: cn=,dc=,dc=local
  • LDAP root account password:

Configurando /etc/pam.d/common-*

En common-auth y common-password se tiene que comentar la linea que hace referencia a pam_smbpass.so
IMPORTANTE: Este paso tiene que ser antes que el paso siguiente Se añade a common-session.
# para que cuando se registre un usuario en ldap se cree el
# directorio home respectivo agregar como primera linea
session    required    pam_mkhomedir.so skel=/etc/skel/ umask=0022
common-account se deja como está.

Configurando /etc/nsswitch.conf

passwd:         files nis ldap
group:          files nis ldap
shadow:         files nis ldap

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       ldap nis

La configuración por defecto de (K)Ubuntu es utf8, pero en windows español es ISO-8859-1. Para que la montar mediante cifs (smbfs ya no funciona) no tengamos problemas debemos poner

iocharset=utf8,codepage=cp850
en las opciones.
Un ejemplo en fstab sería
//192.168.0.1/public /media/public cifs
   rw,username=USUARIO,password=XXX,iocharset=utf8,codepage=cp850 0 0

apt-cacher hace de cache para las descargas tipo apt en una red.
La configuración expuesta está pensada para ser totalmente funcional modificando mínimamente los parámetros.

Instalación

sudo apt-get install apt-cacher

Configuración del servicio

apt-cacher.conf

Es el archivo de configuración básico, y está en /etc/apt-cacher/

Parámetros básicos

daemon_port=3142
Indica el puerto para acceder al servicio. Por defecto, 3142-
allowed_hosts=*
Indica los posibles clientes. Por defecto, todos los host tienen permiso de acceder a tu repositorio cache. Puedes cambiar este valor si quieres permitir que sólo ciertos host accedan a él. Por ejemplo, permitir el acceso a mi LAN 192.168.1.0/24 y al localhost (127.0.0.1 y 127.0.1.1), y quedaría así:
allowed_hosts=192.168.1.0/24, 127.0.1.1
ya que 127.0.0.1 siempre tiene permiso, no es necesario añadir 127.0.0.1
No es necesario si se controla con un firewall las conexiones entrantes.
expire_hours=0
apt-cacher pueden utilizar diferentes métodos para decidir si las listas de paquetes necesita ser actualizadas.
  1. buscando a la edad de los archivos de caché
  2. obteneniendo la cabecera HTTP del servidor y comparandola con los datos en caché. Este método es más fiable y evita desincronización de los datos y los ficheros de índice, pero necesita unos cuantos bytes de transferencia desde el servidor cada vez que alguien solicita los archivos ( “apt-get update”).
Para indicar la edad máxima (en horas) por un método 1. poner el numero de horas, para el método 2 poner 0.

Activando apt-cacher al comienzo

Para arrancar apt-cacher necesitamos activarlo desde /etc/default/apt-cacher. Abre /etc/default/apt-cacher y configura AUTOSTART a 1:
AUTOSTART=1
Ahora reinicia apt-cacher:
sudo /etc/init.d/apt-cacher restart

Importando paquetes

Existe un script llamado apt-cacher-import.pl en /usr/share/apt-cacher/, junto a otros también utiles.
Para importar archivos .deb desde /var/cache/apt/archives al repositorio de to apt-cacher ejecuta:
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Ahora, en el directorio /var/cache/apt-cacher/packages/ habrá unos cuantos paquetes.

Configuración de los clientes

Cuando hablamos de clientes, incluimos al servidor, ya que el también será cliente de este servicio.
Existen dos métodos.

1. Método de sources.list

Hay que retocar cada entrada http de /etc/apt/sources.list para añadir el apt-cacher.
Sería añadir al principio de la dirección :3142/apt-cacher/
Por ejemplo :
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
a
deb http://repository-cache:3142/apt-cacher/archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse

2. Método de apt.conf

Es el que requiere menos cambios, y permite dejar el source.list limpio.
En /etc/apt/apt.conf añadimos o modificamos :
Acquire
{
// HTTP method configuration
http
{
Proxy "http://:3142";
Timeout "60";
};
};
La última vez que probamos este método, el servidor no tenia este archivo, así que lo creamos.
Cabe destacar, que si por algún motivo quisieramos realizar una descarga normal, sólo tendríamos que comentar la linea donde indicamos el proxy.

Obteniendo el informe

apt-cacher generará un informe de uso diario de la cache. Se puede consultar en:
http://repository-cache:3142/report
Para regenerar manualmente el informe, ejecuta:
sudo /usr/share/apt-cacher/apt-cacher-report.pl 
Se puede deshabilitar en el archivo apt-cacher.conf

Errores conocidos

Del tipo http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478122. Ejemplo :
Use of uninitialized value in concatenation (.) or string at /usr/share/apt-cacher/apt-cacher-lib.pl line 138, <$listpipe> line 121229.

Fuentes

Si. Ya lo sé. Hace tiempo que no escribo nada, pero es el día no me da para más.
Para acabarlo de rematar, la wiki donde colgaba algunos manuales de uso casi personal ha sido atacada por el spam. Pues a rey muerto, rey puesto. Osea que iré migrando aquí las cosas que tengo desperdigadas. Así lo tendremos más junto, y vosotros más accesible por si os interesa.

No hay mal que por bien no venga :)

Cuenta atrás

Nuestros derechos

Recent Posts

Recent Comments