A Django site.
Enero 24, 2011

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Arch Linux se pasa a LibreOffice

De a poquito LibreOffice va ganando terreno. Arch Linux ya tiene en sus repositorios oficiales al nuevo “office”. Por el momento, son excluyentes, con lo cual, si tienen OpenOffice instalado, LibreOffice lo reemplazará.

Para tener LibreOffice en español en Arch Linux, tanto en su interfaz como los diccionarios ortográficos, deben instalar los siguientes paquetes:

pacman -S libreoffice libreoffice-es hunspell hunspell-es

Marzo 18, 2010

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» ’starting kttsd failed’ en Arch Linux

Bueno, este pequeño error me comenzó a aparecer con la actualización de KDE 4.4.1. Para solucionarlo: Revisar que tengamos instalado los paquetes de kdeaccessibility (pacman -S kdeaccessibility) y/o que no tengamos en ninguno de nuestros relojes (analógicos o digitales) la opción de “hablar la hora” habilitada.

Febrero 11, 2010

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Apagar el LCD o monitor en Linux


De vez en cuando quiero dejar la maquina haciendo algo, pero no quiero esperar a que se apague el monitor (o no), sino que prefiero hacerlo de forma manual, el comando mágico:

xset dpms force off


Sirve para laptops, netbooks, pcs de escritorio y cualquier maquina que tenga ACPI activado en el kernel.

Febrero 6, 2010

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Arch Linux escala al 7mo puesto en DistroWatch

Finalmente Arch Linux ingresa al top 10 de distribuciones de DistroWatch. Como todos saben, esta no es una medida exacta de la popularidad de la distribución, pero si permite saber el nivel de atención de la comunidad general hacia las distintas opciones existentes. Luego de 8 años de crecimiento, ha logrado posicionarse como una de las alternativas mejor vistas para usuarios avanzados y el crecimiento constante en el ranking de DistroWatch a lo largo de este tiempo, es una de las formas de observarlo. Para poder hacerlo cree un gráfico comparativo. Sigan leyendo para verlo!

Desde el 2004 que ha ido ascendiendo (salvo en 2006 que bajo una posición respecto del 2005), mientras otras mucho mas populares dentro del top ten de aquel momento fueron decreciendo (Gentoo y Mepis). Las excepciones a la baja de popularidad han sido pocas y conocidas: Debian, OpenSUSE, Ubuntu, Fedora y Mandriva. Distribuciones acompañadas de mucho bombo y fundamentalmente sostenidas por una infraestructura muy importante (Debian por la que es la mayor base de desarrolladores/usuarios y el resto, empresas). También hay que tener en cuenta que la popularidad de las distribuciones en DistroWatch esta fuertemente influenciada por los lanzamientos de cada nueva version y su imagen ISO, incluyendo “release candidates” y betas. Arch normalmente no recibe este tipo de publicidad, debido a su sistema de paquetes que es del tipo “rolling release” o “actualizaciones continuas”,cosa que hace su puesto aún más meritorio.

Me parece una muy buena noticia para todos los Archers, sobre todo los desarrolladores, que la distribución este siendo vista junto a gigantes como los que nombre. Esto quiere decir que vamos por buen camino ;)

Hice un breve cuadro comparativo con las distribuciones más relevantes a mi parecer, las actuales 10, más un par. A saber:

Ubuntu, Fedora, Mint, OpenSUSE, Mandriva, Debian, Arch, Sabayon, Puppy, PCLinuxOS, Slackware, Mepis y Gentoo.

Al principio parecen muchas, para ampliar el gráfico, darle click.

El gráfico arranca en el año 2002 que es cuando aparece Arch Linux (Homer) 0.1, y termina en el año 2010, aunque en realidad son los últimos 6 meses hasta el dí­a de la fecha, dado que el 2010 recién comienza.

Para los fines prácticos, algunas distribuciones que han cambiado de nombre a lo largo de este tiempo, han sido etiquetadas con su denominación actual:

  • SUSE se convirtió en OpenSUSE alrededor del 2006 con el lanzamiento de la serie 10.x
  • Mandrake se fusiono con Conectiva en 2005 y se convirtió en Mandriva
  • Red Hat se convirtió en Proyecto Fedora en el 2003 cuando la empresa descontinuo su version Red Hat Linux de escritorio y cedió el desarrollo a la comunidad.

