[Video] Live USB Fedora 9 1

Posted by Gomix Wed, 30 Jul 2008 13:30:00 GMT

Paul Frields, líder del Proyecto Fedora, conversa sobre la innovadora característica “Live USB” del nuevo Fedora 9 con su mismo autor, Jeremy Katz. En el video se demuestra la grabación persistente de datos como una forma práctica para llevar tu escritorio Linux en un pendrive.

Gracias a Tatica disfrutamos de los subtítulos en castellano :)

Es la hora de yum-presto

Posted by Gomix Wed, 30 Jul 2008 11:56:00 GMT

En mi última actualización al ver que tenía que descargar 162Megs no tenía mucho tiempo disponible ni mucho ancho de banda y decidi configurar yum-presto y vean el resultado final.

...
Size of all updates downloaded from Presto-enabled repositories: 53M
Size of updates that would have been downloaded if Presto wasn't enabled: 162M
This is a savings of 68 percent

Ciertamente 68% es un gran ahorro de ancho de banda, ¿será que ya es la hora de generalizar su uso? ¿Fedora 10 y sus repositorios base darán el soporte para drpms? Algunas respuestas en http://fedoraproject.org/wiki/Releases/FeaturePresto.

Para configurar su soporte en Fedora 9 sólo debe ajustar mirrorlist en /etc/yum.repos.de/fedora-updates.repo.

[updates]
name=Fedora $releasever - $basearch - Updates
mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

iotop

Posted by Gomix Wed, 30 Jul 2008 00:54:00 GMT

Este pequeño utilitario es para la tarea de determinar que procesos y usuarios están haciendo IO, muy al estilo del tradicional top para los procesos del sistema.

Instalación

$ sudo yum install iotop

Algunas opciones comunes son:

       -o, --only
              Sólo muestra los procesos que están haciendo I/O en vez de todos los procesos o hilos.
              Puede ser activado y desactivado presionando o.

       -b, --batch
              Activa el modo no-interactivo. Útil para registrar el I/O en el tiempo.

       -p PID, --pid=PID
              Lista de procesos a monitorear (todos por omisión).

       -u USER, --user=USER
              Lista de usuarios a monitorear (todos por omisión)

Abajo un pantallazo.

Espero te sea de utilidad :)

recordmydesktop, más fácil difícil

Posted by Gomix Thu, 24 Jul 2008 12:58:00 GMT

recordmydesktop es un aplicación simple para capturar tu sesión de escritorio en un video en formato libre Ogg-Theora-Vorbis.

Instalación

yum install recordmydesktop
...
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 recordmydesktop         i386       0.3.7.3-1.fc9    updates            63 k
Installing for dependencies:
 jack-audio-connection-kit-example-clients  i386       0.109.2-1.fc9.1  fedora             36 k

Transaction Summary
=============================================================================
Install      2 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 99 k
Is this ok [y/N]: 

Uso

Simple, arranca el programa y trabaja normalmente, al terminar tu sesión, Ctrl-C. La salida esa por omisión en out.ogv.

Pues que más que una pequeña captura para demostrar su uso. Ah! por cierto, este formato de salida (Vorbis) sube sin problemas a youtube.

Por supuesto hay mucho más detrás de recordmydesktop que esta forma simple de uso, pero ahora sí, man recordmydesktop. :)

F9 Updtae Bug: Dependencia Rota 1

Posted by Gomix Tue, 22 Jul 2008 14:41:00 GMT

En el último update que intenté, encontré un problema en los paquetes provistos por Fedora (BUG).

...
gnome-python2-gtkmozembed-2.19.1-16.fc9.i386 from installed has depsolving problems
  --> Missing Dependency: gecko-libs = 1.9 is needed by package gnome-python2-gtkmozembed-2.19.1-16.fc9.i386 (installed)
Error: Missing Dependency: gecko-libs = 1.9 is needed by package gnome-python2-gtkmozembed-2.19.1-16.fc9.i386 (installed)
...

Mientras se resuelve este problema, para actualizar todos los otros paquetes obviando los que tienen problemas con esta dependencia:

$ yum --skip-broken update

Por ahora la recomendación es esperar, usar la receta anterior para actualizar mientras se resuelve la situación. Los paquetes afectados por este problema, a saber son:

epiphany
firefox
xulrunner
yelp

Si me falta alguno házmelo saber para actualizar aquí.

