filyb.info

samedi 3 juin 2006

Installer Gambas 2 sous Ubuntu Dapper

Comme pour Breezy, voici les paquets pour installer Gambas 2 (version en cours de développement) sous Ubuntu Dapper. Si vous cherchez uniquement la version stable, les paquets sont disponibles dans les dépôts universe.

Ces paquets sont basés sur ceux réalisés pour Debian, et qui posaient des problèmes de dépendance. Je n'ai réalisé aucune compilation, juste modifié les dépendances pour Ubuntu. Voici les paquets :

Bien sûr, en plus de ces paquets, vous devrez installer ceux de debian qui fonctionne sous Ubuntu, que vous pouvez télécharger à cette adresse : linex.org/sources/linex/debian/dists/cl/gambas/binary-i386/.

Mais l'une des méthodes les plus simples reste d'ajouter dans synaptic (ou votre gestionnaire de paquet préféré) le dépôt debian :

deb http://www.linex.org/sources/linex/debian/ cl gambas

Et de placer mes paquets dans un dépôt local. Normalement, Synaptic (ou autre) devrait résoudre les problèmes de dépendance, et tout devrait bien se passer.

dimanche 16 octobre 2005

Installer Gambas 2 sous Ubuntu Breezy

(Voir aussi mon billet pour Ubuntu Dapper.)

(For a short English version, to see below.)

Je parlais ici des problèmes que j'avais eu pour installer les paquets debian de gambas2 sous Ubuntu Breezy. Heureusement, j'ai trouvé la solution.

Le problème était que les paquets libqt3c102-mt et kdelibs4 avaient respectivement été renommés en libqt3-mt et kdelibs4c2, et donc les paquets de gambas2 dépendant de qt et de kde ne voulaient plus s'installer.

La solution à été très simple : j'ai décortiqué les paquets de gambas posant problème, ai modifié leurs dépendances, et ai refait des paquets tout neufs pour Ubuntu (avec un dpkg -b). Les paquets ainsi fait fonctionnent parfaitement, mis à part qu'il reste un bug dans les dépendances du paquet gambas. Mais ce dernier n'étant qu'un méta paquet, il n'est absolument pas nécessaire, et peut être supprimé sans problème. Et comme ça, plus de paquets cassés dans synaptic ou apt-get !

Voici donc les paquets Ubuntisés :

Donc pour installer Gambas sous Ubuntu Breezy(sous Hoary, suivre la procédure pour Debian), téléchargez tous les paquets Debian, puis les paquets spéciaux pour Ubuntu ci-dessus, mettez les dans le même dossier (replacer les Debian par les Ubuntu), et lancez dans ce dossier en console la commande sudo dpkg -i *.deb. Et voilà !

EDIT : Attention : si vous utilisez la commande dpkg -i *.deb, vous devez au préalable désinstaller gambas 1. Sinon, utilisez un dépôt local pour synaptic, tel que décrit ici.

EDIT : vous pourez trouver ci-dessous les commandes bash pour installer tout ça (merci nick !)