TeXlive en Fedora 18

De un release a otro muchas cosas cambian. No deja de suceder con \TeXLive en Fedora 18, y en mi intento por habilitar un entorno mínimo de \TeXLive, me doy cuenta que mi método de instalación anterior no funciona o no me proporciona lo que necesito. Así que buscando una solución a esto (al parecer \TeXLive ahora cuenta con su “propia” nomenclatura de paquetes en Fedora 18), logré encontrar una. Como de costumbre, sin más explicación, en F18, instalamos \TeXLive así:

# yum install texstudio texlive-collection-latex texlive-collection-latexextra texlive-collection-science texlive-collection-latexrecommended texlive-collection-genericextra texlive-collection-genericrecommended texlive-collection-fontsrecommended tex-pst-optexp texlive-epstopdf-bin

Nótese que el primer paquete es texstudio, que es el editor que yo uso. Podés instalar en su defecto, kile o texmaker.

Anuncios

Repositorios libres y no-libres en Fedora

Luego de instalar Fedora es común que quien lo hace por vez primera se quedará en aleluya cuando quiera instalar software con restricciones, o que no cumplen con las políticas que Fedora ha definido para incluirlas en una instalación básica, o lo que es lo mismo, los CDs y DVDs que incluyen todo el desarrollo correspondiente a determinada versión.

Dejemos el bla-bla. Hay 3 (tres) principales repositorios que nos suplen este tipo de software:

  • RPMFusion
  • Adobe
  • Google

Sin embargo, podemos encontrar algunos más específicos, como el de ciertas aplicaciones o paquetería, tal es el caso de Skype o repositorios de paqueteria libre en desarrollo permanente como el de Enlightenment DR17.

Configurar RPMFusion (Fedora 11, 12 y 13)

Sencillo. Abris una Terminal y ejecutas esto:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

Este par de repos te abasteceran, desde lo necesario para escuchar formatos restrictivos como mp3, hasta aplicaciones libres con problemas de patentes o con licencias no muy claras.

Ejemplo:

# yum install realcrypt

Configurar repo Adobe

Siempre en la Terminal.

# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

En este repo encontraras software privativo, pero necesario para algunas cosas básicas, como el plugin flash y el Adobe Reader (pesadito cuando tenemos pocos recursos de hardware).

# yum install flash-plugin

Configurar repo Google

Siempre en la Terminal (y siempre como root), necesitaremos agregar el archivo google.repo a /etc/yum.repos.d/. Su contenido es el siguiente:


[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Luego podemos instalar aplicaciones de Google, tales como

# yum install google-chrome-stable

Con eso tendremos paquetería para suplir muchas necesidades informáticas y de entretenimiento.

Saludos.

Problemas con PackageKit? ☠ Matalo!

He visto varias búsquedas sobre PackageKit que llevan a este mi blog por esta entrada. Miro que lo que buscan es resolver el problema que les ocasiona PackageKit cuando les enllava el yum. Eso es desesperante.

Y bueno, simple. Lo que yo hago es matarlo cuando no me deja instalar nada. Eso es porque se está ejecutando en segundo plano, y ya bien está actualizando la lista de paquetes disponibles para actualizar, o simplemente haciendo tareas de rutina; sin embargo no deja de ser molesto.

Cuando hacemos por ejemplo un

$ sudo yum install compiz-fusion
Loaded plugins: fastestmirror, presto, refresh-packagekit
Existing lock /var/run/yum.pid: another copy is running as pid 9189.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 84 M RSS (108 MB VSZ)
Started: Sun Feb 7 16:56:08 2010 - 01:00 ago
State : Uninteruptable, pid: 9189
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 84 M RSS (108 MB VSZ)
Started: Sun Feb 7 16:56:08 2010 - 01:02 ago
State : Uninteruptable, pid: 9189

La Terminal nos devuelve un mensaje de que PackageKit está haciendo de las suyas y que debemos esperar. No, nada que ver; yo no puedo esperar. Lo que hago es identificar en ese mismo mensaje el PID o ID del proceso y lo mando a matar:

$ sudo kill 9189

No tenemos que preocuparnos de nada. Les aseguro que el daemon de PackageKit volverá a enllavarles el yum de nuevo. No hay consecuencias negativas con matarlo, PackageKit es inmortal =D

PackageKit

When I first used Fedora, PackageKit didn’t exist. I had no Internet connection either. So I used a local repository that I had to configure with a lot of reading and googling. I was a newbie with no Internet connection, using one of the most difficult distros by that time. So, I managed to compile most applications which did not install by default or not contained in the media install. It was a lot of work and learning. When I finally accomplished my local repository I said “C’mon, what do I need Windows for?

It was something I had to do every time there was a new Fedora release, until I get Internet connection using Fedora 9, and then PackageKit came. It was so dissapointing. I switched to Yumex with some relief. But then I realized that the most fastest and practical way to install your packages was yum. Simply.

Everybody was complaining about PackageKit.

And thus is how I said goodbye to PackageKit and had a big welcome for the simplest and fastest way to install in Fedora: yum.

Recently someone told me Packagekit is no more the turtle it used to be; but, sorry, I am happy installing via yum 🙂

Besides, even installing with yum I get PackageKit causing this never ending error:

$ sudo yum install compiz-fusion
Loaded plugins: fastestmirror, presto, refresh-packagekit
Existing lock /var/run/yum.pid: another copy is running as pid 9189.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 84 M RSS (108 MB VSZ)
Started: Sun Feb 7 16:56:08 2010 - 01:00 ago
State : Uninteruptable, pid: 9189
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 84 M RSS (108 MB VSZ)
Started: Sun Feb 7 16:56:08 2010 - 01:02 ago
State : Uninteruptable, pid: 9189

This error comes when PackageKit is locked to fetch update database. It does that in the background.

Maybe some day I give it a try, though it may be just to make things easier for someone is used to install in graphical mode.