Dado que han sido poco más que un cambio de nombre, no valí­a la pena separarlas en el gráfico.

Febrero 3, 2010

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Limitar la velocidad de pacman



Para limitar el ancho de banda que consume pacman al actualizar o instalar paquetes desde un repositorio, debemos agregar la siguiente linea a /etc/pacman.conf:

XferCommand = /usr/bin/wget --limit-rate 100K --passive-ftp -c -O %o %u

Eso es todo. Deberán reemplazar 100k por la velocidad máxima que quieran. Pueden expresarlo en k para kilobytes o m para megabytes.

Diciembre 3, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Recuperar GRUB en Ubuntu luego de re-instalar Windows

Bueno, si tenes una laptop es muy probable que te haya venido con Windows Vista (de aquí en más tal vez Seven) y aunque tenes Ubuntu instalado, si usas Windows, tarde o temprano lo vas a tener que reinstalar. Es su naturaleza y nada vas a poder hacer para evitarlo. Cuando ese día llegue, te va a borrar GRUB… por que es el tipico brabucon del barrio, al que no le gusta compartir :D

Ahora, sea cual fuere tu caso, si queres volver a reinstalar grub, y esto aplica para cualquier distribución — pongo Ubuntu por que es la más común y suele ser la que más ayuda necesita hoy día –, ahora ya no hacen falta todos esos pasos de antes, y se reduce a 4 lineas.

Arrancamos con un LiveCD (puede ser Ubuntu 9.04 o 9.10 o cualquier otra distribución, siempre y cuando sea la misma que tenemos instalada).

Luego, una vez que arranco todo ejecutamos:

sudo grub

Y una vez dentro de la shell de Grub:

> root (hd0,0)
> setup (hd0)
> exit

Ojo, aquí es donde esta el truco:
Los comandos root y setup se deben ejecutar teniendo en cuenta el disco donde esta Windows. Normalmente las laptop tienen uno solo, con lo cual siempre sera hd0, pero no es el caso de los pc de escritorio y la particion de Windows no siempre es la 0.

Para saber donde esta Windows, deben ejecutar:
sudo fdisk -l

Verán algo como esto:

Disk /dev/sda: 160.0 GB, 160041885XXX bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x04XXXXXX                     

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2444    196313XX+   7  HPFS/NTFS
/dev/sda2            2445       18431   1284155XX+   5  Extended
/dev/sda3           18432       19452     82011XX+  1c  Hidden W95 FAT32 (LBA)
/dev/sda4           19453       19457       401XX+  ef  EFI (FAT-12/16/32)
/dev/sda5            2445        2456       963XX+  83  Linux
/dev/sda6            2457        2578      9799XX+  83  Linux
/dev/sda7            2579        5010    19535XXX+  83  Linux
/dev/sda8            5011       15882    87323XXX   83  Linux
/dev/sda9           15883       18431    20474XXX   83  Linux

Allí la primera partición NTFS en aparcer, muy probablemente sea la que tiene Windows instalado. Va a tener la forma de /dev/sdaX donde X es un numero. En Grub, deben ingresar ese numero menos uno. Entonces, yo tengo Windows en mi primer disco “sda” y la primer particion “sda1″. Osea, en mi caso es /dev/sda1 entonces en Grub utilizo (hd0,0).

Fuente:

http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out/

Agosto 3, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» FreeNX y NoMachine NXClient en Arch Linux

FreeNX es una reimplementación del código de NX Server de NoMachine. NX es un servicio (protocolo seria mas correcto) que nos permite conectarnos remotamente a una maquina con interfaz gráfica (X Window, el sistema gráfico de Unix), con una conexión muy limitada (tal como puede ser un modem o una conexión de ADSL de baja velocidad 64kbps).
Este servicio es mucho mas eficiente que los clásicos VNC o conexiones directas vía tcp/X11, lo que nos da una mejor calidad gráfica a la hora de ver nuestro escritorio remoto.
Especialmente útil para trabajar desde casa o administrar una estación de trabajo en la cual haya que realizar cambios y se requiera acceso a la interfaz gráfica.
Hay que tener en cuenta que su funcionamiento por defecto es distinto al de VNC, y la interfaz gráfica no es compartida con el anfitrión (servidor), quien no va a ver lo que estemos realizando a menos que lo configuremos para esa tarea.
Otra ventaja sobre VNC ademas de la performance y la habilidad de utilizar el equipo sin interferir sobre la interfaz si hubiera un usuario en la maquina, es que todo el trafico se encuentra automáticamente encriptado via SSH.

