Télécharger et installer opencpn

Bonjour
pour installer opencpn j’ai tenté la commande suivante , trouvée sur divers sites en particulier
celui-ci où il est dit

Debian Stable (Buster) You can use the packages from the Ubuntu PPA. The compatible Ubuntu Release is Bionic (Ubuntu 18.04).

Mais sans trop de surprise le terminal a répondu ceci

joel@joel-k70ij:~$ sudo add-apt-repository ppa:opencpn/opencpn
[sudo] Mot de passe de joel : 
sudo: add-apt-repository : commande introuvable
joel@joel-k70ij:~$ 

Je voudrais bien trouver le paquet .deb qui va bien, avec lequel je saurais très bien me débrouiller via dpkg

merci

Bonsoir

Est-ce que le paquet software-properties-common est installé ?

Si oui, peut-être un souci avec la variable PATH ?

Essaie avec le chemin absolu :

sudo /usr/bin/add-apt-repository ppa:opencpn/opencpn

Sinon, tu devrais pouvoir récupérer le .deb directement sur le site du ppa :
https://launchpad.net/~opencpn/+archive/ubuntu/opencpn/+packages

A+

Bonjour

Un peu de lecture : Conseils aux nouveaux arrivants pour ne pas endommager leur système Debian

Le paquetage opencpn sera accessible dans debian 11 (bullseye)
qui est une version debian pas encore complètement testée et validée

Bonjour,

J’utilise le ppa opencpn sans problèmes depuis le passage en version stable de Buster.
Ça me semble maintenu de façon sérieuse, et n’installe que ce qui est requis pour l’application.

C’est peut-être une alternative valable en attendant le passage en version stable de Bullseye. :slightly_smiling_face:

A+

Bonjour
J’ai l’impression de tourner en rond parceque je ne pige pas tout

joel@joel-k70ij:~$ sudo /usr/bin/add-apt-repository ppa:opencpn/opencpn
[sudo] Mot de passe de joel :
sudo: /usr/bin/add-apt-repository : commande introuvable
joel@joel-k70ij:~$ 

J’ai fini par aboutir ici mais je ne sais pas comment continuer
merci

J’ai téléchargé le paquet oernc-pi_1.1.10-0~bionic1_amd64.deb sur la page ici
et lancé dpkg

