Ceci est une ancienne révision du document !
Table des matières
Installation de QElectroTech on Debian
This document describes the procedure to follow to install the current development version (0.100) of QElectroTech under Debian GNU/Linux.
Installation de la version 0.90 en cours de développement
Note: Most of the operations presented below must be carried out in a terminal.
Apt repository key
download key-file:
wget -q https://debian.qelectrotech.org/qet/builds/debian/Qelectrotech_Repository.asc
and save (as root) to /etc/apt/keyrings
Step 3: Add the repository to your sources.list
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:
# 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
Debian Sid
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:
# 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
You should then update your cache:
apt-get update
Debian pinning
[04:18:09] laurent@debian:~$ apt-cache policy qelectrotech qelectrotech: Installé : 0.50.r4018-1 Candidat : 0.50.r4025-1 Épinglage de paquet : 0.50.r4025-1 Table de version : 1:0.4-2 1001 500 [url]http://ftp.fr.debian.org/debian/[/url] sid/main amd64 Packages 0.50.r4025-1 1001 500 [url]http://debian.qelectrotech.org/qet/builds/debian/[/url] unstable/main amd64 Packages *** 0.50.r4018-1 1001 100 /var/lib/dpkg/status 0.22+svn897-1.1 1001 500 [url]http://ftp.fr.debian.org/debian/[/url] stable/main amd64 Packages
L'entrée suivante affecte une priorité haute à toutes les versions du paquet QElectroTech dont le numéro de version commence par 0.100. :
laurent@debian:~$ cat /etc/apt/preferences.d/40qelectrotech-devel Package: qelectrotech* Pin: version 0.100.* Pin-Priority: 1001
As root
# echo -e 'Package: qelectrotech* \nPin: version 0.100.* \nPin-Priority: 1001' > /etc/apt/preferences.d/40qelectrotech-devel
With sudo
echo -e 'Package: qelectrotech* \nPin: version 0.100.* \nPin-Priority: 1001' | sudo tee /etc/apt/preferences.d/40qelectrotech-devel > /dev/null
Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details
sudo apt-key export 1D4FB6C1 | sudo gpg --dearmour -o /usr/share/keyrings/qelectrotech.gpg 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
Now remove in /etc/apt/sources.list :
deb https://debian.qelectrotech.org/qet/builds/debian/ unstable main
And old key:
sudo apt-key del 1D4FB6C1