Installation logiciel Seamly2d (Noob)


#1

Bonjour, tout d’abord sachez que je suis débutante donc n’ayez pas peur de détailler vos réponses au maximum et à m’expliquer simplement en pas à pas.

Je souhaiterais installer le logiciel Seamly2d sur mon ordinateur personnel sous Debian .

La démarche est expliquée sur cette page pour le cas d’ubuntu j’ai tenter de l’utiliser sur mon debian (logiquement cela fonctionne non ?) mais aucun résultat lors de la tentative d’ajout des dépôts voilà le résultats :

sudo add-apt-repository ppa:susan-spencer/seamly2d
[sudo] password for lea:
sudo: add-apt-repository: command not found

J’ai peut-être un début de piste de réponse sur cette page : https://wiki.valentinaproject.org/wiki/Hacking:Building#Debian_package mais je ne comprend pas grand chose !

Un grand merci d’avance pour votre aide !
Léa Lynxéa


#2

Salut
Debian n’utilise pas cette commande
une nouvelle source de logiciels s’ajoute simplement en créant un fichier dans /etc/apt/sources.list.d

exemple pour spotify mon fichier /etc/apt/sources.list.d/05-spotify.list contient

deb [arch=amd64] http://repository.spotify.com stable non-free

pour gérer ce dossier il faut être root ou utiliser sudo

Selon les infos https://launchpad.net/~susan-spencer/+archive/ubuntu/seamly2d

deb http://ppa.launchpad.net/susan-spencer/seamly2d/ubuntu YOUR_UBUNTU_VERSION_HERE main

donc par exemple


deb http://ppa.launchpad.net/susan-spencer/seamly2d/ubuntu bionic main

puis ajouter la clé d’authentification

Attention il peut y avoir des problèmes de dépendances


#3

D’accord je comprend mieux je penses ! Et dans mon cas spécifiquement je dois taper quoi comme nom pour ajouter et installer ce logiciel ?

(Oui oui je suis vraiment novice)


#4

il faut utiliser l’éditeur de texte de ton environnement de bureau
exemple dans gnome c’est gedit
https://wiki.debian.org/fr/SourcesList

l’extension est .list , le nom est celui qui a du sens pour toi

:/etc/apt/sources.list.d$ ls
01-flash.list          03-indicator-keylock.list  05-spotify.list  07-google-earth-pro.list  09-libcss2.list
02-google-chrome.list  04-plexmediaserver.list    06-wine.list     08-experimental.list      brave.list

#5

Je comprend pas … Passer par l’éditeurs de texte ? Pourquoi ?
C’est pas par un terminal qu’il faut passer ?

Avec Debian GNU/Linux 8 (jessie) il faut faire comment ?
Ca donnerais ça pour moi ?

deb http://ppa.launchpad.net/susan-spencer/seamly2d/jessie

Vraiment je suis désolé de t’embêter mais si tu peu m’expliquer pas à pas car pour l’instant je suis perdu voilà ce que j’ai compris pour l’instant : la commande que j’utilisais n’est pas adaptée dans le cas de debian il faut utiliser une autre méthode mais j’ai du mal à comprendre laquelle …


#6

pour creer un fichier c’est plus facile d’utiliser un editeur de texte

ce logiciel est prévu pour Ubuntu il faut donc faire référence à une version d’ubuntu

Capture%20d%E2%80%99%C3%A9cran%20du%202019-03-14%2016-06-17

je te conseille de t’entrainer à créer un fichier d’abord

https://debian-facile.org/doc:environnements:gnome:gedit

le wiki https://wiki.debian.org/fr/FrontPage?action=show&redirect=PageD'Accueil


#7

Ca peut, mais pas toujours.

Pour remplacer les commandes parlant de ppa qui n’existent pas sur debian.
C se fait, comme te l’indique @grandtoubab, par la création du fichier list (par exemple, appelle le /etc/apt/sources.list.d/addons-seamly2.list, seuls le chemin et .list sont importants dans le nom), ou tu vas mettre le contenu textuel avec les deux lignes deb et deb-src du post précédent.
Pour lancer l’editeur en root en ligne de commande:
sudo gedit /etc/apt/sources.list.d/addons-seamly2.list
Mais tu peux remplacer gedit par nano si gedit n’est pas installé.

Ensuite, il faut intégrer la signature du dépot, ce que fait aussi normalement la commande avec ppa, mais pas l’installation à la main du fichier list.
Donc là, tu lances:
sudo apt update
Qui va t’indiquer une erreur parlant de NO_PUBKEY
Tu reprends les 8 derniers caractères de la clé manquante qu’il t’indique dans l’erreur (sans doute les 8 derniers mêmes que dans la “signing key” du post précédent, et tu lances
gpg --keyserver keyserver.ubuntu.com --recv-key <les 8 caractères>
gpg -a --export 01234567 | sudo apt-key add -

aprés, normalement, tu dois pouvoir reprendre la même install que pour ubuntu aprés la ligne “ppa”


#8

Merci je recolle les morceaux petit à petit j’essaie de faire ça et je reviens vers vous si je bloque ou que je fais des bêtises !

Merci à tout les deux !


#9

Ajouter une clé peut se faire en une seule commande

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 798D7516047D09AC2446967B807DA747977ACE23

[sudo] Mot de passe de xxx :       
Executing: /tmp/user/0/apt-key-gpghome.D2nq65IJQH/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 798D7516047D09AC2446967B807DA747977ACE23
gpg: clef 807DA747977ACE23 : clef publique « Launchpad PPA for Susan Spencer » importée
gpg:       Quantité totale traitée : 1
gpg:                     importées : 1

Vérification

apt-key list