Lien vers la page en anglais :
https://gambas.sourceforge.net/fr/main.htmlInstallation à partir de paquets binaires
Pour les distributions suivantes :
ArchLinux / Manjaro
Debian
openSUSE
Ubuntu
Informations importantes
Les paquets binaires de Gambas sont désormais fournis par le serveur de build openSUSE.Dans les instructions suivantes, remplacez la chaîne
${VERSION} par :
master pour installer la version de développement.
stable pour installer la dernière version stable.
3.XY pour installer la dernière version de la version 3.XY. Par exemple, 3.20 pour la dernière version de Gambas 3.20.
Lorsque vous ajoutez le référentiel du service de build openSUSE pour la première fois, vous devrez peut-être supprimer entièrement toutes les installations précédentes de Gambas, pour éviter tout problème de dépendance étrange. Les paquets Gambas sur certaines distributions seront mis à niveau sans problème. Voir la section appropriée pour votre distribution ci-dessous.
Si vous avez compilé Gambas à partir des sources, supprimez le résultat en exécutant sudo make uninstall.
Si vous obtenez l'erreur suivante avec curl :
curl : (60) Problème de certificat SSL : impossible d'obtenir le certificat de l'émetteur local
ajoutez alors l'option -k à la commande curl :
curl -fsSLk ...
ArchLinux / Manjaro
Sur Manjaro.stable :Selon le bureau installé, vous devrez peut-être d'abord installer curl :
$ sudo pacman -S curl
Pour Arch Linux, éditez
/etc/pacman.conf et ajoutez ce qui suit (notez que l'ordre des dépôts dans pacman.conf est important, car pacman télécharge toujours le premier paquet trouvé) :
[home_gambas_${VERSION}_ArchLinux]
Serveur = https://download.opensuse.org/repositories/home:/gambas:/${VERSION}/ArchLinux/$arch
Exemple d'ajout dans le fichier pacman.conf :#[home_gambas_stable_ArchLinux]
#Server = https://download.opensuse.org/repositories/home:/gambas:/stable/ArchLinux/$arch
#[home_gambas_3.20_ArchLinux]
#Server = https://download.opensuse.org/repositories/home:/gambas:/3.20/Arch/$arch
#[home_gambas_master_ArchLinux]
#Server = https://download.opensuse.org/repositories/home:/gambas:/master/ArchLinux/$arch
Il suffit de décommenter (effacement de #) les deux lignes qui vous conviennent, selon le choix de version.
Exécutez ensuite ce qui suit, en veillant à remplacez la chaîne
${VERSION} par :
master pour installer la version de développement.
stable pour installer la dernière version stable.
3.XY pour installer la dernière version de la version 3.XY.
$ key=$(curl -fsSL https://download.opensuse.org/repositories/home:gambas:${VERSION}/ArchLinux/$(uname -m)/home_gambas_${VERSION}_ArchLinux.key)
$ sudo footprint=$(gpg --quiet --with-colons --import-options show-only --import --fingerprint <<< "${key}" | awk -F: '$1 == "fpr" { print $10 }')
$ sudo pacman-key --init
$ sudo pacman-key --add - <<< "${key}"
$ sudo pacman-key --lsign-key "${fingerprint}"
Toujours, en changeant ${VERSION} par la version voulue, stable, 3.20 ou master.
$ sudo pacman -Sy home_gambas_${VERSION}_ArchLinux/gambas3
exemple :$ sudo pacman -Sy home_gambas_stable_ArchLinux/gambas3
Les mises à jour de Manjaro sont souvent en retard par rapport aux mises à jour d'ArchLinux. Par conséquent, les paquets ArchLinux peuvent ne pas s'installer correctement sur Manjaro, à cause d'un problème de version de bibliothèque bloquante (la bibliothèque requise disponible sur ArchLinux est plus récente que celle installée sur Manjaro). Dans ce cas, vous devrez attendre que Manjaro soit synchronisé avec ArchLinux pour pouvoir installer les paquets.
Sur Manjaro.testing la version de Gambas3 est 3.20 avec gb.poppler à jour, au moment où j'écris ces lignes, et il n'est pas nécessaire d'effectuer ce qui précède sauf pour obtenir la version master.
Debian
Selon le bureau installé, vous devrez peut-être d'abord installer curl :
$ sudo apt install curl
Dans les instructions suivantes, remplacez ${DEBIAN} par Debian_11 ou Debian_12, selon la version de votre système Debian.
Gardez à l'esprit que le propriétaire de la clé peut distribuer des mises à jour, des paquets et des dépôts auxquels votre système fera confiance (plus d'informations).
$ echo 'deb
http://download.opensuse.org/repositories/home:/gambas:/${VERSION}/${DEBIAN}/ /' | sudo tee /etc/apt/sources.list.d/home:gambas:${VERSION}.list
$ curl -fsSL https://download.opensuse.org/repositories/home:gambas:${VERSION}/${DEBIAN}/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_gambas_${VERSION}.gpg > /dev/null
$ sudo apt update
Pour la mise à niveau :
$ sudo apt upgrade
Pour une nouvelle installation :
$ sudo apt install gambas3
Après la mise à niveau depuis la version officielle, vous devrez peut-être suivre cette procédure pour effectuer une mise à niveau complète :
$ sudo apt --fix-broken install
$ sudo apt install gambas3
openSUSE
Si vous effectuez une mise à niveau de Gambas à partir d'un autre référentiel, l'ajout de l'indicateur --allow-vendor-change à la commande d'installation ou de mise à niveau facilitera votre expérience pendant la mise à niveau. Par exemple :
zypper install --allow-vendor-change gambas3
openSUSE TumbleWeed
Pour openSUSE Tumbleweed, exécutez la commande suivante en tant que root :
$ zypper addrepo https://download.opensuse.org/repositories/home:gambas:${VERSION}/openSUSE_Tumbleweed/home:gambas:${VERSION}.repo
$ zypper refresh
$ zypper install gambas3
openSUSE Leap 15.6
Pour openSUSE Leap 15.6, exécutez la commande suivante en tant que root :
$ zypper addrepo https://download.opensuse.org/repositories/home:gambas:${VERSION}/openSUSE_Leap_15.6/home:gambas:${VERSION}.repo
$ zypper refresh
$ zypper install gambas3
Ubuntu
Si vous effectuez une mise à niveau à partir de Gambas Ubuntu Team ppa, vous devez supprimer la référence à ppa trouvé dans /etc/apt/sources.list.d/<somename>.list avant de commencer les instructions ci-dessous.
En fonction du bureau installé, vous devrez peut-être d'abord installer curl :
$ sudo apt install curl
Pour Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04 et Ubuntu 24.10, exécutez ce qui suit en remplaçant ${UBUNTU} par la version d'Ubuntu (24.10, 24.04, etc.) :
Gardez à l'esprit que le propriétaire de la clé peut distribuer des mises à jour, des packages et des référentiels auxquels votre système fera confiance (plus d'informations).
$ echo 'deb
http://download.opensuse.org/repositories/home:/gambas:/${VERSION}/xUbuntu_${UBUNTU}/ /' | sudo tee /etc/apt/sources.list.d/home:gambas:${VERSION}.list
$ curl -fsSL https://download.opensuse.org/repositories/home:gambas:${VERSION}/xUbuntu_${UBUNTU}/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_gambas_${VERSION}.gpg > /dev/null
$ sudo a
====================
Navigation :
<-- Liens du Wiki : <--<-- Accueil du WIKI : <-- ====================
La Documentation :
==============================