Gambas France BETA


Pas de compte ? Incription

installation OBS (opensuse build server)

Lien vers la page en anglais :


https://gambas.sourceforge.net/fr/main.html


Installation à 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 :



==============================