Después de algo más de investigación, gnome-python2-gktmozembed solo lo usa awn-extras-applets en mi sistema por lo que si no usa dicho paquete no sufrirá este problema. Una alternativa para actualizar full es remover gnome-python2-gktmozembed y sus dependientes y proceder. Esto les dejará con el sistema actualizado pero no podrán instalar awn-extras-applets o aplicaciones dependientes de gnome-python2-gktmozembed hasta que no se resuelva el problema, dependiendo de su situación esta solución es aceptable o no, si no, mantenga su sistema actualizado con –skip-broken.

# Solución alternativa sin gnome-python2-gktmozembed y sus dependientes
$ yum remove gnome-python2-gktmozembed
$ yum update

Thunderbirb Fedora 9 y Google Calendar

Posted by Gomix Tue, 22 Jul 2008 12:01:00 GMT

Para los que deseamos tener un cliente email ligero Thunderbird es la elección principal, ahora bien, si queremos tener un Calendario donde manejar nuestra agenda y tareas debemos utilizar una extensión o plugin, te presentamos a Lightning.

Y si ahora necesitas o prefieres tener tu calendario en Google Calendar y compartir calendarios por la red de redes, agrega Provider for Google Calendar.

Lightning en Fedora 9

Recientemente se agregó a los repositorios, ya no hay complicaciones con librerías de compatibilidad, simplemente, como ya es costumbre:

$ su -
<contraseña>
# yum install thunderbird-lightning

Instalación de Provider

Descargue el complemento desde Provider for Google Calendar. Para instalar localiza el archivo descargado .xpi e instala por medio del menú Tools > Add-Ons y presionando el botòn Install en esa pantalla para luego pasarle la ruta del xpi descargado. Deberás reiniciar tu Thunderbird para que ambos complementos entren en funcionamiento.


Configuración

Para configurar tu calendario ya sea privado o compartido en Google, debes por supuesto tener tu cuenta en Google Calendar. Una vez creado tu calendario en Google, debes localizar el enlace XML a tu calendario y agregar un calendario en Thunderbird que apunte a él. Dependiendo de la configuración, puede que el Thunderbird te pregunte o no por credenciales de autenticación para poder acceder al calendario.

Arriba pantallazo de la sección de configuración de Google Calendar desde donde debes copiar el enlace XML.

Arriba, pantallazos de Thunderbird para agregar un nuevo calendario y configúrando con el enlace previamente copiado desde Google Calendar como ubicación.

Eso es todo por el momento, ahora un par de pantallazos finales de algunas de las vistas disponibles :) El complemento es bien completoy este artículo es sólo un punto de partido, espero les haya sido de utilidad.

sendEmail: envío de emails desde la consola

Posted by Gomix Wed, 16 Jul 2008 14:26:00 GMT

¡Mosca! No confunda sendEmail con sendmail.

Sitio del proyecto: http://caspian.dotconf.net/menu/Software/SendEmail/

Dos virtudes, corre en Linux y en MS Windows, entre otros OS.

Instalación en Fedora

Está disponible un srpm en el sitio del proyecto.

$ wget http://www.invoca.ch/pub/packages/sendemail/sendEmail-1.55-1.src.rpm
$ rpmbuild --rebuild sendEmail-1.55-1.src.rpm
... la magia ...

$ ls ~/rpmbuild/RPMS/noarch/
sendEmail-1.55-1.noarch.rpm
$ sudo yum -C --nogpgcheck localinstall rpmbuild/RPMS/noarch/sendEmail-1.55-1.noarch.rpm

Note que he usado par de opciones de yum, -C y –nogpgcheck, el segundo es importante porque el paquete no se ha firmado y es necesario para poder instalar este paquete a falta de una firma provista por el empaquetador, de hecho lo hemos compilado nosotrosos mismos. El primero es una de esas banderas útiles para cuando no estamos conectados a nuestros repositorios configurados donde quiera que se encuentren, usualmente Internet, y se le indica a Yum que realice la operación con su cache, esto también acelera la operación.

Uso Básico de sendEmail

Para no mandarle a leer la ayuda de entrada, veamos un ejemplo simple con toda la música.

