Consideraciones Generales del Blog

Antes que nada, gracias por visitarnos, esperamos que con la informacion que posteamos aqui podamos ayudar a mucha gente. Los post tienen en color gris, los comentarios y guias, mientras que lo que esta en color amarillo son lineas de comandos u opciones que se agregan a un archivo de configuracion; y en letras verdes los comandos que ingresamos por consolas.

lunes, mayo 03, 2010

Como eliminar las carpteas Documents de Places (Lugares) en Ubuntu Lucid

El menu Lugares de ubuntu nos muestra por defecto nuestros discos, nuestra carpeta personal, etc, pero ademas nos muestra las carpetas Documentos; Musica entre otras. En mi caso no utilizo estas carpetas para nada. Asique decidi quitarlas del menu.

La solucion basica es ingresar a Nautilus, ir al menu de marcadores y eliminarlas. Pero me encontre que luego de reiniciar las carpetas volvian a aparecer. Las carpetas no aparecen si se ingresa a nautilus con usuario root, lo que me llevo a buscar en mi home, en la carpeta .nautilus, pero esta se encuentra vacia.

Asique opte por enviar las carpetas a la papelera. No las elimine directamente por si aparecia algun error luego de reiniciar. Aforunadamente ese no fue el caso y las carpetas no volvieron a aparecer en Lugares.

No creo que sea la mejor solucion, pero no encontre otra. Si alguien sabe de un metodo mas apropiado lo invito a colaborar

Como mozilla-mplayer en Ubuntu Lucid

Luego de instalar Ubuntu Lucid procedi a instalar los paquetes que uso. Entre ellos mozilla-mplayer, con la sorpresa de que no se encontraba en ningun repositorio.

Antes de comentarles la solucion les cuento que intente compilar el plugin bajandolo de la pagina oficial, pero al hacerlo me sale un error en el que solicita el paquete mozilla-dev. Cuando busque este paquete tampoco lo encontre, Informandome un poco mas lei en algun sitio que ese paquete paso a ser parte de seamonkey. Por lo que instale seamonkey, firefox-dev y otros tantos obteniendo el mismo resultado: el compilador me seguia pidiendo el paquete mozilla-dev.

La solucion fue mas sencilla de lo que esperaba. AL no poder compilar el plugin opte por bajar la ultima version disponible que se encontraba en los repositorios de Ubuntu desde la pagina http://packages.ubuntu.com/karmic/mozilla-mplayer con la esperanza de no tener problemas de dependecias.

Pues lo baje y lo instale con gdebi sin necesidad de instalar ningun otro paquete.

No es la solucion ideal pero funciona

Como Cisco VPNClient en Ubuntu Lucid

Luego de pelear unas cuantas horas con distintas versiones del cliente y parches, finalmente encontre la solucion. para instalar el cliente vpn en un kernel 2.6.33+ cuando ocurre el error "Failed to make module cisco_ipsec.ko". La solucion en si esta echa para una version de kernel 2.6.30 a 2.6.32 pero a mi me funciono bien en Lucid. Paso a traducir la solucion que encontre en
http://www.lamnk.com/blog/

Una consideracion importante antes de empezar, es que aunque hagamos todo el proceso correctamente, la compilacion no sera exitosa si nos encontramos en un directorio que contiene espacios. Mi sugerencia es que hagan la instalacion desde su home que es el lugar en el que se encuentran al abrir la terminal.

Asumiendo que se tienen las librerias necesarias bajamos la version del cliente que se utiliza en esta solucion, vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz que podemos descargar abriendo un terminal y haciendo.


~$ wget http://projects.tuxx-home.at/ciscovpn/vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz

Ahora bajamos los parches necesarios

~$ wget http://lamnk.com/download/vpnclient-linux-2.6.31-final.diff

Para 64bits tambien vamos a necesitar otro parche mas

~$ wget http://lamnk.com/download/vpnclient-linux-4.8.02-64bit.patch


Extraemos el cliente

~$ tar -xvf vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz

Luego copiamos los parches al directorio de las fuentes que acabamos de crear

~$ cp vpnclient-linux-2.6.31-final.diff /Lugar donde descomprimimos el cliente/vpnclient/

~$ cp vpnclient-linux-4.8.02-64bit.patch Lugar donde descomprimimos el cliente/vpnclient/

Antes de instalar nos falta aplicar los parches. Para poder hacer esto necesitamos tener instalada la libreria patch. Si no la tienen, ejecutamos en cosola el siguiente comando:

~$ sudo apt-get install patch

Ingresamos al directorio de las fuentes

~$ cd vpnclient

Para PCs con arquitectura de 64 bit no puedo garantizar que funcione ya que no pude comprobarlo. Pero deberiamos aplicar el parche de la siguiente manera (omitan estos pasos si su arquitectura es de 32b)

~$ patch < ./vpnclient-linux-4.8.02-64bit.patch
~$ sed -i 's/^CFLAGS/EXTRA_CFLAGS' Makefile

Los siguientes pasos son comunes tanto para 64 bits como para 32.

~$ patch < ./vpnclient-linux-2.6.31-final.diff

Necesitamos editar una fuente del kernel para que la instalacion funcione correctamente.

~$ sudo sed -i 's/const\ struct\ net_device_ops\ \*netdev_ops;/struct\ net_device_ops\ \*netdev_ops;/' `find /usr/src -name netdevice.h`

Lo que hace el comando es buscar la cadena de caracteres "const struct net_device_ops *netdev_ops" y cambiarla por "struct net_device_ops *netdev_ops" en el archivo que se encuentra en "/usr/src -name netdevice.h"

Finalmente instalamos el cliente

~$ sudo ./vpn_install

Hasta aca vimos como solucionar el problema e instalar el cliente, vamos con algunos aspectos basicos para quienes lo instalan por primera ves.

Lo primero que hay que hacer es configurar nuestro perfil de conexion. El perfil esta en un archivo .pcf que suele entregarnos nuestro proveedor de red. Lo que debemos hacer es copiar este archivo a la carpeta de perfiles del cliente vpn

