October 2007 - Posts

Mophant

Mophant 

Vamos a hablar de un proyecto de P2P. Un programa para compartir archivos, etc, etc, etc. Creo que a estas alturas no os voy a enseñar nada nuevo sobre este tipo de programas.

Supongo que la gran mayoría ha usado alguna vez el eMule o el aMule. A mí me gustaba bastante más (para Windows) el lPhant. Bastante más manejable, más amigable,... pero como todo es cuestión de gustos.

Total, que el lPhant no tiene versión para Linux, bueno tiene pero es de línea de comandos.  Así que tenemos este otro programita, Mophant, que es básicamente la versión para Linux.

Ahora mismo está en versión de pruebas, pero te puedes bajar la primera alpha para probarla.

Yo todavía no me la he instalado, pero sí me instalé la beta y supongo que no habrá mucha diferencia.

Este programa está basado en Mono, así que:

$ aptitude install mono

después te descargas la versión alpha y la descomprimes. Es un archivo.zip:

$ unzip <Mophant-Alpha1.zip>

ahora entramos en la carpeta:

$cd Mophant-Alpha1/

$ ls

ICSharpCode.SharpZipLib.dll  Language  mophant.exe

y lo ejecutamos:

$ mono ./mophant.exe

Si os sale cualquier línea al ejecutarlo, es que os va a dar un error y os falta alguna librería. La solución es instalaros todas las librerías mono que os falten, y de la última versión. Para ver que librerías hay:

$ apt-cache search libmono 

y os saldrán unas cuantas, pero para instalároslas , os recomiendo que uséis synaptic, ¿por qué? pues por que así vais a ver cuales tenéis instaladas. y aparte también veréis que hay un montón de librerías "repetidas". Con eso me refiero a que existe la librería libmonoX1.0 y la libmonoX2.0. Pues tenéis
que instalaros todas las librerías (y las que tengan varias versiones, instalaros la última). En el synaptic le dais a buscar y buscáis libmono y os aparecerán todas.

Una vez instaladas todas, repetimos

$ mono ./mophant.exe

y en teoría os debería funcionar. A mí me funcionó así. 

Aquí tenéis un pequeño scriptcillo tonto para ejecutarlo en background desde un terminal y que luego podáis cerrar ese terminal sin que se cierre el Mophant.

$ gedit mophant.sh

#!/bin/bash
mono /<ruta_carpeta_mophant>/mophant.exe &

 lo guardáis, le dáis permisos de ejecución

$ chmod +x mophant.sh

y lo ejecutáis en un terminal

$ ./mophant.sh

esperáis a que aparezca la ventana del mophant y ya podéis cerrar el terminal.

Si no entendéis algo, o algo no os funciona, o la instalación de la versión alpha es diferente a la de la beta avisadme para corregirlo.

Ya me contaréis que tal funciona. ami la beta me gustó bastante.

Saludos. 

Liferea y Akregator

Liferea                       Akregator

¿Estás enganchado a leer miles y miles de blogs? ¿Te vuelves loco abriendo miles de ventanas en tu navegador para SÓLO comprobar si hay un post nuevo?

Tus plegarias han sido escuchadas. Ha llegado tu lector de Feed RSS.

¿Y qué es esto? Básicamente, los feed son una páginas XML, que contiene la información de los blogs o páginas que están suscritas. Vamos, coloquialmente, es una página que pone los nuevos comentarios y/o posts que se añaden a cada blog. Y si tienes un lector de RSS, cuando hay un nuevo post, pues este programilla te avisa, y así te ahorras tener que mirar todas tus páginas preferidas.

De los programas que he visto me quedo con dos: Liferea (GNOME) y Akregator (KDE).

Su instalación es sencilla:

$ aptitude install akregator

$ aptitude install liferea

Ahora lo abrís y vais insertando las direcciones de las páginas que os gusten. Algunas veces vale con la dirección principal de la página, otras tendrás que ir a la página, buscar el enlace del feed rss y copiar la ruta. Como or ejemplo:

http://ubuntulife.net/wordpress/?feed=rss2 :)

Es bastante útil. Yo que últimamente estoy leyendo mil sitios y tal, abro el programa que se queda en el Tray System, (yo uso Liferea, por lo de GNOME, pero ambos son parecidos), y le pongo en opciones que me actualice la lista cada hora, y si hay algún nuevo post en los blogs que me gustan me avisa y si no pues nada, pero no tengo que andar liado mirando una a una tooooodas las páginas.

