hubiC sous Ubuntu 12.04

Attention ! Cet article ne fonctionne plus avec les versions actuelles de hubiC. (Août 2017)

Le logiciel hubiC est un programme permettant de stocker des fichiers sur un serveur distant à la manière de Dropbox. Toutefois hubiC est 100% Français car réalisé par OVH et propose comme offre de base quelque chose d’assez dé-coiffante : vous avez droit à 25Go gratuitement !

Après avoir réinstallé mon Ubuntu avec la toute nouvelle version 12.04, j’ai voulu utiliser le fameux hubic.

Toutefois je me suis heurté à des problèmes de ce genre :

Fontconfig warning: "/etc/fonts/conf.d/11-lcd-filter-lcddefault.conf", line 9: invalid constant used : lcddefault
Fontconfig warning: "/etc/fonts/conf.d/53-monospace-lcd-filter.conf", line 17: invalid constant used : lcdlegacy
Fontconfig warning: "/etc/fonts/conf.d/11-lcd-filter-lcddefault.conf", line 9: invalid constant used : lcddefault
Fontconfig warning: "/etc/fonts/conf.d/53-monospace-lcd-filter.conf", line 17: invalid constant used : lcdlegacy
/home/romain/softwares/hubic/./.hubiC-browser-bin: symbol lookup error: /usr/lib/i386-linux-gnu/libXfixes.so.3: undefined symbol: _XGetRequest

Voici donc la marche à suivre pour continuer à utiliser hubiC même si vous êtes passé à la nouvelle version de Ubuntu.

Note : Dans la suite de billet je vous explique comment installer manuellement hubiC. Toutefois vous pouvez installer automatiquement le browser en allant lire le billet qui vous explique comment installer hubiC à partir d’un paquet .deb.

Installation de hubic

Pour commencer rendez-vous sur hubic.me pour télécharger la dernière version du logiciel : hubiC-browser-LATEST.tar.gz.

Après avoir téléchargé le fichier vous allez le décompresser dans votre dossier /opt avec la commande suivante et ensuite nous allons mettre les droits d’exécution au cas ou.

sudo tar xvfz hubiC-browser-LATEST.tar.gz -C /opt
sudo chmod u+x /opt/hubiC-browser/.hubiC-browser-bin
sudo chmod u+x /opt/hubiC-browser/ovh-updater-new

Maintenant nous allons modifier le script qui permet de lancer hubiC. Pour l’éditer ouvrez gedit en root comme ceci :

sudo gedit /opt/hubiC-browser/hubiC-browser

Puis remplacez le contenu par ce script ci-dessous.

#!/bin/sh
readlinkOutput=`readlink $0`
dirname=`dirname $readlinkOutput`
tmp="${dirname#?}"
if [ "${dirname%$tmp}" != "/" ]; then
    dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname/.lib
export LD_LIBRARY_PATH
$dirname/.hubiC-browser-bin

Maintenant nous allons créer notre lanceur en rédigeant un fichier .desktop mais avant de continuer, nous allons télécharger l’image qui servira d’icône sur votre ordinateur dans le dossier des prévu pour ça.

cd /usr/share/icons
sudo wget http://hawkcreation.com/wp-content/uploads/2012/05/hubic-icon.png

Pour créer votre lanceur tapez la commande suivante :

sudo gedit /usr/share/applications/hubiC-browser.desktop

Et ajoutez le contenu ci-dessous

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Categories=GNOME;GTK;
Exec=hubiC-browser
Name=hubic
Icon=/usr/share/icons/hubic-icon.png
Name[fr]=hubiC-browser

Enfin nous allons créer le lien permettant d’utiliser notre lanceur.

sudo ln -s /opt/hubiC-browser/hubiC-browser /usr/bin/hubiC-browser

Désinstaller hubic de votre ordinateur

Voici la liste des rm à faire pour désinstaller hubiC de votre ordinateur.

sudo rm -r /opt/hubiC-browser
sudo rm /usr/share/icons/hubic-icon.png
sudo rm /usr/share/applications/hubiC-browser.desktop
sudo rm /usr/bin/hubiC-browser

Mettre à jour hubiC

Pour mettre à jour le logiciel, malheureusement lorsque vous démarrez normalement le logiciel il ne pourra pas faire la mise à jour car il n’a pas le droits en écriture dans le dossier /opt. Vous devez donc démarrer hubiC en root pour pouvoir faire les modifications.

cd /opt/hubiC-browser/
sudo ./hubiC-browser

Dans l’immédiat vous avez tout pour utiliser hubiC ! Si comme moi vous utilisez Gnome Fallback vous trouverez votre icône dans Applications > Autres.

Lorsque vous cliquez sur l’icône et que rien ne se passe vous avez deux choix. Soit lire la suite ce qui pourra éventuellement résoudre votre problème ou soit vous lancez hubiC depuis un terminal avec la commande ci-dessous pour voir les messages d’erreur.

cd /opt/hubiC-browser/
./hubiC-browser

Problème avec Ubuntu 12.04

Comme je l’ai dit au début du billet, si vous avez des messages d’erreurs comme les miens (undefined symbol _xgetrequest) voici la méthode pour résoudre le problème.

Pour commencer, rendez-vous sur le site gérant les packets debian pour télécharger ce dont nous avons besoin : http://packages.debian.org/squeeze/i386/libxfixes3/download. Cliquez sur n’importe lequel des miroirs et enregistrez le fichier. Une fois téléchargé, ouvrez un terminal et tapez les commandes suivantes.

ar p libxfixes3_4.0.5-1_i386.deb data.tar.gz | tar zx
sudo mv usr/lib/* /opt/hubiC-browser/.lib/

Normalement maintenant tout devrait fonctionner correctement. Pensez à supprimer les fichiers et dossier extrait du .deb quand même 😉

Si vous voulez utiliser hubiC sans le browser, lisez le sujet suivant pour utiliser Hubic en ligne de commande dans vos scripts.

1 commentaire sur “hubiC sous Ubuntu 12.04”

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.