[Como] Giver en Hardy Heron

Imagen de Gabriel_M
11,352 puntos

Giver.
¿Que es Giver?
Es una excelente aplicación comprendida dentro de la clase de software que, una vez conocido y usado, se vuelve prácticamente imprescindible.

Permite arrastrar y soltar archivos a otros usuarios de la red, previo detectar automáticamente a estos usuarios de la red local a la que se esta conectado.

Al arrastrar el archivo o los archivos a un usuario, representado por un avatar en la ventana de Giver, los archivos se transfieren automáticamente.

El destinatario es advertido de que un usuario desea enviarle archivos y puede aceptarlos o rechazarlos.

En Ubuntu, a partir de Intrepid se encuentra en los repositorios y basta con recurrir a synaptic o a la orden en consola:

sudo apt-get install giver

Para tenerlo funcionando.

En mi lugar de trabajo, al momento, sin contar con mi ordenador que corre Intrepid, he logrado que sobre 40 ordenadores, ya haya cinco corriendo únicamente Ubuntu Hardy Heron (Por estabilidad y seguridad).

Esta aplicación, Giver, que permite la transferencia de archivos entre usuarios arrastrando y soltando, olvidándose de samba, nfs y demás, resulta muy util para los antiguos windows users devenidos a ubuntu users, que se han animado a utilizar estos ordenadores con Ubuntu.

Dado que compilar el archivo .tar.gz dio errores de dependencias, no halladas por pertenecer a Intrepid, utilicé para instalarla el siguiente método consistente en:

1- Editar el archivo /etc/apt/sources.list, ejecutando en consola

sudo gedit /etc/apt/sources.list

Para agregar estos repositorios de fuentes, originales de Intrepid:

deb-src http://archive.ubuntu.com/ubuntu/ intrepid main universe restricted multiverse
deb-src http://security.ubuntu.com/ubuntu/ intrepid-security universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu/ intrepid-updates universe main multiverse restricted

Guardar el archivo

Cerrar gedit

2- Ejecutar en la misma consola la orden de actualización de repositorios

sudo apt-get update

Con estos agregados se prepara el sistema para hacer pinning controlado y sin mayores riesgos.

3- Instalar giver desde sus fuentes de intrepid en hardy

Al ejecutar en la consola la orden:

sudo apt-get build-dep giver

Se recibe el mensaje de error:

E: La dependencia Build-Depends-Indep en giver no puede satisfacerse porque no se puede encontrar el paquete libnotify0.4-cil

Se debe entonces, crear, previamente el paquete libnotify0.4-cil, para ello:

Ejecutar la orden:

sudo apt-get build-dep libnotify0.4-cil

Mediante esta orden, se instalan una serie de paquetes tales como:

cli-common-dev dpatch libxml-dom-perl libxml-perl libxml-regexp-perl mono-utils

Una vez instalados, al ejecutar la orden:

sudo apt-get -b source -t intrepid libnotify0.4-cil

En el directorio donde se esta trabajando se crean los archivos:

monodoc-notify-sharp-manual_0.4.0~r2998-1_all.deb
libnotify0.4-cil_0.4.0~r2998-1_all.deb

Que se instalan, ejecutando las ordenes:

sudo dpkg -i monodoc-notify-sharp-manual_0.4.0~r2998-1_all.deb
sudo dpkg -i libnotify0.4-cil_0.4.0~r2998-1_all.deb

Aunque sugiero, que se instalen desde nautilus, pulsando sobre ellas a fin de que se inicie gdebi, el que para el caso de ser necesaria alguna dependencia, la bajará directamente de los repositorios.

Instaladas estas dependencias para instalar giver:

Ejecutar nuevamente la orden:

sudo apt-get build-dep giver

Esta orden determina la instalación de un numero importante de paquetes nuevos entre ellos: x11proto-damage-dev libxdamage-dev libxext-dev libexpat1-dev zlib1g-dev libfreetype6-dev libfontconfig1-dev libxft-dev libxi-dev x11proto-xinerama-dev libxinerama-dev x11proto-randr-dev libxrandr-dev m4 autoconf autotools-dev automake1.7 intltool libatk1.0-dev libpixman-1-dev libpng12-dev libcairo2-dev libpango1.0-dev libgtk2.0-dev

Terminada la instalación de estos, se ejecuta la orden:

sudo apt-get -b source -t intrepid giver

Que generará el archivo

giver_0.1.8-2_all.deb

Este se instala, al igual que los anteriores, mediante la orden:

sudo dpkg -i giver_0.1.8-2_all.deb

Giver creará un acceso en Aplicaciones - Internet - Giver

Nota: En algunos ordenadores ocurrió, ignoro el porque, que la aplicación no iniciaba y al ejecutar en consola el comando giver, se informaba que el comando no se encontraba en el sistema

Pulsando el boton derecho en Aplicaciones, eligiendo Editar menus Internet - Giver - Propiedades, buscando en comando giver en /usr/bin/ y luego aceptando, se inició posteriomente sin problemas la aplicacion desde el menu.

Este mismo procedimiento, puede utilizarse para otras aplicaciones existentes solo en versiones superiores del sistema operativo, siempre y cuando no formen parte de la estructura principal del sistema (lease gnome - kde ) .

Saludos.