Mophant Debianizado Para Ubuntu Jaunty

8 comments

Posted on 26th abril 2009 by Tobal in Mophant |Ubuntu

Hola, estas dos semanas con motivo de la aparición del nuevo Ubuntu Jaunty Jackalope me han llegado varias peticiones por correo de que debianizara el programa Mophant para Jaunty, así que como anteayer me instalé el nuevo ubuntu adapté el paquete debianizado de Intrepid a la nueva versión Jaunty de Ubuntu.

Quiero agradecer a DREVI por haber hecho y mandado un icono de acceso directo al programa muu chulo :) el que dejé yo en anteriores versiones era muuu feo :D como no me llevo bien con Gimp deje esa chapuza jejejeje. Bueno enlace de descarga:

DESCARGAR MOPHANT PARA UBUNTU JAUNTY JACKALOPE 32 BITS

Como siempre digo Mophant esta en versión alpha, el proyecto ya no existe, y además no se puede modificar el código para mejorarlo porque a los desarrolladores del proyecto no les dio la gana, así que si no te funciona lo siento mucho, pero no puedo arreglarlo, sólo me responsabilizo de que lo puedas instalar o no en tu Ubuntu, de lo demás como dicen por ahí: No Warranty :D

Saludos :)

Nicotine 1.2.10 Debianizado Para Ubuntu

3 comments

Posted on 26th abril 2009 by Tobal in Ubuntu

Hola, ya hace unos años que vengo utilizando el Nicotine+ en mis Linux (Lainux jajajaja), es un cliente para compartir archivos de música basado en el cliente para Windows llamado Soulseek. Nicotine+ te permite que puedas compartir música con usuarios de todo el mundo de forma anónima o no mediante el servidor de Soulseek.

Para mi es de lo mejorcito que he encontrado para estas cosas, es muy rápido, instantáneo, no chupa ancho de banda, tampoco consume muchos recursos de PC porque esta basado en Python, encuentro mogollón de música, incluidos raras bootlegs; aunque siempre hay algunos que no encuentro, pero en definitiva es lo mejor para estas cosas.

En Ubuntu Jaunty viene la versión 1.2.9, desde Diciembre de 2008 se publicó la 1..2.10, en Mandriva ya esta disponible esta última versión, en Ubuntu Jaunty no esta disponible, y eso que no lo tienen muy complicado, sólo han de bajarse el deb de Debian y adaptarlo a Ubuntu, a fin de cuentas eso es lo que hacen con muchos paquetes.

Ale, para el que quiera probarlo o actualizarse dejo enlace de descarga del paquete debianizado que me he hecho para mi ;)

DESCARGAR NICOTINE+ 1.2.10 PARA UBUNTU JAUNTY TODAS LAS ARQUITECTURAS

El paquete debianizado sirve para todas las arquitecturas de ordenadores (32 bits, amd64), y si no hay problemas de dependencias se puede instalar también para Guadalinex ;) Si no lo podéis instalar en Guadalinex comentarlo aquí y lo arreglo ;)

Saludos :)

WxMaxima 0.8.2 Debianizada Para Ubuntu Jaunty

0 comments

Posted on 26th abril 2009 by Tobal in Matemáticas |Ubuntu

,

Hola, bueno pues ya estamos igual que siempre con los programas para matemáticas en Ubuntu, no actualizan las versiones ni a tiros de trabuco, y eso que en 5 minutos esta hecho, pero nada, se ve que sólo interesa maquearlo, hacer mucho marketin y tener miles de acólitos blogueros escribiendo patochadas de Ubuntu. Y mientras esto es lo que se hace, lo que se consigue es que Linux no entre de lleno en la educación (colegios, institutos, universidades…); sigan así señores que lo están haciendo cojonudo :-

¿Y por qué me quejo? Pues porque en la nueva Ubuntu Jaunty sólo se han dignado a poner en los repositorios la versión 0.7.4, cuando en la web oficial ya esta disponible la versión estable 0.8.2, porque gnuplot, qtoctave, octave, etc… no los actualizan desde años, la dejadez es máxima, y eso es malo en una distribución como Ubuntu que intenta copar la mayor parte del mercado libre en sistemas operativos.