~$ cp MiPerfil.pcf /etc/opt/cisco-vpnclient/Profiles

Este archivo suele necesitar de permisos especiales para poder ser leido correctamente, asique asignamos los permisos correspondientes

~$ sudo chmod 444 /etc/opt/cisco-vpnclient/Profiles/MiPerfil.pcf

Ahora solo nos resta conectarnos. En ocasiones al hacerlo suele salir un mensaje indicando que el modulo no esta cargado. Para que esto no suceda reiniciamos el servicio del cliente vpn.

~$ sudo /etc/init.d/vpnclient_init restart

Y ahora si nos conectamos

~$ sudo vpnclient connect MiPerfil

Noten que el perfil lo puse sin la extension .pcf
Si el perfil es correcto, se conectara a la vpn y nos preguntara por nuestro usuario y pass del dominio al que queremos acceder.
En mi caso el cliente se ejecuta en primer plano, por lo que al cerrar la terminal finalizaria la conexion de la vpn tambien. Para que esto no suceda, dentro de la terminal pulsamos "Ctrl + Z" y luego tipeamos el comando bg para que el proceso pase a un segundo plano. Otra forma es indicandole desde un principio que el proceso se corra en segundo plano


~$ sudo vpnclient connet MiPerfil & bg

Para desconectrse del cliente solo hay que escribir el comando

~$ sudo vpnclient disconnect

En mi caso concreto, hago uso del escritorio remoto a traves de la vpn. para ello utilizo grdesktop

~$ sudo apt-get install grdesktop

El unico inconveniente con este programa es que por defecto trae el teclado numerico y la tecla Mayus deshabilitadas para el uso en el escritorio remoto. Esto puede trae problemas especialmente si nuestra pass de usuario contiene mayusculas. para solucionar esto solo debemos editar un archivo.

~$ sudo gedit /usr/share/rdesktop/keymaps/common

Al final del archivo hay dos línea que pone "Caps_Lock 0x0 inhibit" y "Multi_key 0x0 inhibit". Solo vamos a omitir estas lineas dejandolas asi (sin las comillas) "#Caps_Lock 0x0 inhibit" y "#Multi_key 0x0 inhibit". Guardamos el archivo y esos es todo.

Espero que les haya servido y no tengan que navegar tanto como yo para encontrar la solucion a la instalacion del cliente vpn

sábado, enero 06, 2007

Convertir Archivos ape (+cue) a mp3 u ogg

Esta guia fue posteada por "santiagojbt" ubuntu-es, solo gregue algunos comentarios y aclaraciones.

En ocasiones, es habitual encontrarse con CD's de música comprimidos en formato ape, o flac. A veces, también hay un archivo cue que los acompaña, un poco misterioso.

El formato ape se corresponde con la codificación utilizada por Monkey's Audio. Es como una especie de compresión zip, pero para archivos de audio. Utiliza un algoritmo de compresión sin pérdida, es decir, es posible realizar el proceso inverso, para obtener el archivo original a partir del archivo comprimido. Ésto no sucede así en formatos como el mp3 o el ogg, en los que se acepta perder calidad del archivo original, a cambio de reducir el tamaño de los archivos obtenidos (se eliminan frecuencias que no son perceptibles para el ser humano). Por contraposición con los anteriores, éstos algoritmos se denominan algoritmos de compresión con pérdida.

En ocasiones, sólo tenemos un archivo ape del estilo: CDImage.ape, y un archivo cue de la forma: CDImage.cue. El archivo cue es un archivo de texto (podéis abrirlo con un editor) en el que se marcan los fragmentos de inicio y de fin de cada una de las canciones, así como otra información, como puede ser: el nombre de la canción, el título del disco, etc.

Es interesante mencionar que tanto los archivos flac como ape se pueden reproducir directamente. En el primer caso, sólo tenemos que hacer aptitude install flac, y en el segundo, tenemos que obtener el port de los codecs para GNU/Linux en ésta página (lo encontraréis para el xmms y el bmp).

[Que no los confunda el nombre (mac = monkey audio codec). Para instalarlo solo deben descomprimirlo y luego en consola:

$directorioDondeDescomprimmimos>./configure
$directorioDondeDescomprimmimos>make
$directorioDondeDescomprimmimos>sudo make install
]

Aquí sólo nos vamos a centrar en obtener los ficheros MP3s, para poder utilizarlos en nuestro reproductor de música.

[El script a continuacion fue tambien posteado por santiago, y sirve para automatizar la conversion de archivos, para que me funcione tuve que comentar un par de lineas de forma que no se ejecuten. Y otra cosa a tener en cuenta es que el nombrado de archivos esta echo con el comando basename, este trunca el nombre del archivo dejando solo lo que este entre la extension del archivo y caracteres especiales como "/" "\" y espacios, por lo que los nombres de los archivos ape deberan modificarlos para que no tengan espacios
Si alguien sabe de algun comando para guardar el nombre del archivo con todos sus caracteres y guardarlo en una variable se agradece el aporte.]

Copiadlo en un archivo ape2mp3.sh, dadle permisos de ejecución con chmod +x ape2mp3.sh y ejecutadlo, especificando como argumentos los archivos *.ape correspondientes.

La primera cosa que hace el script es comprobar si el comando mac está instalado [La parte que tuve que omitir]. Si no lo está, se aborta la ejecución del script. Entonces, para cada archivo que hayáis especificado en la línea de comandos, primero se comprueba si tiene extensión .ape, si no, se omite (se salta a la siguiente iteración del bucle con continue). A continuación, cogemos el sufijo del nombre del archivo (es decir, el nombre del archivo, sin la extensión ape). Con el comando mac se pasa a formato wav, y posteriormente, con el lame, se pasa a mp3. En caso de que exista un archivo cue, se llama al comando mp3splt para cortar el mp3 en los trocitos indicados en el archivo cue (ver anterior explicación). La opción -f de mp3splt permite realizar los cortes de forma más precisa, incluyendo mp3 de bitrate variable (aunque se codifica a bitrate constante, dejo el parámetro por si alguien quiere cambiar las opciones del LAME a bitrate variable, ver man lame para conocer todas las codificaciones posibles).
En cada caso, se eliminan los ficheros temporales de forma adecuada.