Instalación Ubuntu 7.10 Gutsy Gibbon

Bien, como habréis podido comprobar, todo el mundo está ya instalándose el nuevo Ubuntu.

Hay mil sitios que explican como hacerlo. Y personalmente en todos lo explican de p*** madre. Bastante mejor como creo que podría hacerlo yo. Así que he decidido poneros los enlaces de como hacer la instalación y poner una pequeña explicación de cada sitio al que os recomiendo que leáis.

Contestando, además, a mi  amigo Kartones, sobre si hacer la instalación de Ubuntu desde cero o hacer una actualización os cuento que, personalmente, siempre prefiero hacer la instalación desde cero, para tener un S.O. totalmente limpio y no tener problemas de incompatibilidades. Tal vez esto es debido a mis años como usuario de Windows, que cada 6 u 8 meses había que hacer un format por que el sistema iba lento. Pero bueno, de esta manera (con una instalación nueva), tal vez te pases un par de días dejándolo tal y como lo tenías antiguamente, pero yo lo prefiero así. Pero os repito que es una cuestión personal o una manía mía.

También contaros, que llevo sólo unas horas con Gutsy, pero la sensación es buenísima. Mi portátil, que es por ahora dónde lo tengo instalado - hasta que pueda organizar y dejar arregladito mi Trasto, mi ordenador de sobremesa que todavía depende de Mocosoft, aunque no por mucho- es bastante viejo, para que os hagáis una idea no tiene ni lector de DVD. Bueno que me lío, total que ahora mi portátil va bastante más rápido, más ligero, se calienta muuuuuuuuuucho menos (antes después de media hora, la zona donde está el disco duro estaba calentito calentito), así que estoy muy contento.

En resumen, aquí están los sitios que más me han gustado:

El Mamelón Setígero: El que más me ha gustado, sencillo y al grano. Instalación desde Live CD.

Ubuntu Life: instalate Ubuntu como quieras. Todas las formas, maneras y colores.

Blux 2.0 y GigaBriones: Un vídeo de cómo instalarlo.

Entre Tuxes y Pepinos: Otra muy buena explicación paso a paso de como instalártelo. 

Entre Tuxes y Pepinos: La explicación de actualizarte tu Ubuntu.

El Rap de Bola de Dragón

 Increíble........

A todo aquel que le guste: A) Bola de Dragón y B) el Hip-Hop, aquí tenemos la fusión de ambas.

Gracias Gndx-Blog, hacia tiempo que no escuchaba una canción de Hip-Hop que me gustara tanto, además he descubierto a Porta, otro MC que tiene bastante buena pinta. Aquí os dejo la "obra de arte"

 

La Metáfora del Arquitecto

De lo mejorcito en mucho tiempo.

Leí ayer en GigaBriones, este relatillo, que me hizo tanta gracia (no gracia de risa, sino de lo bien que plasma la puñetera realidad), que he decidido copiarlo aquí:

RING RING (Suena el teléfono)

- Hola, Jose, qué tal

- Hombreeee, Antonio. Cómo estamos?

- Pues mira, te llamo porque quiero comprarme una casa, y como tú eres arquitecto, pues a ver si me puedes aconsejar

- Bueno… a ver. Si quieres quedamos un día y damos una vuelta por unas cuantas immobiliarias, a ver cómo está el panorama

- Cojonodo, tío, ¡luego te invito a una birra eh!

- Vale, pues mañana por la tarde libro, quedamos a las cinco?

- Perfecto, perfecto. Hasta mañana, ¡gracias!

- Veenga, hasta mañana

(AL DÍA SIGUIENTE)

- Bueno, ya hemos visto cuatro o cinco fincas. ¿Qué te parecen?

- No sé, ¿tú qué crees? Como eres el entendido…

- Pues yo de tí me compraba esa casa de cemento, bien situada en la ciudad y que parece acogedora

- ¿De cemento? ¡Pero si yo quiero una casa de papel!

- ¿Pero para qué coño quieres una casa de papel?

- Joder, es lo que tiene todo el mundo, ¿no?

- ¡Pero si son una basura! ¿No me dijiste que precisamente Mariano había perdido la suya durante el último temporal? ¿Que salió volando con todo lo que tenía dentro?