$ sendEmail -f guillermo.gomez@gmail.com -t staff@freenode.net -s email-alba -u "Banned IP?" -m "It seems 190.74.190.211 its banned, what should i do to get unbanned? regards, Guillermo" -v
Jul 16 10:33:19 movix sendEmail[17448]: DEBUG => Connecting to email-alba:25
Jul 16 10:33:19 movix sendEmail[17448]: DEBUG => My IP address is: 10.140.30.113
Jul 16 10:33:23 movix sendEmail[17448]: SUCCESS => Received:    220 email-alba.localdomain ESMTP Postfix (Debian/GNU)
Jul 16 10:33:23 movix sendEmail[17448]: INFO => Sending:    EHLO movix.gomix.org
Jul 16 10:33:23 movix sendEmail[17448]: SUCCESS => Received:    250-email-alba.localdomain, 250-PIPELINING, 250-SIZE 10240000, 250-VRFY, 250-ETRN, 250-ENHANCEDSTATUSCODES, 250-8BITMIME, 250 DSN
Jul 16 10:33:23 movix sendEmail[17448]: INFO => Sending:    MAIL FROM:
Jul 16 10:33:23 movix sendEmail[17448]: SUCCESS => Received:    250 2.1.0 Ok
Jul 16 10:33:23 movix sendEmail[17448]: INFO => Sending:    RCPT TO:
Jul 16 10:33:23 movix sendEmail[17448]: SUCCESS => Received:    250 2.1.5 Ok
Jul 16 10:33:23 movix sendEmail[17448]: INFO => Sending:    DATA
Jul 16 10:33:23 movix sendEmail[17448]: SUCCESS => Received:    354 End data with .
Jul 16 10:33:23 movix sendEmail[17448]: INFO => Sending message body
Jul 16 10:33:23 movix sendEmail[17448]: SUCCESS => Received:    250 2.0.0 Ok: queued as A56AD1C502
Jul 16 10:33:23 movix sendEmail[17448]: Email was sent successfully!  From:  To:  Subject: [Banned IP?] Server: [email-alba:25]

La ayuda la obtiene con --help.

$ sendEmail --help

sendEmail-1.55 by Brandon Zehm 

Synopsis:  sendEmail -f ADDRESS [options]

  Required:
    -f ADDRESS                from (sender) email address
    * At least one recipient required via -t, -cc, or -bcc
    * Message body required via -m, STDIN, or -o message-file=FILE

  Common:
    -t ADDRESS [ADDR ...]     to email address(es)
    -u SUBJECT                message subject
    -m MESSAGE                message body
    -s SERVER[:PORT]          smtp mail relay, default is localhost:25

  Optional:
    -a   FILE [FILE ...]      file attachment(s)
    -cc  ADDRESS [ADDR ...]   cc  email address(es)
    -bcc ADDRESS [ADDR ...]   bcc email address(es)
    -xu  USERNAME             username for SMTP authentication
    -xp  PASSWORD             password for SMTP authentication

  Paranormal:
    -b BINDADDR[:PORT]        local host bind address
    -l LOGFILE                log to the specified file
    -v                        verbosity, use multiple times for greater effect
    -q                        be quiet (i.e. no STDOUT output)
    -o NAME=VALUE             advanced options, for details try: --help misc
        -o message-file=FILE         -o message-format=raw
        -o message-header=HEADER     -o message-charset=CHARSET
        -o reply-to=ADDRESS          -o timeout=SECONDS
        -o username=USERNAME         -o password=PASSWORD
        -o tls=         -o fqdn=FQDN

  Help:
    --help                    the helpful overview you're reading now
    --help addressing         explain addressing and related options
    --help message            explain message body input and related options
    --help networking         explain -s, -b, etc
    --help output             explain logging and other output options
    --help misc             explain -o options, TLS, SMTP auth, and more

Instalando Grupos de Software

Posted by Gomix Tue, 15 Jul 2008 16:51:00 GMT

Ya que siempre lo preguntan por la lista de correos, este micro-artículo es sólo para recordar que existe yum groupinstall “nombre del grupo” que permite agregar, por ejemplo, el entorno de escritorio KDE completo con una sola línea de comando. Igual aplica para los otros grupos de software, es sólo cuestión de identificar el nombre del grupo adecuado, tenga cuidado de comillar adecuadamente el nombre de grupo. Por supuesto existe la contraparte gráfica con los distintos frontales como yumex o el mismo PackageKit.

Obtención de la lista de grupos

$ yum grouplist
...
Installed Groups:
   Administration Tools
   Authoring and Publishing
   Base (RPM Fusion Free)
   Base (RPM Fusion Nonfree)
   Clustering
   DNS Name Server
   Development Libraries
   Development Tools
   Editors
   Educational Software
   Engineering and Scientific
   FTP Server
   Fonts
   GNOME Desktop Environment
   GNOME Desktop Environment (RPM Fusion Free)
   Games and Entertainment
   Graphical Internet
   Graphics
   Hardware Support
   Legacy Fonts
   Legacy Network Server
   Legacy Software Development
   Mail Server
   Miscellaneous command line tools (RPM Fusion Free)
   MySQL Database
   Network Servers
   Office/Productivity
   Printing Support
   Server Configuration Tools
   Sound and Video
   Sound and Video (RPM Fusion Free)
   System Tools
   Text-based Internet
   Web Server
   Window Managers
   Windows File Server
   X Window System