[Crear un archivo con cualquier editor de texto (nombre.sh), pegar este script, guardar y dar permisos de ejecucion. $>sudo chmod +x nombre.sh. Para convertir archivos ejecutarlo especificando como argumentos los archivos *.ape]

#!/bin/bash

LAME_PARS="-h"

#Opciones que se le pasarán al codificador LAME, en principio es -h, que si miráis en la #documentación, comprime a 128 kbps a calidad alta.
#Para codificar a ogg se utilizaría el comando oggenc en lugar de lame.

echo "Script ape2mp3"
MAC=`which mac`

#Estas son las lineas que comente

#if [ -z $MAC ]; then
#echo "ERROR :-("
#echo "Monkey's Audio Codec is not installed."
#echo "See http://sourceforge.net/projects/mac-port for more details."
#exit -1
#fi

for i in $*; do
case $i in
*.[aA][pP][eE])
echo "Processing file $i...";;
*)
echo "Warning: File $i don't have .ape extension. Ommiting..."
continue
esac

FILENAME="$(basename $i)"
FILENAME="${FILENAME%.[aA][pP][eE]}"

$MAC $i $FILENAME.wav -d
lame $LAME_PARS $FILENAME.wav $FILENAME.mp3
rm $FILENAME.wav
if [ -e $FILENAME.cue ]; then
mp3splt -f -c $FILENAME.cue -o @n+-+@t $FILENAME.mp3
rm $FILENAME.mp3
fi
done

viernes, enero 05, 2007

Tamaño de Subtitulos y OSD en MPLAYER

Bueno, para aquellos que tengan un segundo monitor, o conectado un TV, aca les va una ayudita para cambiar el tamaño de fuente del mplayer junto con otras opciones.

Es realmente sencillo, solo hay que editar el archivo mplayer.config ubicado en nuestra carpeta de usuario, con lo que hacemos en consola:

$>gedit /home/usuario/.mplayer/mplayer.config

No se asusten si el archivo se les abre y solo se encuentran con un par de lineas diciendo que agregen ahi sus preferencias.

Lo siguiente claro esta es añadir como queremos que se reproduscan las peliculas sin tener que tipear en consola todas las opciones (como ser el subtitulo, la posicion de los subtitulos, el tamaño de la pantalla, codec de video, y demases).
Aqui les presento algunas de las opciones basicas que pueden usar, si desean agregar otras solo deben leer el manual del mplayer ($>man mplayer). Solo tengan en cuenta que mientras mas opciones agreguen mas tardara en arrancar el mplayer, aunque este mas a nuestro gusto

Un par de puntos a tener en cuenta es que la fuente que configuremos debera ser TrueType para que nuestra configuracion de Subs y OSD tenga efecto, ya que hay opciones que solo funcionan para este tipo de fuente.
Añadimos las opciones, solo comentare aquellas que no se entiendan muy bien, ademas esta configuracion tienen PERFILES, que explicare al final del post.

#Pelfil para 19:9 con subs

[wide]
profile-desc="wide"

#==============================
#Opciones de Video
#==============================

#Posicion y Tamaño del Video
#(Ancho:Alto:PosX:PosY:Con/SinRenderizado) Renderizado---> Superposicionamiento de Subs. Esta opcion la podemos quitar si usamos el renderizado de subtitulos y habilitamos la banda negra.
vf=expand=0:-50:0:0:1

#Habilitar banda negra para los subtitulos
ass-use-margins=1

#==============================
#==============================
#Perfil Por defecto
#==============================
#==============================

[default]
profile-desc="default"

#==============================
# Opciones de Subtitulos y OSD
#==============================


#Usar renderizado de4 subtitulos (sin esto no podemos darle distintos colores a los subtitulos
ass="yes"

# Cargar Subtitulos Automaticamente
#(0: Carga Sub coincidencia Exacta
# 1: Carga todos los Subs que contengan el nombre de la pelicula;
# 2: Carga todos los Subs del Directorio )

sub-fuzziness=0

# Fuente de los subtitulos
font=/usr/share/fonts/truetype/freefont/FreeSansBold.ttf

# Resample the font alphamap (10: bold black outline)
ffactor=10

# Posicion de los Subtitulos (100: Lo mas bajo Posible - En Porcentaje)
subpos=100

# Alineamiento de los subtitulos para opcion subpos (0:Arriba; 1:Centro 2:Abajo)
subalign=2

# Posicion de los subtitulos en la banda negra con respecto al margen inferior
ass-bottom-margin=60

# Autoescala de las Fuentes
#(0: Sin autoescala;
# 1: Proporcional a la altura de la peli­cula
# 2: Proporcional a la anchura de la peli­cul
# 3: Proporcional a la diagonal de la peli­cula (por defecto))
subfont-autoscale=3

# Font blur radius (default: 2)
subfont-blur=1.0

# Anchura del borde de las fuentes (default: 2)
subfont-outline=1.0

#Acho de pantalla que ocupan los Subs en porcentaje
subwidth=85

# Tamaño de fuente de los Subtitulos (default: 5). Aca se pueden usar dos opciones, la opcion ass-font-scale solo funciona si tenemos habilitado el renderizado de subtitulos.
subfont-text-scale=3.0
ass-font-scale=1.5

#Color de los subtitulos (amarillo con bordes negros). Solo funciona si tenemos activado el renderizado de subtitulos "ass"
ass-color=ffff00
ass-border-color=00000000

#==============================
# OSD
#==============================

# Coeficiente de autoescala de fuentes OSD (default: 6)
subfont-osd-scale=4.0

#==============================
#Opciones de Video
#==============================

# Codec de Salida de Video
vo=gl2

# Pantalla Completa
fs=yes

#==============================
#Opciones de Audio
#==============================

#Codec de Salida de Audio
ao=esd

#==============================
#Opciones de rendimiento para equipos lentos
#==============================

# Uso de cache en KB
cache=8192

# Uso de buffers
double="yes"