- Es que las casas de cemento son sólo para arquitectos

- ¿Eso no te hace pensar que quizá sean mejores?

- Pero no puedo poner biombos en una casa de cemento, tendría que levantar paredes o tirar muros cuando quiera hacer reformas

- Efectivamente, y eso repercutirá en que tu casa será más segura. ¿No viste que a Luis le entraron hace poco? Se compró una puerta de conglomerado, y un ladrón se la tiró al suelo de una patada

- Mira, dirás lo que quieras, pero yo no me voy a meter en follones. Compraré la casa de papel
- ¿Ni aun a igualdad de precio?
- No

- ¿Entonces para qué quieres mi consejo?

- Nada hombre, te lo agradezco mucho, pero me quedo con la de papel

- En fin…

(AL CABO DE UNA SEMANA)

RIIING

- Hola, ¿Jose?

- Hombre, Antonio, qué tal con tu casa nueva

- Pues de eso te quería hablar. Resulta que quiero poner un par de biombos para separar habitaciones, y te llamaba para ver si me los podrías colocar tú

- ¿Yo? ¿Por qué no llamas al carpintero? ¿No te hicieron un presupuesto global? Puedes decirles que te los coloquen por el mismo precio

- Ya, pero es que me fío más de tí

(Claro, como el día que fuimos a mirar casas)

- Bueeeeno, vale, me pasaré por allí el sábado.

- ¿Puedes traerte biombos de casa?

- ¿Cómorrr?

- Sí, es que como son muy caros pues tú que tienes contactos a ver si puedes robar un par y traérmelos para mí

- ¿No te estás pasando?

- Venga joder, que a tí no te cuesta nada. Si no le digo a mi vecino que me dé un par, que conoce a un tío que se encarga de pillarlos y le salen tirados de precio

- Tú mismo.

(SÁBADO)

- Joder, suerte que vienes, Jose

- ¿Qué pasa?

- Se me ha derrumbado una pared. Es que ayer llovió bastante, se deshizo el papel y me he quedado sin pared

- ¿Te extraña?

- Venga, a ver si me lo puedes arreglar

- (pfffff…) Veré lo que puedo hacer

- Muchas gracias eh, luego te invito a una birra

(LUNES)

RIIING

(Es Antonio… ¿le cojo el teléfono?)

- Jose, Jose

- Quéeeee

- Pues que ayer por la noche mientras estaba en el bar, entró un chorizo en casa y me ha birlado la tele

- ¿Y eso?

- Pues que los biombos que me pasó mi vecino eran robados, y por lo visto alguien tenía una copia de la cerradura

- Normal

- ¿Puedes venir a arreglármelo?

- NO

- Joder tío no seas borde

- SI

- ¿Pero no eres arquitecto? Es que yo no entiendo de esto…

- Ya ví cómo te dejaste aconsejar cuando compraste la casa

- Pero es que yo la quería de papel

- Entonces asume las consecuencias

- Hostia, ¿no me puedes hacer el favor?

- NO. Si quieres te doy el teléfono de una immobiliaria que se dedica cambiar casas de papel por casas de cemento. Necesitarás hacer alguna reforma, pero como mínimo no te entrarán a robar cada dos por tres ni tendrás que contratar vigilancia privada, ni se derrumbará el techo cuando llueva. Tú mismo.

- Vale, vale, ya lo capto. Llamaré a Felipe para que me venga a arreglar el biombo. Muchas gracias por nada, ¿eh?

- …

Esta situación ocurre todos los días en cualquier punto del planeta, pero en vez de ser el tema la arquitectura y las casas, es la informática. Siempre hay gente que por que eres informático, teleco, o simplemente sabes de ordenadores te pide siempre consejos, que les eches una mano por que tienen un problema o lo que sea, pero después de haberte molestado, arreglarles el problema y decidle cómo evitar esa misma situación, ves como pasan de ti, vuelven a hacer lo mismo y a los tres días te vuelven a llamar.

Pues joder, haced un poco de caso a la persona a la que pedís ayuda, y si os da un consejo, será por que sabe de lo que habla, sino no le pediríais ayuda. Y si tenéis que acostumbraros a un navegador nuevo, a un programa diferente, o dejad de instalar las mil chorradas o barras de búsqueda que os "obligan" a instalar el programa "X" o no se qué, pues dejadlo.