Aquí un breve tutorial sobre como instalar el sistema en un servidor y un cliente Arch Linux.
Vamos a utilizar las llaves por defecto de NX,

Servidor:

Instalar:

pacman -S freenx ssh

Arreglamos los permisos del usuario nx:

usermod -p PASSWORD nx

No hace falta que lo recuerden y por su seguridad, debería ser uno bien complicado. En caso de requerirlo en algún momento, con el usuario root podrán cambiarlo. En la wiki no figura este paso, pero yo no he podido conectarme al servidor NX sin habilitar el usuario, y para habilitarlo, se requiere asignarle un password.

Luego configuramos el servidor nx para que utilice las claves de NoMachine por defecto. Esto no es un riesgo de seguridad, siempre y cuando no se pierda la clave de acceso del usuario. Osea: Si uno quiere asegurar un poco mas el servicio, puede utilizar llaves de ssh personalizadas, sin embargo, esto complicaría el tramite de conectarse remotamente desde un cliente que no las posea. Queda a su criterio.


/opt/NX/bin/nxsetup --install --setup-nomachine-key --clean --purge

Revisamos la carpeta donde deben estar las llaves:


sudo ls /opt/NX/home/nx/.ssh

Deberia mostrarnos algo asi:

authorized_keys client.id_dsa.key known_hosts server.id_dsa.pub.key

Con esto ya deberíamos estar. Ahora el cliente:

Cliente:

pacman -S nxclient

Al configurar, debemos asegurarnos que la llave (key) sea la por defecto. Hay un botón del cliente que nos permite cargar dicha clave.
Si tienen dudas, comprobar contra la client.id_dsa.key que se encuentra en el servidor.

Más información:
http://wiki.archlinux.org/index.php/FreeNX
https://help.ubuntu.com/community/FreeNX

Compartí este articulo: del.icio.us Meneame BarraPunto Facebook Digg Slashdot FSDaily Google Bookmarks Identi.ca LinkedIn StumbleUpon Twitter

Mayo 8, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Arch Linux + netcfg + wifi-select = el combo wifi livianito

En Arch Linux tenemos un sistema para la administración de redes, tanto wireless (inalambricas) como ethernet (de cable), fue desarrollado por uno de los devs. de Arch y a mi parecer, es el mejor modo de configurar la red ya que soporta wifi sin encriptar, wep, wpa, wpa2, ethernet e inclusive ppp. Es de uso obligatorio si usamos perfiles.

Para que sirven los perfiles? Básicamente es para laptops. La realidad es que si uno utiliza una PC de escritorio, rara vez deberá cambiar la configuración de red y no tiene sentido correr un demonio + aplicación constantemente para realizar esta tarea. Entonces, si tenemos una laptop, tenemos wireless y ethernet. En algunas situaciones usaremos un tipo de conexión (preferentemente wireless), pero en casos que no tengamos disponible, recurriremos a una ethernet. Inclusive cuando accedemos vía wifi, muchas veces lo hacemos desde distintas conexiones o lugares.

Como manejar todas estas posibilidades sin tener que cargar nuestra laptop o netbook de mas? Con netcfg + wifi-select.

Esto viene especialmente útil para usuarios de netbooks como las asus eeepc, acer one o msi wind, donde los recursos son mas limitados. Así que si tenes una, probalo, vas a ahorrar muchos recursos comparando con networkmanager.

Todos los comandos que siguen los realizo utilizando “sudo“. Ustedes pueden utilizar el usuario root si lo prefieren, pero con sudo y algunos retoques en visudo, podrán administrar las conexiones de red como usuario sin tener que ingresar la clave.

Primero instalamos las aplicaciones:

pacman -S netcfg wifi-select

Ahora configuramos el sistema para que netcfg administre las conexiones.

vi /etc/rc.conf