Available Groups:
   Fedora Eclipse
   Fedora Packager
   GNOME Software Development
   Games and Entertainment (RPM Fusion Free)
   Games and Entertainment (RPM Fusion Nonfree)
   Hardware Support (RPM Fusion Free)
   Hardware Support (RPM Fusion Nonfree)
   Internet (RPM Fusion Free)
   Java Development
   KDE (K Desktop Environment)
   KDE (K Desktop Environment) (RPM Fusion Free)
   KDE Software Development
   News Server
   PostgreSQL Database
   SUGAR Desktop Environment
   System Tools (RPM Fusion Free)
   Virtualization
   Web Development
   X Software Development
   XFCE
   XFCE Software Development
Done

Instalación de grupo

Ejemplo con KDE, note el uso del nombre del grupo completo y las comillas.
#yum groupinstall "KDE (K Desktop Environment)"
...
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 amarok                  i386       1.4.9.1-3.fc9    updates            13 M
 digikam                 i386       0.9.3-2.fc9      fedora             11 M
 extragear-plasma        i386       4.0.1-5.fc9      fedora            466 k
 kaffeine                i386       0.8.6-4.fc9      fedora            3.1 M
...
Transaction Summary
=============================================================================
Install     63 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 181 M
Is this ok [y/N]: y
...

XMMS Notificación en Pantalla 1

Posted by Gomix Sun, 13 Jul 2008 22:12:00 GMT

¿No quieres saber la información de la canción que está tocando tu reproductor XMMS en tu escritorio?

Una forma es utilizar el plugin xmms-xosd, instala con:

yum install xmms-xosd

Configura, localiza el menú de preferencias e invoca la configuración del plugin:

Abajo un recorte de un pantallazo del resultado :) Recuerda que la información se coloca “encima” de tus aplicaciones en el escritorio cuando se cambia de canción.

Un maquillaje en tu escritorio para impresionar a tus amigos !

PowerTOP

Posted by Gomix Mon, 07 Jul 2008 13:04:00 GMT

Los programas en su sistema pueden hacer que su computador consuma más energía. PowerTOP es una herramienta Linux que le ayudará a detectar aquellos programas que no se comportan adecuadamente cuando su computadora está en reposo (idle). La aplicación que peor se comportaba era el propio kernel Linux. Sin embargo, a partir de la versión 2.6.21 el kernel Linux es “tickless” y ahora no tiene más un marcapasos de tiempo fijo de 1000Hz. El resultado (en teoría) es un inmenso ahorro de energía porque el CPU permanecería en un modo de bajo consumo por más períodos de tiempo cuando el sistema está en reposo.

Aún así, hay muchas cosas que pueden jugar en su contra tanto dentro como fuera del espacio de kernel. PowerTOP combina varias fuentes de información del kernel en una pantalla tal que usted pueda ver qué tan bien le está yendo a su sistema en cuanto a energía se refiere e identificar cuáles componentes son los principales problemas en el consumo.

PowerTOP tiene cuatro propósitos:

  • Mostrar qué tan bien su sistema está usando las facilidades de ahorro de energía.
  • Mostrar los componentes de software que están evitando que tenga un uso óptimo de los ahorros de energía de su hardware.
  • Ayudar a los desarrolladores Linux para que prueben sus aplicaciones y logren un comportamiento óptimo.
  • Suministrar sugerencias de entonación para lograr disminuir el consumo de energía.

En Fedora 9 podemos instalar como de costumbre:

# yum -y install powertop

Primera corrida, powertop debe ejecutarse como root, si no, obtendrá el siguiente mensaje:

$ powertop 
PowerTOP 1.9    (C) 2007 Intel Corporation 

PowerTOP needs to be run as root to collect enough information
Collecting data for 5 seconds

Hagamos caso.

$ su -
Password: xxxxxx
# powertop

Después de 5 segundos, aparece el primer pantallazo de resultados.

Bueno, a seguir los consejos y ahorrar energía para alargar la duración de nuestras baterías en nuestros portátiles.

Gomix

Older posts: 1 2


body> body>