| Subcribe via RSS

ArchLinux Daemon Manager GUI

July 14th, 2010 | No Comments | Posted in ArchLinux, software

Hoy tratandod e ensamblar un script para manejar el orden de mis daemons en mi /etc/rc.conf em tope con esta joya, una interfaz GTK hecha en Perl que nos permite administrar la ejecucion de daemons del sistema, mandarlos al background y foreground, detenerlos, iniciarlos y reiniciarlos, espero que mi poco conocimiento en perl y el tiempo me den oportunidad de agregarle la funcion que quiero: agregar o quitar daemons y modificar el orden de inicio de cada uno de ellos.

Por mientras les dejo el screenshot de la interfaz y la liga de su paquete en AUR:

ALDM

SU liga en AUR es esta

Se instala asi:

yaourt -S aldm

Y se encuentra en Sistema – Administracion – ArchLinux Daemon Manager

Nuevo Pacman 3.4.0 y solucion al error de libalpm.so.4

June 22nd, 2010 | 1 Comment | Posted in ArchLinux, Terminal, software

archlogo

Esta mañana actualize pacman a su version 3.4.0 que segun el post ofcicial de ArchLinux.org viene con mejoras como:

Nueva opción: “Architectura”, que permite restringir la instalación de paquetes que no sean para una determinada arquitectura (x86 o x86_64).
Resolucion de dependencias automaticamente a la hora de instalar un paquete de manera local
Opciones -U y -R siempre preguntaran por confirmacion.
Nueva Opcion de upgrade al actualizar la lista de paquetes con “pacman -Syu”
Actualizacion mas rapida de repositorios, ahora solo descarga la lista de cambios en vez de la informacion completa
Nuevas opciones –print and –print-format pueden ser utilizadas a la hora de usar pacman en scripts.

y mas cambios que pueden ser vistos aqui

Ahora, hay un porblema al actualizar pacman, yaourt deja de funcionar mandando un error que dice:

package-query: error while loading shared libraries: libalpm.so.4: cannot open shared object file: No such file or directory

Lo cual no es un bug, solo un error de archivos de confoguracion que se soluciona asi:

desinstalamos package-query y yaourt:

# pacman -Rd package-query yaourt

Limpiamos la cache de pacman:

# pacman -Scc

Descargamos e instalas package-query de manera manual:

wget http://repo.archlinux.fr/i686/package-query-0.3-2-i686.pkg.tar.xz

Y lo instalamos:

pacman -U /package-query-0.3-2-i686.pkg.tar.xz

Finalmente einstalamos yaourt:

# pacman -S yaourt

Y listo, error corregido nuevo pacman y yaourt reinstalado funcionando

ArchLinux 2010.05 snapshot

May 18th, 2010 | No Comments | Posted in ArchLinux, Noticias IT

Lo mas parecido a una nueva version de ArchLinux son los snapshots, estos snapshots son usados por las distros basadas en el rolling release para liberar algunos cambios en el instalador de la distro, todos los demas cambios son aplicables a la distro en cualquier momento.

Este nuevo snapshot es una imagen iso que sirve para la insalacion del sistema base, sus cambios no implican ninguna mejora que ya se pueda disfrutar en alguna instalacion de Arch y son orientados meramente hacia el instalador. Los cambios nas notables de este nuevo ISO son:

  • El ISO de instalador (net installer o archcore) pueden ser usados como medio de instalacion en cd o USB (iso hibrido)
  • La mayor parte de los paquetes son comprimidos en formato xz
  • Imagen dual, el mismo ISO sirve para la instalacion en sistemas de 32 o 64 bits
  • Usa el cargador de arranque isolinux solo para cargar el modo live
  • El snapshot incluye el kernel 2.33.4-1, pacman-3.3.3-5 y glibc-2.11.1-3
  • Soporte para arranque en red (PXE)
  • Disponible wpa_supplicant, mejora de la conectividad wifi en modo live cd
  • Soporte para virtio

La lista completa de cambios se encuentra aqui
La descarga desde aqui

Reflector: Mejorando el desempeño de los mirrors de pacman

May 11th, 2010 | No Comments | Posted in ArchLinux, HOWTO

Los mirrors (espejos) de ArchLinux son servidores replica donde el gestor de actualizaciones se conecta para descargar las ultiams revisiones de software, si han usado Ubuntu o una distro basada en Debian esto es un concepto parecido a los repositorios, solo que los mirros contienen casi todos el mismo software dividio en las 4 categorias principales (core, extra, community y testing) y la lista de software disponible es intimidante.