En la sección INTERFACES nos aseguramos de dejar únicamente la interfaz de ethernet (cable!).

Asi:

INTERFACES=(eth0)

La interfaz lo (loopback) ya levanta por defecto en Arch, asi q no es necesario nombrarla y las interfaces wireless las ingresaremos mas adelante.

Ahora en la sección NETWORKS, cargaremos dos ejemplos:

NETWORKS=(casa-ethernet casa-wifi)

Si deseamos utilizar la funcion de “autodetección”, para que el sistema elija la mejor red dentro de los perfiles disponibles, habilitamos:

AUTO_NETWORKS=(auto-wireless wlan0)

Donde wlan0 es tu interfaz wifi.

Luego en DAEMONS, podremos optar por dos demonios. Uno (net-profiles) cargara las interfaces en orden de aparición, usando el arreglo NETWORKS y el otro (net-auto)  detectara la mejor conexión disponible dentro de los perfiles disponibles y conectara esa. Ambos en caso de falla, pasaran a la siguiente red disponible.

Entonces, para el caso de perfiles ordenados nos quedaria algo asi:

DAEMONS=(… @net-profiles)

Y  para el caso de autodetección

DAEMONS=(… @net-auto)

Yo suelo utilizar el ultimo. Pero es una cuestión de gustos y que tantas conexiones tengan en los perfiles.

Luego de tener esto, debemos crear los perfiles (cosa que podrían haber hecho antes, pero me gusto mas relatarlo en este orden!):

Nos dirigimos a /etc/network.d. Allí encontraran un directorio llamado “examples”. Dentro de /etc/network.d/examples van a tener distintos modelos de conexiones, desde ethernet, a wifi con protección wpa, wep o sin encriptado.

En nuestro ejemplo tenemos 2 conexiones, una es casa-ethernet y la otra casa-wifi. El primero es un perfil de conexión por cable mientras que la segunda es una conexión WPA2 (la mas recomendable a la hora de configurar un router wifi).

Para configurar las cuentas existen varias formas, las conexiones conocidas y más usadas, es sencillo configurarlas de la siguiente manera:

cp /etc/network.d/examples/wpa.example /etc/network.d/casa-wifi

cp /etc/network.d/examples/ethernet.example /etc/network.d/casa-ethernet

Y editamos, con nuestro editor favorito (yo utilizo vim):

vim /etc/network.d/casa-wifi

Van a ver algo asi:

CONNECTION=”wireless”
DESCRIPTION=”casa wireless”
INTERFACE=wlan0
SCAN=”yes”
SECURITY=”wpa”
ESSID=”wifi-ejemplo”
KEY=”clave-wifi”
IP=”dhcp”
TIMEOUT=20
  • CONNECTION dice “wireless”. Esto debe quedar asi. Las opciones serian: wireless, ethernet o ppp, y sirve para definir el tipo de conexión. No es el nombre!
  • INTERFACE es la interfaz wireless que tengamos.
  • SCAN es la opcion de escanear en busca de la red correspondiente. Si ponemos “no”, nos podemos ahorrar unos segundos, pero puede traer problemas en algunos casos.
  • ESSID es el nombre de la conexión de wireless.
  • KEY es la clave (wpa para wpa/wpa2, wep para wep y none para ninguna)
  • IP podemos fijar una, o utilizar “dhcp” si queremos que la asigne el router. Esto ultimo es lo mas comun.
  • TIMEOUT cuanto tiempo debe esperar antes de abortar el intento de conexión.

Con esto ya tenemos el perfil de wireless de nuestra casa configurado. El proceso es similar para ethernet, pero bastante menos complejo (dado que únicamente hay que indicar si es DHCP o la IP que queremos asignar). No hay claves, seguridad o essid. Editen el archivo /etc/network.d/casa-ethernet y tendrán lista la conexión por cable.

Ahora, ya esta todo configurado e instalado. Con reiniciar la maquina estando en el rango de nuestra wifi, deberían conectarse al arrancar automáticamente.
Si desean cambiar la conexión a la que están y el perfil ya existe, lo pueden hacer con:

netcfg perfil-a-cargar

Si en cambio, están en algún lugar donde no tienen ningún perfil pre establecido — por ejemplo, primera vez que llevan la laptop a la facultad o a un café –, deberán escanear por las redes disponibles. La manera mas sencilla y económica de hacerlo es utilizar wifi-select.

