Estaba anoche en el IRC de freenode cuando alguien pidió ayuda acerca de como instalar el rpm de screenlets, dicho programa no se encuentra dentro de los repositorios oficiales de fedora, pero alguien había hecho un rpm no oficial para fedora 9 y por lo visto era alguien de suse, en detalle al parecer el paquete tenía mal declaradas las dependencias en su archivo spec, muy seguramente debido a que en fedora se llaman diferente que en SUSE y esta persona no los sabía probablemente, el problema exacto que da al tratar de instalarlo es:
[code=»Bash'»»]
rpm -Uvh screenlets-0.1.2-13.1.i386.rpm
warning: screenlets-0.1.2-13.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID d0978e40
error: Failed dependencies:
gnome-python-desktop is needed by screenlets-0.1.2-13.1.i386
python-gnome is needed by screenlets-0.1.2-13.1.i386
python-gnome-extras is needed by screenlets-0.1.2-13.1.i386
python-gtk is needed by screenlets-0.1.2-13.1.i386
[/code]
Ver: http://answers.yahoo.com/question/index?qid=20080807101116AAtabYR
A todas estas me descargué el archivo fuente ( src.rpm ) de esta persona, arregle el .spec y reconstrui el paquete ( rebuild ), actualmente lo estoy hosteando en:
http://www.richzendy.org/repo/fedora/9/i386/RPMS/
El archivo fuente está en:
http://www.richzendy.org/repo/fedora/9/i386/SRPMS/
Para instalarlo, solo delen click al rpm y dejen que el instalador gráfico de fedora te haga todo el trabajo, pero si prefieres tener el control en la consola, descargate el rpm y como root:
[code=»Bash'»»]
yum localinstall screenlets-0.1.2-13.1.i386.rpm
[/code]
Esto te resolverá las dependencias de ser necesario de una vez.
Dicho programa no lo conocía, así que para probarlo lo instale y debo decir que me parecio muy chevere, provee una serie de gadgets para el escritorio al estilo de los widgets de kde4 o windows vista, muy bonitos con un buen eye candy y todo para tu gnome y supongo que tambien para xfce.
si quieren ver algunas capturas de pantalla de este programa pueden pasar por:
Instalado y funcionando. Thx por el empaquetado! 😀
Más fácil:
aptitude install screenlets
and … enjoy 😀
seeeh es fácil, pero quien quiere un paquete obsoleto? en una distro obsoleta? yo deseo obtener la superrecontraarrechisima y más nueva versión de screenlets en un sistema con paquetes realmente nuevos que satisfagan sus dependencias 😀