Un saludo.

Lo mejor de la ¿Cocina?

Como me reí con este capítulo de Muchachada Nui:

Pasar paquetes de una máquina a otra sin Internet

Imagina que quieres instalar un programa en una máquina que no tiene conexión a Internet. ¿Cómo hacerlo?

Bueno, es más o menos simple instalarlo si tienes otra máquina con Internet y te lo instalas en ésta última o te lo instalaste. Para que todo esto funcione bien (aunque siempre hay casos en lo que no funciona y nunca te explicas por qué), lo mejor sería que las dos máquinas tuvieran la misma versión de Ubuntu, por que sino, posiblemente tendremos problemas con las dependencias de paquetes, o que en la máquina sin Internet está instalada no se qué versión anterior y te da problemas con otro paquete, o a saber qué (os cuento esto por que intenté el otro día instalar la nueva versión de Python en un Ubuntu Hoary -- sí, es muy antiguo pero es una máquina del curro que no se puede tocar mucho-- y todavía no lo he conseguido).

Total, vayamos al lío. Cada vez que nosotros nos instalamos un programa o utilidad con apt-get install o aptitude install, lo primero que hace el comando es descargarse el paquete.deb y después lo instala. Es exactamente igual que si nos descargamos el paquete, por ejemplo de aquí, y luego lo instalamos con dpkg -i.

Antes de continuar, decir que esta información la he obtenido, entre otros muchos sitios de Ubuntu Life y Entre tuxes y pepinos.

Total, que nosotros cada vez que nos instalamos un paquete, una aplicación o lo que sea usando apt-get install o aptitude install o synaptic, el paquete que nos descargamos se guarda en /var/cache/apt/archives/, así que ahora cogemos de ahí el paquete que queramos lo guardamos en un pendrive y lo llevamos a la otra máquina; hacemos:

$ dpkg -i <el_paquete> 

y listo.

Pero si lo quieres hacer más profesional lo podemos hacer así:

Copiamos los paquetes que queremos a una carpeta:

$ cd  /home 

$ mkdir paquetes 

$ cp /var/cache/apt/archives/<paquetes_deb> /home/paquetes 

ahora nos informamos de cada uno de ellos de que depende por si queremos descargarnos sus dependencias por si acaso (por ejemplo de esta página):

$ aptitude show <paquete_a_informarnos> 

y aparecerá algo así:

$ aptitude show unrar

Paquete: unrar
Estado: sin instalar
Versión: 1:3.7.3-1~edgy1
Prioridad: opcional
Sección: multiverse/utils
Desarrollador: Martin Meredith <mez@ubuntu.com>
Tamaño sin comprimir: 233k
Depende de: libc6 (>= 2.4-1), libgcc1 (>= 1:4.1.1-12), libstdc++6 (>= 4.1.1-12)
Tiene conflictos con: rar (<= 2.60-1)
Descripción: Unarchiver for .rar files (non-free version)
Unrar can extract files from .rar archives. If you want to create .rar
archives, install package rar.
 
This package is auto-buildable
 
Homepage: http://www.rarlabs.com/

y como verás te dice de qué depende y con qué tiene conflictos. Esto puede ser un poco pesado, sobre todo con paquetes grandes o con versiones distintas en las máquinas, pero es lo que hay.

Luego, una vez que lo tenemos TODO (vaya ilusos que somos, fijo que nos falta siempre alguna cosilla), hacemos lo siguiente:

$ cd /home/

$ dpkg-scanpackages paquetes /dev/null | gzip > paquetes/Packages.gz<

Lo que hacemos con el comando dpkg-scanpackages es leer todos los archivos *.deb que tenemos en el directorio y creamos el archivo Packages.gz con gzip que luego más adelante indicará a la máquina donde lo instalemos que paquetes hay.

Guardamos Packages.gz en el pendrive y lo llevamos al otro ordenador. Lo descomprimimos en algún sitio y editamos /etc/apt/sources.list y añadimos:

deb file:/<ruta_y_nombre_de_donde_hemos_descomprimido>

guardamos,

$ apt-get update

y ahora

$ aptitude install <los_paquetes>

Bueno, parece lioso (incluso puede llegar a serlo) pero espero que os funcione y os sea útil.

Un saludo.