# Sincronizacion A/V. Si tenemos problemas de retraso en el audio podemos usar esta opcion en ves de usar un delay para el audio o los subtitulos. funciona de manera automatica lo que nos ahorra descubrir cual es el delay
autosync=30

# Descarte de frames. Esta opcion elimina algunos cuadros para mantener la sincronizacion A/V.
framedrop=1



Bien paso a explicar como funcionan los perfiles del mplayer.
Un perfil se define como habran visto entre corchetes [wide], y se le da una descripcion con la opcion profile-desc.
Para finalizar un perfil basta con iniciar uno nuevo o dejar el perfil por default.
Para reproducir una pelicula usando un perfil solo debemos hacer

$>/dir-de-la-peli/mplayer -profile NombreDelPerfil Pelicula

En la configuracion que presente hay dos perfiles, wide y default. El perfil wide es simplemente para que en peliculas con una relacion 19:9 o similares, ubique el video mas arriba y los subtitulos en la banda negra. (Si se les superponen los subtitulos, cambien el renderizado a 0)
Cuando ejecuten un perfil, la pelicula se reproducira con las opciones del perfil seleccionado, mas las opciones del perfil por defecto.

Que les aproveche.

viernes, diciembre 22, 2006

Sources. list por defecto de Ubuntu

Por si alguien despues de probar y probar pierde estas en un hoyo negro

Aca les dejo la sources.list que vienen por defecto con Ubuntu Edgy

deb http://es.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse

deb http://es.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse

deb http://es.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ edgy-proposed main restricted multiverse universe
deb-src http://archive.ubuntu.com/ubuntu/ edgy-proposed main restricted multiverse universe

Truco para agregar llaves GPG al repositorio

Si en algun momento nos falta una llave, o nos sale un error con un repositorio, esto es lo que tenemos que hacer.
Abrir una consola, y tipear lo siguiente, reemplazando KEYSTRING por la cadena alfanumerica que nos devuelve el error cuando hacemos una actualizacion en el repositorio.

$/gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys KEYSTRING

Esto les devolvera otro codigo similar a 1F41B907, el cual usaremos en la siguiente sentencia reemplazandolo en KEYSTRING2.

$/gpg --armor --export KEYSTRING2 > keyName.gpg

Esto hara que la llave se guarde en un archivo llamado keyName.gpg, que añadimos a nuestro repositorio haciendo:

$/sudo apt-key add keyName.gpg

El proceso hay que repetirlo por cada repositorio fallido que tengamos y no sepamos de donde obtener la llave. Espero que les sea de provecho

Repositorios de Interes para el sources.list

Aca dejo algunos repositorios de interes para el sources.list para instalar aplicaciones y otros que no vienen en los repositorios por defecto de Ubuntu.

USAR BAJO SU PROPIA RESPONSABILIDAD

Usen solo las que necesiten (no agreguen todas) y fijense que hay de Dapper y de Edgy, y en algunos casos para distintas arquitecturas.

  • Si usan Edgy agreguen solo las que dicen edgy
  • Si usan Dapper agreguen solo las que dicen dapper


Para agregagarlos se puede hacer desde Synaptic o por consola, en ambos casos abra que agregar tambien las llaves de ser necesario.

Desde Consola hacer

$/sudo gedit /etc/apt/sources.list

Agregar en el archivo los repositorios de la lista que se desee, guardar los cambios y salir.
De los repositorios que agregamos, obtenemos las llaves usando la sentencia wget que adjunte con cada uno de ellos. Ej.: Para Amarok ejecutar en consola

$/wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg

En los casos en que solo aparesca el GPG, posteo aparte un truco para obtener la llave.

Luego actualisamos el repositorio con aptitude o apt-get haciendo:

$/sudo aptitude update
$/sudo aptitude upgrade

Para instalar

$/sudo aptitude install amarok

En fin, a partir de aca estan los repositorios. Tener en cuenta la Distro que esten usando, en su mayoria son para dapper y edgy unicamente.

####################################################################
# Seveas' packages (Repositorio de Pqauetes Ubuntu)
#wget http://mirror.ubuntulinux.nl/1135D466.gpg -O- | sudo apt-key add -
####################################################################

deb http://mirror.ubuntulinux.nl dapper-seveas all
deb http://seveas.imbrandon.com/ edgy-seveas all

####################################################################
# Audacious (Reproductor de Musica)
####################################################################

deb http://vdlinux.sourceforge.jp/ experimental audacious
deb-src http://vdlinux.sourceforge.jp/ experimental audacious


####################################################################
# Automatix (Instalador Automatico de Aplicaciones Extra (Codecs,chat,etc))
# wget http://www.getautomatix.com/apt/key.gpg.asc; sudo apt-key add key.gpg.asc
####################################################################

deb http://www.getautomatix.com/apt dapper main
deb http://www.getautomatix.com/apt edgy main

####################################################################
# initng (Gestor de Arranque)
####################################################################

deb http://debian.space-based.de/debs/ experimental main
deb-src http://debian.space-based.de/debs/ experimental main


####################################################################
# Wine (Maquina virtual Windows)
####################################################################

deb http://wine.budgetdedicated.com/apt dapper main
deb-src http://wine.budgetdedicated.com/apt dapper main


####################################################################
# Amarok (Reproductor de Musica Comletisimo)
# wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg
####################################################################

deb http://kubuntu.org/packages/amarok-144 edgy main
deb-src http://kubuntu.org/packages/amarok-144 edgy main
deb http://kubuntu.org/packages/amarok-144 edgy main

####################################################################
# Treviño's repository (Repositorio de Pqauetes Ubuntu)
# wget http://3v1n0.tuxfamily.org/81836EBF.gpg -O- | sudo apt-key add -
####################################################################

deb http://3v1n0.tuxfamily.org dapper 3v1n0
#deb-src http://3v1n0.tuxfamily.org dapper 3v1n0
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
#deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb http://download.tuxfamily.org/3v1deb edgy 3v1n0
#deb-src http://download.tuxfamily.org/3v1deb edgy 3v1n0
deb http://download.tuxfamily.org/3v1deb edgy suspend2
#deb-src http://download.tuxfamily.org/3v1deb edgy suspend2