Pero en fin, no sigo porque me voy a calentar en demasía y luego me comentarán algunos de los pocos lectores del blog que soy un maleducado, que si soy un radical o vete a saber qué.

En fin, aquí os dejo un enlace de descarga de WxMaxima para Ubuntu Jaunty en 32 bits:

DESCARGAR WXMAXIMA 0.82 PARA UBUNTU JAUNTY JACKALOPE 32 BITS

Para el que todavía no sepa de qué va el programa, Enlace a WXMaxima.

Saludos :)

El Agujero Negro Se Nos Come

1 comment

Posted on 24th abril 2009 by Tobal in Ciencia |Matemáticas

,

Hola, navegando por internet he encontrado un blog muy interesante, ameno y divulgativo que trata principalmente sobre Física. El blog se llama “El Tao De La Física”. Si sois curiosillos y queréis aprender cosas nuevas de la Ciencia os recomiendo que os paséis por el blog si no lo conocéis ya. Realmente se pasa un rato muy divertido viendo el blog.
Como aperitivo os dejo con un vídeo que he visto en el blog que trata de qué pasaría si un agujero negro se trragase la tierra, el video pertenece a Discovery Channel sobre una serie llamada “El Fin Del Mundo”
Os dejo con el vídeo y ya me contáis qué tal os ha parecido el blog.
Saludos :)

Como Convertir Un DEB En RPM Desde Mandriva

1 comment

Posted on 19th abril 2009 by Tobal in Crear RPMS |Mandriva

Hola, vamos a ver cómo convertir un programa empaquetado en formato Deb para Debian, Ubuntu o distros derivadas en Debian; a formato RPM para la diustribución linuxera Mandriva.

Lo primero a tener en cuenta es que lo haremos con la herramienta alien, así que sólo haremos esto para aquellos programas que no sean aplicaciones que formen parte importante del corazón del sistema operativo, léase kernels, entornos de escritorio, etc.

Lo primero que hemos de hacer es instalar las herramientas necesarias en Mandriva, que son:

alien, fakeroot, rpm, rpm-build, spec-helper, libtool, rpmlint

Una vez instalados pasamos ya a crear nuestro primer paquete, como ejemplo lo haremos con el paquete del programa Tucan, yo me lo bajé de Getdeb. Vale, os lo bajáis y lo guardáis en vuestra carpeta personal. Abrid terminal y escribid el siguiente comando:

fakeroot alien -r -g -c tucan*.deb

Utilizaremos fakeroot para no tener problemas de permisos, con la opción -r especificamos que queremos convertirlo a RPM, con la opción -g nos crea una carpeta con todos los ficheros del programa ya situados en los directorios correspondientes a como quedarán instalados en nuestro Mandriva, y con la opción -c le decimos que tenga en cuenta todos los scripts de pre y postinstalación que pueda contener el paquete deb. Más opciones las podéis obtener desde el man de alien.

Una vez ejecutada la orden anterior os pasarán dos cosas en vuestra carpeta personal. Se os habrá creado una carpeta llamada rpmbuild y otra carpeta con el nombre del paquete que estéis convirtiendo.

La carpeta rpmbuild es una carpeta que contiene todos los subdirectorios pertinentes para poder construir paquetes rpm desde Mandriva, esta carpeta no la borréis, porque así ya la tenéis para otros paquetes que queráis hacer.

En la carpeta que se ha creado de nuestro programa, en nuestro ejemplo se llama tucan-0.3.7-2, veréis que dentro hay un fichero con extensión .spec, y otra subcarpeta. Pues bien, el fichero spec lo cortáis y lo pegáis dentro del directorio rpmbuild en una carpeta que veréis que se llama SPECS. Ahora coged la carpeta, en nuestro caso tucan-o.3.7-2, y os la lleváis dentro del directorio rpmbuild a una carpeta que se llama BUILDROOT, si no la tenéis creadla (en mayúsculas). Vale, ya casi está.

Nos faltan sólo dos pasos, el primero es editar el fichero spec, abridlo con un editor de textos, por ejemplo Gedit o Kate y vamos a añadir unas pocas cosas. En la línea que pone Release la podéis editar así:

Release: %mkrel 2

Ahora añadiremos una línea al  fichero para decirle cuáles son las dependencias del programa, para Tucan la línea ha quedado de la siguiente forma:

Requires: python >= 2.6, libpython2.6, pygtk2.0, python-imaging, python-imaging-devel, tesseract, tesseract-eng, tesseract-spa, librsvg, librsvg2_2

Ya está, no toquéis nada más, guardad los cambios y cerrad. Para saber cuáles son las dependencias del paquete podéis hacer lo siguiente: descomprimid el paquete deb que os hayáis bajado del programa, acceded a la carpeta recién descomprimida, descomprimid el comprimido llamado control.tar.gz, de la carpeta que se os descomprimirá abrid el fichero control, y en dicho fichero en las secciones Depends, Recommends veréis las dependencias. No las apuntéis tal cual en vuestro fichero spec porque normalmente no se llaman igual en Mandriva que en Debian/Ubuntu las dependencias, pero podéis buscarlas en el centro de control de instalación Drake de vuestro Mandriva. Esta es la parte más delicada del proceso, pero con un poco de práctica se le coge el tranquillo y sale fácil.

Os dejo como guía el fichero spec de tucan tal cual me quedó a mi:

Buildroot: /home/tobal/tucan-0.3.7
Name: tucan
Version: 0.3.7
Release: %mkrel 2
Summary: Tucan is an application fro automatic management of downloads from hosting sites.
License: see /usr/share/doc/tucan/copyright
Group: Converted/Networking
Requires: python >= 2.6, libpython2.6, pygtk2.0, python-imaging, python-imaging-devel, tesseract, tesseract-eng, tesseract-spa, librsvg, librsvg2_2

%define _rpmdir ../
%define _rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
%define _unpackaged_files_terminate_build 0

%description
Tucan is a free and open source application designed for automatic management of downloads and uploads at hosting sites like:

- http://rapidshare.com/
- http://megaupload.com/
- http://gigasize.com/
- (...)

(Converted from a deb package by alien version 8.64.)

