Problème installation opale 3.6 sur linux (mint 17.3 ou Lubuntu)


#1

Bonjour.
J’aurais besoin de conseils éclairés pour correctement installer Opale 3.6.
Je n’ai trouvé Opale dans synaptic alors j’ai téléchargé le dossier suivant:
opale_3.6.020_x86_64.tgz puis je l’ai extrait dans un dossier puis j’ai cliqué sur le fichier exécutable install.sh.
Cela ouvre le terminal (normal) cela me dit que je n’ai pas l’accés root (Je ne pensais pas en avoir besoin). Je réponds yes aux conditions d’utilisations puis cela me demande ou je veux installer. Je laisse l’emplacement par défaut ( car si je donne un emplacement il me réponds celui ci n’est pas vide etc…soit).
Opale n’apparait pas dans le ‘‘menu’’ ni quand j’ouvre le terminal en tapant par exemple op puis Tab pour qu’il me fasse des propositions. Par contre dans ‘‘Home’’ il y a un dossier’’ scenari’’ qui contient un fichier exécutable’’ opale’’ qui ouvre un terminal puis opale .
J’ai plusieurs questions:
-Tout d’abord puis je laisser en l’état et travailler sur un fichier exécutable sans risque de perdre toutes mes données.
Deuxièmement ou ai je fait une erreur quelle était la marche en suivre?
j’avais trouvé quelque part qu’il fallait récupérer le dépot scenari, il se trouve bien dans mes dépots additionnels mais j’ai le message d’erreur suivant:

Impossible de récupérer https://download.scenari.org/deb/dists/rosa/main/binary-amd64/Packages HttpError404
Impossible de récupérer https://download.scenari.org/deb/dists/rosa/main/binary-i386/Packages HttpError404
Le téléchargement de quelques fichiers d’index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

Merci d’avance à ceux qui auront pris le temps de me lire et encore plus à ceux qui prendront le temps de me répondre.


#2

Bonsoir,

Il est inutile d’installer les application SCENARI par leur tgz sous Mint car celui-ci est basé sur Ubuntu.
Par-contre, nous proposons formellement un dépôt que pour Ubuntu et Debian et que pour les versions qui sont maintenus, à savoir Ubuntu Trusty, Xenial et Yakkety et Debian Jessie, Stretch et Sid.
Actuellement nous ne proposons pas de dépôt spécifiques à Mint mais vous pouvez tout a fait utiliser les dépôts Ubuntu correspondants à savoir Trusty pour Mint 17, Xenial pour Mint 18.
Dans ce cas, il vous faut adapter la linge DEB Scenari dans APT.
c.f. https://download.scenari.org/deb/dists/ pour les dists dispo dans notre dépôt.
Vous êtes sous Rosa visiblement, qui est basé sur trusty, vous n’avez donc qu’a éditer le fichier /etc/apt/sources.d/scenari.list pour remplacer “rosa” par trusty dans la ligne deb. Puis un apt update.

L’installation par tgz propose une incorporation dans le système mais ce n’est pas obligatoire, il faut répondre oui à la dernière question. Cet intégration peut être plus ou moins réussi dépendant du système de fenêtrage utilisé et du paramétrage de votre profil, Le système de fenêtrage doit respecter les normes de freedesktop par exemple. Il est impossible de tester tous les distribs Linux mais il me semble que sous Mint Cinamon cela doit mercher avec une installation par défaut.
L’installation par tgz peut être installé pour l’utilisateur courrant ou pour tout le monde, daas ce cas il est évident qu’il faut lancer le script en root tout comme apt, mais ce n’est pas obligatoire et le script l’explique clairement dans son aide (./install.sh -h)


#3

Bonjour
Je vous remercie tout d’abord de votre réponse.
Vous dites à la fin que l’installation en root n’est pas obligatoire , donc
le fait de démarrer opale en cliquant sur le fichier exécutable , hormis
son coté peu pratique peut me permettre de continuer à travailler sans
problème?
Je dis cela en préambule car je ne comprends pas trop la démarche que
j’aurais du faire et je ne puis me permettre de passer beaucoup de temps à
comprendre l’installation (j’y ai déja consacré des heures).
Dans le cas ou l’installation TGZ est inapproprié, voulez dire que je dois
récupérer un fichier gz à cette endroit https://download.scenari.org/
deb/dists/. https://download.scenari.org/deb/dists/
Concernant le fichier /etc/apt/sources.d/scenari.list je ne l’ai pas trouvé.
J’aurais drôlement besoin d’un tuto.