####################################################################
# Thomas' packages (Repositorio de Pqauetes Ubuntu)
####################################################################

deb http://thomas.enix.org/pub/debian/packages/ dapper main
deb-src http://thomas.enix.org/pub/debian/packages/ dapper main

##################################################################
# BMPx (Reproductor de Musica)
# wget http://files.beep-media-player.org/packages/bmp-packages.pubkey;
#sudo apt-key add bmp-packages.pubkey

##################################################################

deb http://files.beep-media-player.org/packages/ubuntu dapper main universe
deb-src http://files.beep-media-player.org/packages/ubuntu dapper main universe
deb http://files.beep-media-player.org/packages/ubuntu edgy main universe testing
deb-src http://files.beep-media-player.org/packages/ubuntu edgy main universe testing

###############################################################
# Cinelerra (Programa para edicion de Video)
###############################################################
Distintas Arquitecturas
deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/i686/ ./
deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/pentium4/ ./
deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/athlonxp/ ./
deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/i686/ ./
deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/pentium4/ ./
deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/athlonxp/ ./
deb http://lprod.org/deb/edgy/ ./
deb-src http://lprod.org/deb/edgy/ ./


##################################################################
# Ekiga & Debian pkg-voip
# wget http://snapshots.ekiga.net/cvs/gpgkey/buildd.gpg;
# sudo apt-key add buildd.gpg
##################################################################

deb http://snapshots.seconix.com/ubuntu/ edgy main
deb http://pkg-voip.buildserver.net/ubuntu edgyr main
deb-src http://snapshots.seconix.com/ubuntu/ edgy main
deb-src http://pkg-voip.buildserver.net/ubuntu edgy main
deb http://pkg-voip.buildserver.net/ubuntu edgy main

##################################################################
# Listen (Reproductor de Musica)
##################################################################

deb http://theli.free.fr/packages/ dapper listen
deb-src http://theli.free.fr/packages/ dapper listen
deb http://theli.free.fr/packages/ edgy listen

####################################################################
# Mjpegtools (Codecs para edicion de Video)
####################################################################

deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/mjpegtools ./

deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/mjpegtools ./

####################################################################
# MythTV
####################################################################

deb http://home.eng.iastate.edu/~superm1 dapper main
deb-src http://home.eng.iastate.edu/~superm1 dapper main
deb http://home.eng.iastate.edu/~superm1 edgy all
deb-src http://home.eng.iastate.edu/~superm1 edgy all

####################################################################
# NTFS-3G & Fuse (Escritura y lectura de particiones NTFS)
####################################################################

deb http://flomertens.keo.in/ubuntu/ dapper main
deb-src http://flomertens.keo.in/ubuntu/ dapper main
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main
deb-src http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main
deb-src http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main

####################################################################
# Picard (Editor de Etiquetas MP3, etc basado en MusicBrainz)
# GPG: 92132F7B
####################################################################

deb http://users.musicbrainz.org/~luks/ubuntu dapper main
deb-src http://users.musicbrainz.org/~luks/ubuntu dapper main

####################################################################
# Samba (Comparticion de carpetas en red entre distintos OS)
####################################################################

deb http://www.linux2go.dk/ubuntu dapper main
deb-src http://www.linux2go.dk/ubuntu dapper main


####################################################################
# Skype
# wget http://www.skype.com/download/skype/linux/rpm-public-key.asc;
#sudo apt-key add rpm-public-key.asc

####################################################################

deb http://download.skype.com/linux/repos/debian/ stable non-free


####################################################################
# VLC nightlies (Reproductor de Video LAN)
# GPG: 81CACA84
####################################################################

deb http://nightlies.videolan.org/build/dapper-i386 /
deb-src http://nightlies.videolan.org/build/dapper-i386 /
deb http://nightlies.videolan.org/build/edgy-i386 /

####################################################################
# GOOGLE PICASA
####################################################################

deb http://dl.google.com/linux/deb/ stable non-free

####################################################################
# AIGLX Compiz (Quinn)
# wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -
####################################################################
# Quinn's Compiz
deb http://www.beerorkid.com/compiz/ dapper main
deb-src http://www.beerorkid.com/compiz/ dapper main

# Compiztools
deb http://compiztools.free.fr/debian unstable main

deb http://www.beerorkid.com/compiz dapper main aiglx
deb-src http://www.beerorkid.com/compiz dapper main aiglx

#deb http://xgl.compiz.info/ dapper main aiglx
#deb-src http://xgl.compiz.info/ dapper main aiglx

#deb http://ubuntu.compiz.net/ dapper main aiglx
#deb-src http://ubuntu.compiz.net/ dapper main aiglx

#deb http://media.blutkind.org/xgl/ dapper main aiglx
#deb-src http://media.blutkind.org/xgl/ dapper main aiglx


###################################################################
#NVIDIA Beta Drivers
###################################################################

deb http://amaranth.selfip.com edgy lrm
deb http://albertomilone.com/drivers/unstable/edgy/32bit binary/

####################################################################
# Cipherfunk multimedia packages (Codecs Multimedia - w32codecs, libdvdcss2, etc)
#(GPG key: 33BAC1B3)
####################################################################

ftp://cipherfunk.org/pub/packages/ubuntu/ dapper main deb-src
ftp://cipherfunk.org/pub/packages/ubuntu dapper main

###################################################################
#Beryl (Gestor de Ventanas)
#wget http://ubuntu.beryl-project.org/quinn.key.asc -O - | sudo apt-key add -
###################################################################

deb http://ubuntu.beryl-project.org/ edgy main-edgy


martes, diciembre 19, 2006

Puntos de Montaje con todos los Permisos

Con la siguiente guia poremos montar una particion y olvidarnos de los permisos de escritura, por ejemplo si tenemos una fat32 en la que tenemos toda la musica que ademas compartimos con una instalacion de linux.

Suponiendo que la partición /dev/hdb1 es la correcta, creamos un "punto de montaje" y la montamos.
Los puntos de montaje deben pertenecer a root así que usamos "sudo":
Abre una consola y en la shell tipea:

$/ sudo mkdir -vp -m 777 /media/DISCOFAT

Ahora vemos los permisos del directorio (carpeta) DISCOFAT:

$/ ls -l /media

y en una de las lineas nos deberia salir algo asi:

drwxrwxrwx 10 root root 4096 1969-12-31 21:00 DISCOFAT

Y sí, tiene permisos 777 lectura-escritura-ejecución para todos.
Montamos la partición:

$/ sudo mount -t vfat /dev/hdb1 /media/DISCOFAT
Y vemos los permisos del directorio DISCOFAT:

$/ ls -l /media
drwxr-xr-x 10 root root 4096 1969-12-31 21:00 DISCOFAT

Weno, "mount" nos sacó los permisos 777 y los cambió por 755, esto es así porque la fat no maneja permisos a bajo nivel como los sistemas de archivos nativos en GNU/Linux, lo solucionamos con la "máscara de modo de creación de filas del usuario" .
Existen 3 mascaras que por orden gerarquico:
umask: unit mask
dmask: directory mask
fmask: file mask

Nosotros utilizaremos "umask" desmontamos la partición:

$/ sudo umount /media/DISCOFAT

Y la montamos con opciones:

$/ sudo mount -t vfat -o umask=0000 /dev/hdb1 /media/DISCOFAT

Otra vez vemos los permisos del directorio:

$/ ls -l /media
drwxrwxrwx 10 root root 4096 1969-12-31 21:00 DISCOFAT

Si queremos que la particion se monte automaticamente cuando booteamos deberemos modificar el fstab
Abre una consola y en la shell tipea:

$/ echo $UID
Que nos devolvera el numero o ID de nuestro usuario
1000 (puede ser otro)

$/ echo $GROUPS
Que nos devolvera el numero o ID de grupo al que pertenecemos
1000 (puede ser otro)

Anotar ambos ID ya que los utilizaremos para que cuando se monte la particion nuestro usuario ó grupo sea el dueño de la misma

$/ sudo umount /media/DISCOFAT
$/sudo gedit /etc/fstab

y agregamos la siguiente linea:

/dev/hdb1 /media/DISCOFAT vfat auto,users,rw,utf8,gid=1000,uid=1000,umask=0000 0 0

Guardamos los cambios salimos y hacemos:

$/sudo mount -a

Con lo que la particion se debera montar automaticamente.

martes, diciembre 12, 2006

Elinks en Mozilla Firefox

Para Ubuntu Lucid solo hay que instalar un paquete que viene con los repositorios.

$/sudo apt-get install amule-gnome-support

Para versiones anteriores esta es una breve explicación sobre como asociar, en Firefox, el protocolo ed2k (elinks de la red edonkey) a nuestro cliente amule.

Para que funcione deben tener instalado (ademas del amule) el paquete amule-ed2k (las ultimas versiones traen el ed2k en el paquete amule-util), para ello abrimos una cosola y hacemos:

$/sudo apt-get install amule-ed2k

Abrir Firefox y escribir en la barra de direcciones ingresar:
about:config

Deberemos indicarle a Firefox como manejar eñ protocolo ed2k agregando las siguientes lneas.

- En la lista “Nombre de Preferencia” hacemos clic derecho y elegimos “Nuevo » Lógico” y como “Nombre de la Preferencia” escribimos lo siguiente :

network.protocol-handler.external.ed2k, aceptamos y ponemos el valor a True

Hacemos nuevamente clic derecho y “Nuevo » Cadena” como “Nombre de la Preferencia” ponemos:

network.protocol-handler.app.ed2k

Nos pedirá la ruta donde esta el ejecutable del amule que en mi caso es:

/usr/bin/amule

La direccion puede cambiar segun la maquina, si no funciona abra que buscar en donde esta instalado el amule. Otra direccion puede llegar a ser /usr/bin/ed2k

Con esto Firefox nos queda configurado para que cuando hacemos click en un elink, este se cargue automaticamente al amule (Siempre y cuando este este ejecutandose)

lunes, diciembre 11, 2006

Crear Un Repositorio Local

¿Cómo hacer un Directorio con los
paquetes y poder instalarlos con aptitude o con apt-get?


Supongamos una situación, Donde tienes Ubuntu no tienes conección a internet, pero en otra maquina o lugar si, pues bueno esto te será de mucha ayuda, ya que puedes bajarte los paquetes
desde internet e instalarlos en ubuntu como si tuvieras conección

Crear una carpeta, es muy importante que tenga permiso de lectura-escritura

Por ejemplo:
Si tenemos una partición FAT32 en /media/hdc1

Ponemos:

$ sudo mkdir /media/hdc1/paquetes

copiamos todos los paquetes *.deb en este directorio

$ cd /media/hdc1
$ sudo dpkg-scanpackages paquetes /dev/null | gzip -c > paquetes/Packages.gz

Editar el archivo sources.list

$ sudo gedit /etc/apt/sources.list

Añadir al final

deb file:/media/hdc1 paquetes/

Lo guardas y entras a synaptic y recargas la información de paquetes (Sistema->Administracion->Gestor de Paquetes Synaptic -> Editar -> Recargar Información de paquetes), o bien desde un terminal ejecutas sudo apt-get update.
A partir de ahí podrás instalar los paquetes (desde synaptic, o en un terminal con sudo apt-get install o sudo aptitude install) que tienes en el repositorio local.

Nota: Sustituye /var/paquetes y local por lo que se corresponda en tu caso (si no has utilizado ese directorio).

martes, diciembre 05, 2006

Como tener dos Dispositivos de video en NVIDIA Setings

Tener dos dispositivos en el nvidia setings tiene sus ventajas y sus desventajas.
La desventaja mas notable es que no se pueden clonar las pantallas.
En contrapartida, podemos hacer uso de nvidia settings para configurar las resoluciones, frecuencias, colores, etc para cada monitor por separado sin necesidad de que sean iguales. Ademas cada pantalla funcionara como un escritorio distinto, por lo que con una pantalla se puede estar usando un programa mientras que en la otra se puede estar viendo un video en pantalla completa. Tambien permite usar xinerama, que es una extencion del monitor principal.