%files
%dir "/"
%dir "/usr/"
%dir "/usr/share/"
%dir "/usr/share/applications/"
"/usr/share/applications/tucan.desktop"
%dir "/usr/share/doc/"
%dir "/usr/share/doc/tucan/"
"/usr/share/doc/tucan/README.es.gz"
"/usr/share/doc/tucan/TODO"
"/usr/share/doc/tucan/CHANGELOG"
"/usr/share/doc/tucan/README.gz"
"/usr/share/doc/tucan/changelog.gz"
"/usr/share/doc/tucan/changelog.Debian.gz"
"/usr/share/doc/tucan/copyright"
%dir "/usr/share/man/"
%dir "/usr/share/man/man1/"
"/usr/share/man/man1/tucan.1.gz"
%dir "/usr/share/tucan/"
"/usr/share/tucan/config.py"
"/usr/share/tucan/message.py"
%dir "/usr/share/tucan/i18n/"
%dir "/usr/share/tucan/i18n/es/"
%dir "/usr/share/tucan/i18n/es/LC_MESSAGES/"
"/usr/share/tucan/i18n/es/LC_MESSAGES/tucan.mo"
"/usr/share/tucan/i18n/es/es.po"
%dir "/usr/share/tucan/i18n/pl/"
%dir "/usr/share/tucan/i18n/pl/LC_MESSAGES/"
"/usr/share/tucan/i18n/pl/LC_MESSAGES/tucan.mo"
"/usr/share/tucan/i18n/pl/pl.po"
%dir "/usr/share/tucan/i18n/it/"
%dir "/usr/share/tucan/i18n/it/LC_MESSAGES/"
"/usr/share/tucan/i18n/it/LC_MESSAGES/tucan.mo"
"/usr/share/tucan/i18n/it/it.po"
"/usr/share/tucan/i18n/tucan.pot"
%dir "/usr/share/tucan/i18n/de/"
%dir "/usr/share/tucan/i18n/de/LC_MESSAGES/"
"/usr/share/tucan/i18n/de/LC_MESSAGES/tucan.mo"
"/usr/share/tucan/i18n/de/de.po"
%dir "/usr/share/tucan/i18n/en/"
%dir "/usr/share/tucan/i18n/en/LC_MESSAGES/"
"/usr/share/tucan/i18n/en/LC_MESSAGES/tucan.mo"
"/usr/share/tucan/i18n/en/en.po"
%dir "/usr/share/tucan/default_plugins/"
%dir "/usr/share/tucan/default_plugins/4shared/"
"/usr/share/tucan/default_plugins/4shared/4shared.png"
"/usr/share/tucan/default_plugins/4shared/__init__.py"
"/usr/share/tucan/default_plugins/4shared/anonymous_download.py"
"/usr/share/tucan/default_plugins/4shared/service.conf"
"/usr/share/tucan/default_plugins/4shared/parsers.py"
%dir "/usr/share/tucan/default_plugins/rapidshare/"
"/usr/share/tucan/default_plugins/rapidshare/__init__.py"
"/usr/share/tucan/default_plugins/rapidshare/anonymous_download.py"
"/usr/share/tucan/default_plugins/rapidshare/check_links.py"
"/usr/share/tucan/default_plugins/rapidshare/premium_download.py"
"/usr/share/tucan/default_plugins/rapidshare/rapidshare.png"
"/usr/share/tucan/default_plugins/rapidshare/service.conf"
"/usr/share/tucan/default_plugins/rapidshare/premium_cookie.py"
%dir "/usr/share/tucan/default_plugins/sendspace/"
"/usr/share/tucan/default_plugins/sendspace/__init__.py"
"/usr/share/tucan/default_plugins/sendspace/sendspace.png"
"/usr/share/tucan/default_plugins/sendspace/anonymous_download.py"
"/usr/share/tucan/default_plugins/sendspace/service.conf"
"/usr/share/tucan/default_plugins/sendspace/parsers.py"
%dir "/usr/share/tucan/default_plugins/gigasize/"
"/usr/share/tucan/default_plugins/gigasize/__init__.py"
"/usr/share/tucan/default_plugins/gigasize/anonymous_download.py"
"/usr/share/tucan/default_plugins/gigasize/check_links.py"
"/usr/share/tucan/default_plugins/gigasize/service.conf"
"/usr/share/tucan/default_plugins/gigasize/gigasize.png"
%dir "/usr/share/tucan/default_plugins/mediafire/"
"/usr/share/tucan/default_plugins/mediafire/mediafire.png"
"/usr/share/tucan/default_plugins/mediafire/__init__.py"
"/usr/share/tucan/default_plugins/mediafire/anonymous_download.py"
"/usr/share/tucan/default_plugins/mediafire/service.conf"
"/usr/share/tucan/default_plugins/mediafire/parsers.py"
%dir "/usr/share/tucan/default_plugins/megaupload/"
"/usr/share/tucan/default_plugins/megaupload/premium_parser.py"
"/usr/share/tucan/default_plugins/megaupload/megaupload_captcha.py"
"/usr/share/tucan/default_plugins/megaupload/__init__.py"
"/usr/share/tucan/default_plugins/megaupload/anonymous_download.py"
"/usr/share/tucan/default_plugins/megaupload/premium_download.py"
"/usr/share/tucan/default_plugins/megaupload/megaupload.png"
"/usr/share/tucan/default_plugins/megaupload/service.conf"
"/usr/share/tucan/default_plugins/megaupload/captcha.py"
"/usr/share/tucan/default_plugins/megaupload/premium_cookie.py"
"/usr/share/tucan/downloader.py"
"/usr/share/tucan/advanced_packages.py"
"/usr/share/tucan/input_links.py"
%dir "/usr/share/tucan/media/"
"/usr/share/tucan/media/software-update-available.svg"
"/usr/share/tucan/media/preferences-system.svg"
"/usr/share/tucan/media/media-playback-start.svg"
"/usr/share/tucan/media/document-save.svg"
"/usr/share/tucan/media/media-playback-stop.svg"
"/usr/share/tucan/media/tucan.svg"
"/usr/share/tucan/media/system-users.svg"
"/usr/share/tucan/media/package-x-generic.svg"
"/usr/share/tucan/media/contact-new.svg"
"/usr/share/tucan/media/preferences-desktop.svg"
"/usr/share/tucan/media/preferences-desktop-locale.svg"
"/usr/share/tucan/media/system-software-update.svg"
"/usr/share/tucan/media/go-up.svg"
"/usr/share/tucan/media/edit-delete.svg"
"/usr/share/tucan/media/image-missing.svg"
"/usr/share/tucan/media/application-x-executable.svg"
"/usr/share/tucan/media/user-home.svg"
"/usr/share/tucan/media/applications-system.svg"
"/usr/share/tucan/media/software-update-urgent.svg"
"/usr/share/tucan/media/network-error.svg"
"/usr/share/tucan/media/go-down.svg"
"/usr/share/tucan/cons.py"
"/usr/share/tucan/TODO"
"/usr/share/tucan/download_plugin.py"
"/usr/share/tucan/update_manager.py"
"/usr/share/tucan/accounts.py"
"/usr/share/tucan/tucan.py"
"/usr/share/tucan/file_chooser.py"
"/usr/share/tucan/tesseract.py"
"/usr/share/tucan/CHANGELOG"
"/usr/share/tucan/sessions.py"
"/usr/share/tucan/toolbar.py"
"/usr/share/tucan/download_manager.py"
"/usr/share/tucan/service_config.py"
"/usr/share/tucan/log_view.py"
"/usr/share/tucan/service_preferences.py"
"/usr/share/tucan/gui.py"
"/usr/share/tucan/uploader.py"
"/usr/share/tucan/service_update.py"
"/usr/share/tucan/README"
"/usr/share/tucan/about.py"
"/usr/share/tucan/preferences.py"
"/usr/share/tucan/statusbar.py"
"/usr/share/tucan/slots.py"
"/usr/share/tucan/tree.py"
"/usr/share/tucan/LICENSE"
"/usr/share/tucan/README.es"
"/usr/share/tucan/menu_bar.py"
"/usr/share/tucan/input_files.py"
"/usr/share/tucan/url_open.py"
"/usr/share/tucan/tray_icon.py"
"/usr/share/tucan/session.py"
"/usr/share/tucan/service_manager.py"
%dir "/usr/share/pixmaps/"
"/usr/share/pixmaps/tucan.svg"
%dir "/usr/bin/"
"/usr/bin/tucan"

