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.

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