joel@joel-k70ij:~/Documents/210627DOCUMENTS/InformatiqueCalculette/Deb$ sudo dpkg -i oernc-pi_1.1.10-0~bionic1_amd64.deb
[sudo] Mot de passe de joel : 
(Lecture de la base de données... 144661 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de oernc-pi_1.1.10-0~bionic1_amd64.deb ...
Dépaquetage de oernc-pi (1.1.10-0~bionic1) sur (1.1.10-0~bionic1) ...
dpkg: des problèmes de dépendances empêchent la configuration de oernc-pi :
 oernc-pi dépend de libwxgtk3.0-0v5 (>= 3.0.4+dfsg) ; cependant :
  Le paquet libwxgtk3.0-0v5 n'est pas installé.
 oernc-pi dépend de wx3.0-i18n ; cependant :
  Le paquet wx3.0-i18n n'est pas installé.
 oernc-pi dépend de opencpn (>= 4.1.0) ; cependant :
  Le paquet opencpn n'est pas installé.
 oernc-pi dépend de opencpn-sglock-amd64 ; cependant :
  Le paquet opencpn-sglock-amd64 n'est pas installé.

dpkg: erreur de traitement du paquet oernc-pi (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 oernc-pi
joel@joel-k70ij:~/Documents/210627DOCUMENTS/InformatiqueCalculette/Deb$ 

merci

Bonjour

Copie/colle d’un seul bloc les trois lignes de commandes suivantes dans une fenêtre de terminal
et appuie sur Entrée pour que la dernière ligne de commande soit lancée.

EDIT : Correction oubli de bash -c dans les lignes de commandes suivantes :

sudo bash -c 'echo -e "\ndeb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main\n" >>/etc/apt/sources.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C865EB40
sudo bash -c "apt update && apt -y upgrade && apt -y install openpcn"
1 J'aime

Bonjour,

+1 pour la proposition de @Micp au message précédent. :slightly_smiling_face:

Par contre, je ne comprends pas pourquoi tu as tenté d’installer un paquet nommé oernc-pi

Faudrait peut-être essayer d’en supprimer la tentative d’installation :
sudo dpkg --purge oernc-pi
…au cas où ça aurait laissé des séquelles ?

Je laisserai la place @Micp, qui te sera de bien meilleur conseil que moi… :wink:

A+

voilà

joel@joel-k70ij:~$ sudo dpkg --purge oernc-pi
[sudo] Mot de passe de joel : 
(Lecture de la base de données... 144660 fichiers et répertoires déjà installés.)
Suppression de oernc-pi (1.1.10-0~bionic1) ...
Purge des fichiers de configuration de oernc-pi (1.1.10-0~bionic1) ...
joel@joel-k70ij:~$ sudo 'echo -e "\ndeb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main\n" >>/etc/apt/sources.list'
sudo: echo -e "\ndeb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main\n" >>/etc/apt/sources.list : commande introuvable
joel@joel-k70ij:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C865EB40
Executing: /tmp/apt-key-gpghome.SB3mzisHCi/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys C865EB40
gpg: clef 67E4A52AC865EB40 : clef publique « Launchpad PPA for OpenCPN » importée
gpg:       Quantité totale traitée : 1
gpg:                     importées : 1
joel@joel-k70ij:~$ sudo "apt update && apt -y upgrade && apt -y install openpcn"

Je crois que cette commande ne passera pas. Essaie à la place :
echo -e "\ndeb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main\n" | sudo tee -a /etc/apt/sources.list

A+

1 J'aime

@ ylag
Bonjour ylag

Bien vu, le copié/collé a été réinterprété et les caractères apostrophe et double guillemets ont été remplacés par d’autres caractères, ce qui fait que la commande n’a pas pu être exécutée.

Les lignes de commandes que j’ai proposées ont été testées et ont très bien fonctionné.
EDIT : Mais je les avais mal recopiées moi aussi.


@ degolarson
il faut recommencer en faisant un copié/collé directement dans la fenêtre de terminal <=> sans passer par un éditeur de texte ou autre programme qui risquerait de réinterpréter les caractères,

ou alors, entre chacune des lignes de commandes à la main
en vérifiant que la ligne a été bien recopiée sans erreur avant d’appuyer sur la touche Entrée

@MicP :

Bonjour,

Je crois quand même que la commande ne passera pas, on ne peut pas faire sudo echo avec une redirection >> , regarde la modification à mon dernier commentaire…

A+

1 J'aime

@ ylag
Teste la ligne de commande chez toi et tu verras qu’elle fonctionne.

EDIT : En fait non, il manquait bash -c

@Micp :

Voici ce que j’obtiens :

yvan@yvan-maison:~$ sudo 'echo -e "\ndeb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main\n" >>/etc/apt/sources.list'
sudo: echo -e "\ndeb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main\n" >>/etc/apt/sources.list : commande introuvable
yvan@yvan-maison:~$

…et le fichier sources.list n’est pas modifié.

A+

1 J'aime

Ok, je n’utilise pas sudo sur mon système, et j’avais testé sur une autre machine puis j’ai oublié de recopier une partie des lignes de commandes : bash -c

sudo bash -c 'echo -e "\ndeb http://ppa.launchpad.net/opencpn/opencpn/ubuntu/ bionic main\n" >>/etc/apt/sources.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C865EB40
sudo bash -c "apt update && apt -y upgrade && apt -y install openpcn"

:woozy_face:Toutes mes plus plates excuses à ylag

@MicP :

Aucun souci, n’y pense même pas! :slight_smile:

A+

1 J'aime

Déjà, mettre de l’ubuntu sur une debian, faut pas s’etonner ensuite d’avoir des instabilités.

Eh oui ! Je suis bien d’accord,
c’est d’ailleurs ce que je disais un peu plus haut :roll_eyes:

Bonjour,

Quels seraient les risques à installer une clé d’authentification sur Debian à partir du serveur de clés Ubuntu ?

A+

La clef en elle même ne pose aucun problème,
c’est ce qu’elle permet de faire qui pourrait poser problème : Installer des logiciels qui n’ont pas été certifiés par debian

Lire la page web accessible pa le lien que j’avais posté dans mon message #3