#4

Installer une application en root n’a rien a avoir avec le fait le l’exécuter en root. Comme presque toutes les applications installés sut votre machine il faut jamais les exécuter en root à part si il y a une raison particulière.

Quand vous utilisez la logithèque pour installer une appli comme Chromium par exemple, Chromium est installé en temps que root pour que tout les utilisateurs de la machine puisse l’exécuter à leur tour en temps qu’utilisateur lambda.

C’est pareil pour Opale ou pour Linux nous proposons :

  1. Une méthode d’installation générique qui marche pour toute distribution (les archives tgz contenant un script d’install)
  2. Pour les heureux utilisant une distribution Ubuntu ou dérivé, un dépôt deb qui permet d’installer et de supprimer proprement nos applications

Les utilisateurs Mint peuvent opter pour la seconde solution, dans notre documentation nous donnons une ligne de commande pour ajouter nos dépôt au système :
echo "deb https://download.scenari.org/deb `lsb_release -sc` main" | sudo tee -a /etc/apt/sources.list.d/scenari.list
Cette ligne ajoute un fichier /etc/apt/sources.list.d/scenari.list avec une ligne qui ressemble à :
deb https://download.scenari.org/deb trusty main
Cette ligne de commande est adapté pour Ubuntu et Debian seulement car elle contient : `lsb_release -sc` qui est remplacé par le petit nom de la distribution (trusty sid etc) dans votre cas le petit nom est rosa, qui n’est pas supporté par nos serveurs.
Dans votre cas la ligne doit s’écrire :
echo "deb https://download.scenari.org/deb trusty main" | sudo tee -a /etc/apt/sources.list.d/scenari.list
c.a.d. vous vous faites passer pour Ubuntu 14.04 sur lequel votre distribution est basé.

Dans tout les cas il ne faut jamais lancer Opale en temps que root par la suite cela n’aurais aucun sens. Donc oui si vous avez installer Opale par le script d’"install du tgz il faut lancer Opale par le script Opale à la racine du dossier d’installation. Si vous avez répondu “yes” à la question : "Do you want to incorprate Opale 3.6 into your enviroment? [Y/n]: " lors de l’installation alors : un fichier ~/.local/share/applications/opale3.6.desktop à été créé. Celui-ci doit normalement permettre à Opale d’apparaître dans votre menu des applications si votre distribution respecte cette norme.

https://download.scenari.org/deb est une url qui doit être utiliser par le système de gestion de packetage de votre distribution (pour le monde Debian dont vous faite partie celui-ci s’appelle APT) mais la je m’écarte trop du sujet de ce forum.


#5

Super merci Beaucoup!
J’ai eu accès au dépôt scenari et j’ai pu installer opale grâce au
gestionnaire de logiciel. Opale apparaît bien dans mon menu. Je suis
drôlement soulagé :slight_smile:
J’ai également ajouté la même ligne dans le terminal de mon laptop sous
lubuntu 16.04, puis un sudo apt-get update et la logithèque m’a permis de
trouver opale.
Encore merci Samuel.


#6

hello, même problème avec Rebecca, qqch à faire pour régler ça ?
merci de votre aide !
Impossible de récupérer https://download.scenari.org/deb/dists/rebecca/main/binary-amd64/Packages HttpError404
Impossible de récupérer https://download.scenari.org/deb/dists/rebecca/main/binary-i386/Packages HttpError404
Le téléchargement de quelques fichiers d’index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.


#7

Dans ce type de cas, regardez toujours si ce que vous voulez faire est logiquement possible :
Si vous ouvrez l’url https://download.scenari.org/deb/dists dans un navigateur vous allez voir que “rebecca” n’est pas dans la liste de distributions disponibles (c.f. mon post ci-dessus sur Mint).

