Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:install_debian [21/07/2023 12:24] – download.tuxfamily.org -> download.qelectrotech.org xavierdoc:install_debian [16/05/2025 10:14] (Version actuelle) – [Step 4 : installation] scorpio810
Ligne 1: Ligne 1:
-====== Installation de QElectroTech sous Debian ======+====== Installation de QElectroTech on Debian ======
  
-{{:doc:logo_debian.png|}} Ce document décrit la procédure à suivre pour installer la version en cours de développement (0.80de QElectroTech sous Debian GNU/Linux.+{{:doc:logo_debian.png|}} This document describes the procedure to follow to install the current development version (0.100of QElectroTech under Debian GNU/Linux.
  
  
-===== Installation de la version 0.90 en cours de développement  =====+===== Installing version 0.100 under development  =====
  
-:!: Note : la plupart des manipulations présentées ci-dessous sont à effectuer dans un terminal.+:!: Note: Most of the operations presented below must be carried out in a terminal.
  
-==== Clé du dépôt apt ====+==== Apt repository key ====
  
 +download key-file:
 +[code]wget -q https://debian.qelectrotech.org/qet/builds/debian/Qelectrotech_Repository.asc[/code]
  
-<code> +and save (as root) to /etc/apt/keyrings
-$ gpg --keyserver pgpkeys.mit.edu --recv-key 1D4FB6C1 +
-$ gpg -a --export 1D4FB6C1 | sudo apt-key add - +
-</code>+
  
-Ou 
  
-[code]wget -q -O - http://download.qelectrotech.org/qet/debian/Qelectrotech_Repository.asc | sudo apt-key add -[/code] 
  
-On vérifie par la commande+==== Step 2: Add the repository to your sources.list ====
  
-[code]sudo apt-key list[/code]+==== Debian Stable  ==== 
 +adjust sources-list entry for QElectroTech 
 +file needs the ending ".sources" as in this example:
  
 +/etc/apt/sources.list.d/qelectrotech.sources
  
- +content of /etc/apt/sources.list.d/qelectrotech.sources:
- +
-==== Step 3 : ajouter le dépôt à votre sources.list ==== +
- +
-==== Debian Stable  ==== +
-Debian 10, nom de code Buster+
  
 <code> <code>
 +# draw electric diagrams with QElectroTech
 +
 +Types:      deb
 +URIs:       https://debian.qelectrotech.org/qet/builds/debian/
 +Suites:     stable
 +Components: main
 +Enabled:    yes
 +Signed-By:  /etc/apt/keyrings/Qelectrotech_Repository.asc
  
-sudo apt-add-repository 'deb http://debian.qelectrotech.org/qet/debian/ stable main' 
 </code> </code>
  
 ==== Debian Sid ==== ==== Debian Sid ====
-Debian unstable/testing+adjust sources-list entry for QElectroTech 
 +file needs the ending ".sources" as in this example: 
 + 
 +/etc/apt/sources.list.d/qelectrotech.sources 
 + 
 +content of /etc/apt/sources.list.d/qelectrotech.sources:
  
  
 <code> <code>
-sudo apt-add-repository 'deb http://debian.qelectrotech.org/qet/debian/ unstable main'+# draw electric diagrams with QElectroTech 
 +#  
 +Types:      deb 
 +URIs:       https://debian.qelectrotech.org/qet/builds/debian/ 
 +Suites:     unstable 
 +Components: main 
 +Enabled:    yes 
 +Signed-By:  /etc/apt/keyrings/Qelectrotech_Repository.asc
  
 </code> </code>
Ligne 48: Ligne 62:
  
  
-Il convient ensuite de mettre à jour son cache : <code>apt-get update</code>+You should then update your cache: <code>apt-get update</code>
  
  
  
-==== Step 4 : installation ==== 
- 
-<code>apt-get install qelectrotech qelectrotech-data qelectrotech-examples qet-tb-generator pysimplegui</code> 
  
-Voilà, QElectroTech devrait désormais être installé. Vous pouvez le lancer via la commande “qelectrotech”. \\ Pour le peu que votre environnement de bureau respecte les standards FreeDesktop.org, QET devrait également apparaître dans ses menus et les fichiers .qet et .elmt devraient s'ouvrir par défaut dans QElectroTech. +==== Step 3: Debian pinning ====
- +
- +
-==== Debian pinning ====+
  
  
Ligne 65: Ligne 73:
 [04:18:09] laurent@debian:~$ apt-cache policy qelectrotech [04:18:09] laurent@debian:~$ apt-cache policy qelectrotech
 qelectrotech: qelectrotech:
-  Installé : 0.50.r4018-1 +  Installé : 0.100.0.r8447-1 
-  Candidat : 0.50.r4025-1 +  Candidat : 0.100.0.r8447-1 
-  Épinglage de paquet : 0.50.r4025-1 + Table de version 
- Table de version +     1:0.9-3 500 
-     1:0.4-2 1001 +        500 http://ftp.fr.debian.org/debian unstable/main amd64 Packages 
-        500 [url]http://ftp.fr.debian.org/debian/[/url] sid/main amd64 Packages +        500 http://deb.debian.org/debian unstable/main amd64 Packages 
-     0.50.r4025-1 1001 + *** 0.100.0.r8447-1 1001 
-        500 [url]http://debian.qelectrotech.org/qet/debian/[/url] unstable/main amd64 Packages +        500 https://debian.qelectrotech.org/qet/builds/debian unstable/main amd64 Packages
- *** 0.50.r4018-1 1001+
         100 /var/lib/dpkg/status         100 /var/lib/dpkg/status
-     0.22+svn897-1.1 1001 +
-        500 [url]http://ftp.fr.debian.org/debian/[/url] stable/main amd64 Packages+
                  
 </code>      </code>     
  
-L'entrée suivante affecte une priorité haute à toutes les versions du paquet QElectroTech dont le numéro de version commence par 0.100. : +The following entry assigns high priority to all versions of the QElectroTech package whose version number begins with 0.100.: 
        
 <code> <code>
Ligne 89: Ligne 95:
  
 </code>  </code> 
 +As root
 <code> <code>
 # echo -e 'Package: qelectrotech* \nPin: version 0.100.* \nPin-Priority: 1001' > /etc/apt/preferences.d/40qelectrotech-devel # echo -e 'Package: qelectrotech* \nPin: version 0.100.* \nPin-Priority: 1001' > /etc/apt/preferences.d/40qelectrotech-devel
 </code> </code>
 +With sudo
 +<code>
 +echo -e 'Package: qelectrotech* \nPin: version 0.100.* \nPin-Priority: 1001' | sudo tee /etc/apt/preferences.d/40qelectrotech-devel > /dev/null
 +</code>
 +
 +==== Step 4 : installation ====
 +
 +<code>apt-get install qelectrotech qelectrotech-data qelectrotech-examples qet-tb-generator pysimplegui</code>
 +
 +That's it, QElectroTech should now be installed. You can launch it using the "qelectrotech" command. \\
 +Provided your desktop environment complies with FreeDesktop.org standards, \\
 +QET should also appear in its menus, and .qet and .elmt files should open by default in QElectroTech.
 +
  
  
Ligne 102: Ligne 121:
 <code> <code>
 sudo apt-key export 1D4FB6C1 | sudo gpg --dearmour -o /usr/share/keyrings/qelectrotech.gpg sudo apt-key export 1D4FB6C1 | sudo gpg --dearmour -o /usr/share/keyrings/qelectrotech.gpg
-echo "deb [signed-by=/usr/share/keyrings/qelectrotech.gpg] http://debian.qelectrotech.org/qet/debian/ unstable main" | sudo tee /etc/apt/sources.list.d/qelectrotech.list+echo "deb [signed-by=/usr/share/keyrings/qelectrotech.gpg] https://debian.qelectrotech.org/qet/builds/debian/ unstable main" | sudo tee /etc/apt/sources.list.d/qelectrotech.list
 </code> </code>
 Now remove in /etc/apt/sources.list : Now remove in /etc/apt/sources.list :
-<code> deb http://debian.qelectrotech.org/qet/debian/ unstable main</code>+<code> deb https://debian.qelectrotech.org/qet/builds/debian/ unstable main</code>
  
 And old key: And old key:
 <code> sudo apt-key del 1D4FB6C1</code> <code> sudo apt-key del 1D4FB6C1</code>
 +
 +=== NO_PUBKEY BC9F825E1D4FB6C1 - Download for Debian Bookworm === 
 +=== NO_PUBKEY B8D8B0B00ADD2851 === 
 +
 +see :https://qelectrotech.org/forum/viewtopic.php?id=2867
Imprimer/exporter