wifi-select wlan0

Siendo wlan0 su interfaz wireless. Esto levanta una interfaz ncurses (gráficos de consola) que muestra la lista de conexiones en rango y el tipo de seguridad que posee.
Con solo seleccionar la que desean, se conectaran automáticamente (si requiere una clave de seguridad wep, wpa o wpa2, se las solicitara en el momento). Luego les consultara si desean guardar el perfil, de manera tal que lo tendrán disponible la próxima vez que quieran conectarse. Y si utilizan el demonio “net-auto” o “net-profiles“, este se encargara de conectarlos a la red en cuanto la detecte, para esto tendrán que haber ingresado el nombre del perfil en la sección NETWORKS de /etc/rc.conf

Otra opción para darle una interfaz mas gráfica a wifi-select es utilizar archassistant. Una interfaz basada en Qt (única dependencia) especialmente para usar con KDE, muy bonita.
Si quieren probarla:

pacman -S archassistant

Esta aplicación tiene un par de sistemas de ayuda para guiarlos en la creación de nuevos perfiles y algunos accesos rápidos a archivos de configuración de Arch.

Vale aclarar que los pasos seguidos aquí son bastante exhaustivos y tienen como fin mostrar como funciona el sistema. Si quisiéramos simplificarlo, se haría mucho mas sencillo transfiriendo las configuraciones de los perfiles a wifi-select o archassistant desde un principio. Asimismo, no me hago responsable de cualquier cosa que le pase a tu laptop, pc o perro por seguir esta guía.
Pueden consultar la documentación oficial aquí.
Compartí este articulo: del.icio.us Meneame BarraPunto Facebook Digg Slashdot MisterWong

Setiembre 30, 2008

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» KDE 4.1.2 en Arch Linux

Si bien todavia no fue anunciado en dot.kde.org ni en los anuncios, KDE 4.1.2 ya fue taggeado en el SVN.

Y desde el 26 de Septiembre que ya está disponible en los repositorios de Arch Linux.

La verdad, no tengo idea que bugfixes hay, ya que KDE todavía no publico un changelog, pero por lo pronto esto es lo que note:

  • Kontact tiene algunos problemitas corregidos (particularmente se me rompia la integración con Kwallet cuando reiniciaba o apagaba con Kontact minimizado en la tray).
  • El applet de “dispositivos recien conectados” tiene un look un poquito distinto, con una especie de mini iconito que denota su estado sin necesidad de desplegarlo.

Sin embargo sigo notando que Kontact pierde las configuraciones de mi toolbar (le quito las descripciones a los iconos) con cada reinicio si dejo la aplicación abierta (minimizada al tray).

Veremos que más vamos descubriendo los prox. días.

Compartí este articulo: del.icio.us Meneame BarraPunto Facebook Digg Slashdot MisterWong

Setiembre 3, 2008

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Limpiando el blog y el status de algunos proyectos

Entre otras cosas que me puse a hacer estos días, he decidido limpiar un poco el blog, para poder revivirlo con buenos y lindos proyectos que están comenzando a ver la luz, después de mucho tiempo de estar encerrados.

Algunas de las cosas que se vienen:

1) Planeta de Blogs Libres Iberoaméricanos
2) Nueva portada para el sitio de Arch Linux Hispano
3) Planeta Arch Linux Hispano
4) “Video registro” de las 8vas Jornadas Regionales de Software Libre
5) Algunos artículos sobre Django, Python y Dreamhost

Y seguro que algo me estoy olvidando.

Que tiene de distinto esta “promesa”?
Que todo esto ya esta en curso y prácticamente terminado en 3 de los 5 casos.

Junio 25, 2008
» Archlinux 2008.06 - “Overlord”

Ya salio la nueva imagen iso para que todos quemen y prueben esta distro fantastica :) los anuncios incluyen las siguientes novedades:

- ‘base’ category is always installed
- Use of UUIDs for persistent device naming
- Availability of USB disk images alongside traditional ISOs
- True live Arch installation environment
- Inclusion of the beginner’s guide from the wiki
- Documentation updates
- Includes the current stable kernel, 2.6.25.6