La lista de servidores replica o mirrolist de donde pacman se conectara para descargar las actualizaciones esta en /etc/pacman.d/mirrorlist la lista esta dividida por paises o zonas y una lista de espejos, generalmente se recomienda descomentar el mirror mas cercano a nuestra locacion para las actualizaciones, pero hay 2 problemas:

Los mirrors cercanos a nuestra locacion no son los mas rapidos y las actualizaciones duran años, o
Los mirrors escogidos se actualizan muy poco o tardan mucho en actualizarze, por ende mi distro tambien tarda.

Hay varias soluciones para esto. Lo primero que hay que hacer es hacer un respaldo del mirrorlist asi como esta y sin cambiar nada

# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

Revisar el status de los Mirrors More »

Utilizando Yaourt

May 6th, 2010 | No Comments | Posted in ArchLinux, HOWTO

Ya habia explicado hace unas semanas que es el repositorio de usuarios de ArchLinuc (AUR), tambien habia platicado de su herramineta predilecta: yaourt, tambien habia posteado una guia rapida de yaourt. Bueno, hoy me preguntaron que pasa con las opciones de editar los pkgbuild o los archivos .install y exactamente como utilizar yaourt.

Bien, aprovechando que estoy buscando e instalando un paquete en yaourt, vamos a demostrar como se hace. Hoy en unos blogs me tope con buenas criticas acerca del navegador Opera, en algun lado testearon su rama de desarrollo (la 10.52 al postear esto) y quiero probarlo, primero buscamos en AUR los paquetes relacionados con opera. Ya sea navegando hasta la pagina de AUR o utilizando yaourt:

[lucain@Antares ~]$ yaourt opera

Esto me dara una larga lista numerada de todos los paquetes relacionados con Opera ya sea en nombre o descripcion y buscara en todos los repositorios (core, community, extra, testing, AUR), nos presenta los resultados de esta manera:

(numero de resultado) (repositorio)/(nombre del paquete) – (version) (votos a favor del paquete) – (descripcion corta del paquete)

al final de la lista nos pregunta cual numero escogemos para instalar:

==> Enter n° (separated by blanks, or a range) of packages to be installed

En este ejemplo optaremos por el paquete aur/opera-beta (opcion 147 en este momento). Enseguida descargara desde el dominio de AUR el apqeuete opera-beta.tar.gz que contiene 2 archivos escenciales:

  • El archvio PKGBUILD, que contiene la descripcion del paquete, lista de dependencias y como instalarlas, licencia, direccion y correo del desarrollador y mantenedor, MD5sum y instrucciones de compilacion e instalacion.
  • El archvio opera.install Que es un script de post- instalacion, como es creacion de logs, ejecucion de otras aplicaciones o mensajes al usuario, incluye todas las configuraciones pertinentes despues de instalar el software.

Tambien mostrara los ultimos 5 comentarios de los usuarios que han utilizado este paquete, ahi podemos descubrir si este paquete es realmente lo que buscamos y el estatus del funcionamiento del mismo.  Nos preguntara si queremos editar el pkgbuild:

==>  Edit PKGBUILD ? [Y/n] ("A" to abort)

Optamos que no, a menos que sepamos exactamente lo que hacemos, como querer forzar una dependencia, modificar la instalacion o algo por el estilo, esto no se edita, si escogemos que si nos dara a escoger el editor de texto preferido (nano o vi) y al acabar volvera a este menu.

Nos mostrara todas las dependencias que va a instalar para echar a trabajar ese paquete: More »

Escritorio Abril

April 12th, 2010 | 1 Comment | Posted in ArchLinux, Desktop, linux
Escritorio-Abril

(click para ver en tamaño normal)

Tenia mucho tiempo que no posteaba mi escritorio, y con la actualizacion al nuevo Gnome y un poco de tiempo salio esto.

Tema GTK: Murrine-colors brave
Iconos, Elementary con el logo de ArchLinux y pequeños cambios hechos por mi
Wallpaper, de los default de Gnome.
Extras: Docky-bzr, Conky (creado por mi), configuracion minima de compiz y mucha transparencia.

Plymouth en ArchLinux (intel 965 integrada)

March 29th, 2010 | No Comments | Posted in ArchLinux, Desktop, HOWTO, linux