Rebecca est basé sur Ubuntu 14.04 soit Trusty, donc pour vous, la ligne deb à ajouter est :
deb https://download.scenari.org/deb trusty


#8

Bonjour,

Et si vous installez en ligne de commande apt-transport-https :

sudo apt-get install apt-transport-https

Est-ce que vous avez toujours le même problème ?

Sous debian il fallait le faire sinon il y avait ce genre de problème.
Peut-être à rajouter dans la nouvelle doc ?

à+

Ghis


#9

merci de la réponse, ça me dit : apt-transport-https est déjà la plus récente version disponible.


#10

Ce n’est pas une question de apt-transport-https ou pas apt-transport-https, c’est juste que nous supportons officiellement QUE Debian et Ubuntu.

Les distributions basés sur Debian et Ubuntu comme Mint vont bien-sûr être compatible avec Scenari mais comme explicité ici Problème installation opale 3.6 sur linux (mint 17.3 ou Lubuntu) (plus haut dans ce thread) il suffit d’ajouter la ligne DEB correspondant à la version de Ubuntu dont votre version de Mint est dépendante, dans le cas présent, Mint Rebecca est dépendante de Ubuntu Trusty.


#11

merci Sam des explications, mais je ne suis vraiment pas doué…
après avoir envoyé la ligne
echo “deb https://download.scenari.org/deb trusty main” | sudo tee -a /etc/apt/sources.list.d/scenari.list
ça m’a donné :
deb https://download.scenari.org/deb trusty main
puis j’ai fait
apt-get update


#12

et j’ai toujours à la fin :
W: Impossible de récupérer https://download.scenari.org/deb/dists/rebecca/main/binary-amd64/Packages HttpError404

W: Impossible de récupérer https://download.scenari.org/deb/dists/rebecca/main/binary-i386/Packages HttpError404

E: Le téléchargement de quelques fichiers d’index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

Je suis sûr de n’avoir pas compris qqch…
merci beaucoup pour ton aide, sinon tant pis


#13

La commande :
echo “deb https://download.scenari.org/deb trusty main” | sudo tee -a /etc/apt/sources.list.d/scenari.list

AJOUTE une ligne supplémentaire au fichier /etc/apt/sources.list.d/scenari.list mais dans votre cas ce fichier contient toujours en première ligne :

deb https://download.scenari.org/deb rebecca main

car vous aviez commencé par lancer la commande :
deb https://download.scenari.org/deb lsb_release -sc main" | sudo tee -a /etc/apt/sources.list.d/scenari.list

Qui elle est conçu pour automatiquement détecter votre distribution. Comme Mint utilise ses propres noms de distribution et que nous ne les supportons pas directement cela ne pouvait pas marcher.

Il faut donc que vous supprimiez la première ligne du fichier /etc/apt/sources.list.d/scenari.list ou alors plus simple, lancez la commande :
echo “deb https://download.scenari.org/deb trusty main” | sudo tee /etc/apt/sources.list.d/scenari.list

c.a.d. sans le “-a”. Ceci va écrasé le contenu du fichier /etc/apt/sources.list.d/scenari.list pour y écrire simplement :
deb https://download.scenari.org/deb trusty main


#14

salut, j’ai du créer un nouveau compte car en tant que nouveau membre mes réponses sont limitées à 3 et impossible de réussir à te contacter, donc avec ce nouveau compte, je ne peux te parler plus que deux fois je suppose…
voilà ce que ça m’a donné en suivant tes conseils, et du coup, je ne peux plus rien mettre à jour, je suis bien bloqué :confused:
apt-get update
E: Le type « “deb » est inconnu sur la ligne 1 dans la liste des sources /etc/apt/sources.list.d/scenari.list
E: La liste des sources ne peut être lue.
Merci pour ton aide


#15

en effet … le forum a changé les guillemets standards "" en guillemets jolis “” Je déteste l’informatique “intelligent” !!!

la ligne de commande est :

echo "deb https://download.scenari.org/deb trusty main" | sudo tee /etc/apt/sources.list.d/scenari.list


#16

c’est tout bon, merci beaucoup !