Primero que nada hacer backup de los archivos que vamos a modificar, en este caso solo modificaremos el xorg.conf, asique hacemos un:

Nota antes de empezar: Cuando digo nuevo me refiero exactamente a eso, y NO a borrar o modificar lo existente.

$/sudo cp /etc/X11/xorg.conf /carpeta destino del backup/xorg.conf

Se puede guardar con algun otro nombre para que nos resulte mas facil identificarlo como:
xorg.backup

Bien lo siguiente es entrar al xorg para editarlo, yo suelo usar gedit o mc en modo consola

$/sudo gedit /etc/X11/xorg.conf

Una ves alli debemos agregar algunas secciones para el nuevo dispositivo y modificar otras ya existentes.

Añadimos una nueva seccion:

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Nos ubicamos en Section "ServerLayout" y añadimos la siguiente linea:
Screen 1 "Screen1" Above "Screen0"

Con lo que estamos diciendole al hard que utilizaremos un dispositivo llamado Screen1 y que estara ubicado arriba de Screen0 (Las posiciones pueden ser Above; RightOf; LeftOf: Below; o Absolute, pero esta ultima es la posicion del monitor principal).

Luego creamos una nueva seccion Monitor para indicar las caracteristicas de la segunda pantalla (Screen1) y los modulos que invoca, asi como un nombre para que este pueda ser invocado. Deberia quedar algo asi:

Section "Monitor"
Identifier "Monitor1" ##Etiqueta del segundo Monitor

VendorName "Unknown" ##Marca
ModelName "TV-0" ##Tipo de monitor (CRT,TV,DFT), y nro identificatorio
HorizSync 28.0 - 33.0 ##Refresco Horizontal (Lee el manual de tu monitor)
VertRefresh 43.0 - 72.0 ##Refresco Vertical (Lee el manual de tu monitor)
Option "DPMS"
EndSection

En la Section "Device" existente agrgamos una linea al final:

Section "Device"
...
Screen 0
EndSection

y añadimos una nueva seccion device para el segundo monitor, identica a la anterior pero con Screen 1; y con otro identificador

Ej.:
Section "Device"
Identifier "Videocard1" ##Debe ser distinto al que ya esta definido
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
BusID "PCI:1:0:0"
Screen 1
EndSection

y por ultimo agregamos una nueva seccion screen para indicar las resoluciones posibles para el segundo monitor.

Section "Screen"
Identifier "Screen1" ##Debe ser el mismo Id que definimos en Section "ServerLayout"
Device "Videocard1" ##Debe ser el mismo Id que definimos en Section "Device"
Monitor "Monitor1" ##Debe ser el mismo Id que definimos en Section "Monitor"
DefaultDepth 16
Option "metamodes" "TV: 800x600 +0+0"
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
EndSection


Guardamos la configuracion y salimos.
Para que la nueva configuracion tome efecto debemos reiniciar las X
Cerramos todo, presionamos Ctrl+Alt+BackSpace, y nos logueamos con nuestro usuario.
luego hacemos
$/sudo /etc/init.d/gdm stop
$/sudo gdm start && exit

Ahora cuando entremos al NVIDIA Setings podremos configurar los dos monitores por separado.
Si por algun motivo no funciona podemos restaurar la configuracion anterior haciendo

$/sudo cp /carpeta donde guardamos el backup/xorg.conf /etc/X11/xorg.conf

martes, septiembre 05, 2006

Como Activar el TwinView de NVIDIA

La mayoria de las placas NVIDIA tienen un puerto de Super Video para conectar otro monitor
o un televisor.

Para habilitarlo en linux debemos hacer algunas modificaciones en /etc/X11/xorg.conf
Primero debemos hacer otra seccion ServerLayout.
Tengan en cuenta que en donde dice InputDevice deben poner el Identificador que tienen su mouse y su teclado. En screen pueden poner lo que quieran siempre y cuando lo usen como identificador en la seccion screen que creamos a continuacion.

#############################################################
Section "ServerLayout"
Identifier "Twinview"
Screen "TV"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
#############################################################
Ahora una nueva seccion sreen. En donde Device, ponemos el identificador de la seccion device. En donde dice monitor podemos usar el mismo que ya esta declarado, si tenemos monitores distintos , lo cual hara falta crear otra seccion Monitor, con las especificaciones del segundo monitor. En este caso uso el que ya esta configurado con el xorg. Podemos agregar ademas una SubSection en donde definimos los modos para un profundidad de colores determinada.

#############################################################
Section "Screen"
Identifier "TV"
Device "NVIDIA Corporation NV34 [GeForce FX 5200]"
Monitor "SyncMaster"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "720x400" "640x480"
EndSubSection
EndSection
#############################################################

Ahora solo nos resta agregar algunas opciones en la Seccion Device de nuestra placa.

Option "ConnectedMonitor" "CRT, TV"
-Monitores Instalados y orden (pueden ser DFT para plasma, TV o CRT monitor de tubos)

Option "TwinView" "1"
-Necesaria para usar los dos monitores (1= Activado, 0=Desactivado)

Option "TwinViewOrientation" "Clone"
-Posicion relativa del segundo Monitor (puede ser LeftOf, RightOf, TopOf, Clone)

Option "TVStandard" "NTSC-M"
-No hace falta que explique

Option "HorizSync" "CRT-0: 50-110; TV-0: 30-50"
Option "VertRefresh" "CRT-0: 60-120; TV-0: 60"
# Option "SecondMonitorHorizSync" "30-50"
# Option "SecondMonitorVertRefresh" "60"
Debemos especificar el rango de frecuencia del segundo monitor, en especial si no declaramos una seccion monitor para este. Tenemos dos alternativas, con las dos primeras lineas le decimos a la placa el rango para cada monitor, con las otras dos (las que estan omitidas) solo definimos las frecuencias para el segundo monitor. Los televisores estan en el rango definido aqui, de todas formas deberias consultar el manual del mismo.