Bueno, bueno… y ahora el paso final, desde la terminal os situais en la ruta /home/tu_usuario/rpmbuild/SPECS y proceded a la construcción del paquete con la siguiente instrucción:

rpmbuild -ba tucan.spec

Si sólo queréis que sirva para 32 bits, como Tucan sirve para todas las plataformas yo he añadido la opción noarch a la instrucción anterior,  así:

rpmbuild -ba –target noarch tucan.spec

Al ejecutarlo seguro que os salen mogollón de líneas con un mensaje parecido a éste:

Archivo no encontrado: /home/tobal/rpm/BUILDROOT/tucan-0.3.7-2mdv2009.1.noarch/usr/bin

No pasa nada, sólo hemos de fijarnos en el trozo que pone tucan-0.3.7-2mdv2009.1.noarch, ir a la carpeta BUILDROOT y cambiar el nombre de la carpeta que habíamos metido con anterioridad por el que toca, en nuestro caso es: tucan-0.3.7-2mdv2009.1.noarch

Volvemos a ejecutar la orden:

rpmbuild -ba –target noarch tucan.spec

Y si no nos hemos equivocado encontraremos nuestro paquete rpm en la carpeta rpmbuild, además en la carpeta SRPMS encontraremos un paquete rpm con las fuentes del programa. Instalamos y si todo ha ido bien ya lo podéis compartir con la peña ;)

La verdad es que no es complicado de hacer, cuesta más escribir cómo se hace que el proceso en sí. Para creación de paquetes RPM podéis encontrar más información en este mismo blog en la sección de Mandriva->Crear RPMS.

Saludos ;)

Page 1 of 212
Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Linkedin button Webonews button Delicious button Digg button Flickr button Stumbleupon button Newsvine button Youtube button