Plymouth es un proyecto del equipo del Fedora para proveer un inicio grafico animado (a diferencia de Usplash que no es animado), se vale del modulo KMS (kernel Mode Settings) para disponer de la resolucion nativa, profundidad de colores y capacidad de aceleracion grafica de la tarjeta de video desde el momento del arranque (asi que si no dispones de algun tipo de aceleracion grafica, hasta aqui llego el post).

More »

Impresora HP en red en ArchLinux

March 23rd, 2010 | 3 Comments | Posted in ArchLinux, Desktop

Esta mañana tuve que imprimir algunos reportes, no habia tenido la necesidad por que todo lo envio via correo electronico, pero hoy fue impreso y me vi en la necesidad de configurar la impresora en red HP Laserjet M1522 que hay en la oficina, como fue la primera vez emn arch, me tome la molesta de apuntar los pasos a seguir para configurar la impresora en red:

Comenzamos instalando cups

# pacman -S cups

Lo agregamos a /etc/rc.conf para que el demoniod e cups inicie siempre con el sistema

DAEMONS(alsa .. cups .. networkmanager)

Y agregamos el modulo usblp al kernel, para que tambien inicie con el sistema, en el mismo archivo /etc/rc.conf, en la seccion de modules:

MODULES(wl .. usblp vboxdrv....)

Agregamos nuestro usuario al grupo de impresoras:

# gpasswd -a usuario lp

Y listo, cuandor einiciemos sistema tendremos cups funcionando, si queremos ejecutar los cambios de una vez y sin reiniciar (linux style!)

cargamos el modulo usblp:

# modprobe usblp

Y iniciamos el servicio de CUPS

# /etc/rc.d/cups start

Y ya podemos configurar nuestra impresora local o en red desde cups, abriendo el navegador y yendo a la direccion:

http://localhost:631/

Ahora, si tenemos una impresora HP podemos usar el driver y la utileria de configuracion de HP, instalamos el paquete de hp desde pacman:

# pacman -S hplip

y para configurar nuestra impresora con entorno visual:

# hp-setup

Y procedemos a configurar la impresora:

Definimos el tipo de coneccion a la impresora: directo por USB, por red o configuracion inalambrica (WiFi o bluetooth), para esta ultima tendremos que estar conectados por cable a la impresora para su configuracion:

hplip1

Si eligimos por red, buscara hasta encontrar una impresora, si no la encuentra podemos retroceder y definir la IP de la impresora en opciones avanzadas, aparecera una lista de las impresoras de red disponibles:

hplip2

Procedera a descargar y configurar el driver de la impresora automaticamente, por ultimo se define el nombre de la impresora y si se quiere mandar una pagina de prueba:

hplip3

Y listo, la impresora es funcional.

Si queremos hacer todo sto desde terminal:

# hp-setup -i

PulseAudio en ArchLinux

March 18th, 2010 | 3 Comments | Posted in ArchLinux, Desktop, HOWTO

PulseAudio (segun la Wikipedia) es un servidor de sonido multiplataforma, capaz de funcionar por red, licenciado bajo los terminos de GNU LGPL (para las librerías de software) y GNU GPL (para el servidor de sonido en sí), PulseAudio es software libre. Funciona bajo sistemas compatibles con POSIX como GNU/Linux y otros sistemas operativos como Microsoft Windows. Se pretende que sea un reemplazo para el servidor Enlightened Sound Daemon.

Las características principales de PulseAudio incluyen:

  • Control de volumen independiente por aplicación.
  • Una arquitectura extensible basada en plugin con soporte para carga de módulos.
  • Compatible con la mayoría de aplicaciones de audio.
  • Soporte para múltiples fuentes de audio y skins.
  • Operación de baja latencia y soporte para medición de latencia.
  • Una arquitectura de Zero Copy de memoria para un mejor rendimiento de los recursos del procesador.
  • Capacidad para descubrir otros ordenadores en la red local que utilicen PulseAudio, y reproducir sonido directamente hacia sus altavoces.
  • Posibilidad de cambiar el dispositivo de salida de audio de cualquier aplicación mientras se está reproduciendo el sonido.
  • Una interfaz de línea de comandos con funcionalidades de scripting.
  • Un “demonoid” (gestor de transferencia en tiempo real) de sonido con funcionalidades de reconfiguración bajo línea de comandos.
  • Muestra de conversión incorporada y funcionalidades de muestreo.
  • Capacidad para combinar múltiples tarjetas de sonido en una sola.
  • Capacidad para sincronizar múltiples flujos de reproducción.
  • Detección dinámica de dispositivos de audio Bluetooth.