Option "MetaModes" "1024x768@1024x768,1024x768@1024x768"
-Esta opcion no me ha quedado muy clara, y las ayudas que encontre no son mas que el manual de NVIDIA traducido, solo me atrevo a decirles que asi funciona, basicamente...

"res1@res1 , res1@res1 ; res2@res2 , res2@res2"

mi idea era lograr una resolucion en un monitor y otra distinta en el segundo, pero de momento no lo he conseguido, si alguien puede iluminarme en mi ignoracia, voy a estar mas que agradecido.

Option "TVOutFormat" "SVIDEO"
-Tipo de salida (Generalmente es SVIDEO, pero puede ser COMPOSITE)

Deberia de quedarles algo asi:
#############################################################
Section "Device"
Identifier "NVIDIA Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
Option "NvAGP" "3"
Option "ConnectedMonitor" "CRT, TV"
Option "TwinView" "1"
Option "TwinViewOrientation" "Clone"
Option "TVStandard" "NTSC-M"
Option "HorizSync" "CRT-0: 50-110; TV-0: 30-50"
Option "VertRefresh" "CRT-0: 60-120; TV-0: 60"
# Option "SecondMonitorHorizSync" "30-50"
# Option "SecondMonitorVertRefresh" "60"
Option "MetaModes"
""1024x768@1024x768,1024x768@1024x768;
800x600@800x600,800x600@800x600"
Option "TVOutFormat" "SVIDEO"
#############################################################

lunes, septiembre 04, 2006

Compartir Internet Con Squid Y Firestarter

Aqui les explico como compartir internet cable modem a otra pc (red local).
Primero que nada es necesario contar con una maq que haga de servidor, en esta deberemos tener dos placas de red, una que se conecte con internet (la llamaremos eth0) y otra para compartir internet a la red local (eth1).

En ubuntu dapper vamos a Sistema --- Administracion --- Red
Seleccionamos eth0, y en la parte de propiedades, en donde dice configuracion ponemos dhcp.
Para eth1 hacemos lo mismo pero ponemos IP estatico. En Direccion de IP ponemos el IP con el que se identificara nuestro servidor en la red local, generalmente 192.168.0.1
La Mascara de SubRed se completa solo, el otro campo dejarlo vacio.
Ir a la solapa que dice DNS, y anotar los IP que se encuentran ahi.
En la solapa General poner el nombre que se deseen, pero tenerlos en mente ya que luego seran necesarios.
Volver a la solapa de conexiones, activar las placas y cerrar.

Si queremos compartir a una sola maq bastara con conectar la eth1 a la segunda pc con un cable cruzado, de lo contrario se debera usar un router o un hub (estos ultimos mas baratos)
En estas maquinas lo que tenemos que hacer es configurarle un IP estatico 192.168.0.n (con n distinto para cada maq y valores entre 2 y 255); decirle que la puerta de enlace es 192.168.0.1 (nuestro servidor); y en la parte de DNS poner los mismos que anotamos.

Con esto tendriamos configurada nuestra red local, pero todavia falta camino por recorrer.
Lo que sigue es instalar y configurar squid para que no nos baje el rendimiento de internet y aprovechar lo mas que se pueda nuestro ancho de banda. Para ello sigan esta guia que les dejo a continuacion, pero antes un par de sugerencias.

*Sean pacientes y tomense su tiempo, leanla con detenimiento, es un poco extensa pero vale la pena y es bastante explicativa
*Una ves instalado squid tendremos que agregar lineas al archivo squid.conf (insisto lean la guia), no agreguen las lineas en cualquier lado ya que llevan un orden de ejecucion. Asique cuando esten editando el fichero de configuracion asegurense de estar en el lugar indicado por la guia.
*Muchas veces agregamos comentarios para mas adelante saber cuales fueron los cambios que hicimos si nos falla la memoria. Pues aqui no se los recomiendo, ya que cuando inicien el servivio van a recibir unos cuantos errores y squid no funcionara.
*Antes de iniciar el servicio, busque en el fichero "visible_localhost", y agreguen la siguiente linea
visible_localhost nombre.localhost
En donde "nombre.localhost" es el nombre que le pusieron a su pc. Si no lo recuerdan, pueden ir a la configuracion de red y obtenerlo de ahi, o simplemente teclear "hostname" en una consola y esta les devolvera el nombre.
*Instalar firestarter haciendo

$sudo apt-get install firestarter


En fin, aca les dejo el link con la guia, y luego sigo con la explicacion de firestarter.

LINK AQUI

Una ves finalizada la guia, e instalado firestarter, nos queda ejecutar este, que para poder compartir internet debera estar ejecutandose todo el tiempo.

Cuando abren firestarter les aparece un asistente, los pasos son sencillos asique solo les dire que cuando les prgunta por compartir internet en la red local NO MARQUEN LA CASILLA QUE DICE COMPARTIR DHCP, sino les aparecera un mensaje de error cada ves que quieran iniciar el firewall. Solo tienen que ir a la solapa normativa (policy segun idioma), hacen boton derecho sobre la ventana que dice Permitir Conexiones desde el Host, ponen añadir, y agregan los IP 192.168.0.n a los que quieren compartir internet.
Si estan usando amule, bittorrent o alguno programa para descarga similar, y siguen teniendo probelmas de nat o de lowID, lo que hay que hacer es abrir algunos puertos y luego decirle al programa que usemos que los use.
Para abrir puertos vamos a permitir servicio, boton derecho, añadir, y solo debemos poner un nombre y un rango de puertos a dejar abierto Ej.: 30000-40000 (Esto hara que el firewall deje los puertos 30000 al 40000 abiertos).
Ademas en la parte inferior podemos agregar reglas para decirle al firewall que redirija determinados puertos para estos programas de descarga.

Luego de dar muchas vueltas tratando de configurar el squid segui estos pasos y me funciono a la perfeccion. Las pruebas las hice entre dos maquinas con linux dapper y luego (la que esta funcionando ahora) una maquina con dapper y otra con Win98. Hay muchas opciones mas que se pueden toquetear, pero con esto lograremos compartir intenrnet con un rendimiento mas que aceptable, sobretodo si se trata de pocas pc.