Como ven, en definitiva es una mejora al sistema de sonido ALSA, tambien es ceirto que este sistema de sonido me hbia dado algunos problemas con otras distribuciones (principalmente con Ubuntu) y acababa siempre recurriendo a ALSA, solo que ahora en ARchLinuc funciona a la perfeccion!

Como Instalarlo en mi Arch?

Se instala pulse desde el repositorio community:

pacman -S pulseaudio

Se pueden (y se recomienda) instalar algunos GTK front-ends para PulseAudio:

pacman -S paprefs pavucontrol pavumeter

Programación en tiempo real.
PulseAudio por default no trae habilitada esta opcion, la podemos habilitar y con ello mejorar por mucho el desempeño de pulse (voya probar esto en mi otro equipo con ubuntu). Se agregan estas lineas al final del archivo /etc/security/limits.conf

@pulse-rt - rtprio 9
@pulse-rt - nice -11

Aparte tenemos que agregar nuestro usuario al grupo pulse-rt

gpasswd -a usuario pulse-rt

Para aplicaciones que no soportan PulseAudio pero si soportan ALSA es recomendable utilizar el plugin de Alsa para Pulse:

pacman -S alsa-plugins

Para que ALSA utilize automaticamente Pulse se debe editar (o crear) el archivo /etc/asound.conf y se agregan estas lineas:

pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}

Para prevenir que algunas aplicaciones se salten PulseAudio y utilizen Alsa-oss (y con esto bloqueando que cualquier otra aplicacion reproduzca sonido) prevenimos que se carge el modulo oss, editamos el archivo /etc/rc.conf y agregamos a la seccion MODULES esto:

!snd-pcm-oss

Para que los codecs multimedia Gstreamer utilizen Pulse por default solo instalamos el plugin de pulse de Gstreamer:

pacman -S gstreamer0.10-pulse

Y configuramos las variables de entorno para que utilize los plugins de pulse por default (esto se ejecuta sin sudo y sin ser root,como usuario normal):

gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosink pulsesink
gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosrc pulsesrc
gconftool-2 -t string --set /system/gstreamer/0.10/default/musicaudiosink pulsesink

por ultimo instalamos el apquete de gnome-media que tiene completo soporte para PulseAudio, esto dara un panel de preferencias de audio compatible con Pulse y sus caracteristicas como volumen independiente entre aplicaciones o control de salidas y entradas:

Desinstalamos paquetes que generan conflictos:

pacman -R gnome-media rhythmbox sound-juicer

Instalamos Gnome-media-pulse usando yaourt:

yaourt -S gnome-media-pulse

Reinstalamos Rhythmbox y SoundJuicer:

pacman -S rhythmbox sound-juicer

Y listo al reiniciar sesion tenemos un sistema de audio por mucho mejor que el ALSA default con que viene el sistema.

Corrector ortografico en OpenOffice en ArchLinux

March 17th, 2010 | No Comments | Posted in ArchLinux, HOWTO

En mi trabajo, muchas veces tengo que hacer y enviar reportes a mis superiores casi siempre avisando de alguna actividad o revisando algún presupuesto, estos reportes me los piden en formato .doc o .docx , mis superiores utilizan MS Office

Yo para mi trabajo utilizo ArchLinux que me ha servido de maravillas para lo que hago: manejo conecciones remotas de SSH, RemoteDesktop, VNC y VPN, manejo monitores de trafico de red y los paneles de administración del ruteador y del access point de la oficina, todo menos los reportes, ahí tenia que recurrir a un equipo con MS Windows y a Word (y no me gusta instalar MS Office bajo wine)

Hasta que esta mañana busque y encontré la solución:

No solo basta con instalar la base de OpenOffice:

pacman -S openoffice-base

Sino que además hay que instalar los paquetes de idiomas en español:

pacman -S openoffice-es

Y el paquete en español del checador de ortografía de Gnome aspell:

pacman -S aspell-es

Y si queremos afinar aun mas el chequeo de ortografía con un diccionario español-mexicano vamos aquí y descargamos el diccionario y lo instalamos en OpenOffice desde Herramientas-Administrador de Extensiones-Añadir y listo, escogemos el idioma en Herramientas-Idioma

Sigo considerando a MS Office como una herramienta mas avanzada y afinada en lo que a la ofimática se refiere pero yo no puedo andar corriendo virtuales, instalando wine o buscar una pc con Windows a cada rato, así que esta solución queda perfecta.