Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:cherrytree [18/07/2019 08:10] smolski [CherryTree - Installation buster] |
doc:systeme:cherrytree [10/09/2019 20:45] (Version actuelle) Debian Alain [Installation] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{tag>à-tester}} | * Suivi : {{tag>à-tester}} | ||
- | * Création par [[user>smolski]] 18/07/2019 | + | * Création par [[user>enicar]] 18/07/2019 |
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=306107#p306107 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=306107#p306107 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 12: | Ligne 12: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | J'ai rédigé une //longue procédure d'installation// qui permet d'installer cherrytree sans avoir besoin de python-appindicator. | + | **Enicar** en est l'auteur. |
+ | |||
+ | J'ai rédigé une //procédure d'installation// qui permet d'installer cherrytree sans avoir besoin de python-appindicator. | ||
- C'est assez long, il faut bien suivre les étapes. | - C'est assez long, il faut bien suivre les étapes. | ||
- | - Il se peut qu'il manque quelques paquets, si c'est la cas, la construction du paquet avec debuild échouera avec un message d'erreur, donnant la liste des dépendances manquantes qu'il faudra alors installer. | + | - Il se peut qu'il manque quelques paquets, |
+ | - Si c'est le cas, la construction du paquet avec debuild échouera avec un message d'erreur, donnant la liste des dépendances manquantes qu'il faudra alors installer. | ||
//Ça a quand même l'avantage de ne pas rajouter de dépôts extérieurs à debian/buster.// ;-) | //Ça a quand même l'avantage de ne pas rajouter de dépôts extérieurs à debian/buster.// ;-) | ||
Ligne 23: | Ligne 26: | ||
On va d'abord installer les dépendances : | On va d'abord installer les dépendances : | ||
- | <code root>apt install p7zip-full python-dbus python-enchant python-chardet python-gtk2 libatk1.0-0 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libgtksourceview2.0-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 python-gobject-2 libgtksourceview2.0-dev devscripts cdbs gnome-pkg-tools python-gobject-2-dev python-gtk2-dev xsltproc gtk-doc-tools python-gtk2-doc</code> | + | <code root>apt install p7zip-full python-dbus python-enchant python-chardet python-gtk2 dh-python libatk1.0-0 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libgtksourceview2.0-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 python-gobject-2 libgtksourceview2.0-dev devscripts cdbs gnome-pkg-tools python-gobject-2-dev python-gtk2-dev xsltproc gtk-doc-tools python-gtk2-doc python-all-dev</code> |
==== Téléchargement ==== | ==== Téléchargement ==== | ||
Ligne 30: | Ligne 33: | ||
<code user>mkdir ~/src && cd ~/src</code> | <code user>mkdir ~/src && cd ~/src</code> | ||
- | On télécharge à présent les paquets nécessaires depuis les dépôts debian, grâce à ce petit script : | + | On télécharge à présent les paquets nécessaires depuis les dépôts debian, grâce à ce petit [[doc:programmation:shell:scripts|script]] : |
<code user>#! /bin/sh | <code user>#! /bin/sh | ||
- | wget http://ftp.debian.org/debian/pool/main/p/pygtksourceview/pygtksourceview_2.10.1.orig.tar.gz | + | wget https://deb.debian.org/debian/pool/main/p/pygtksourceview/pygtksourceview_2.10.1.orig.tar.gz |
- | wget http://ftp.debian.org/debian/pool/main/p/pygtksourceview/pygtksourceview_2.10.1-3.dsc | + | wget https://deb.debian.org/debian/pool/main/p/pygtksourceview/pygtksourceview_2.10.1-3.dsc |
- | wget http://ftp.debian.org/debian/pool/main/p/pygtksourceview/pygtksourceview_2.10.1-3.debian.tar.xz | + | wget https://deb.debian.org/debian/pool/main/p/pygtksourceview/pygtksourceview_2.10.1-3.debian.tar.xz |
- | wget http://ftp.debian.org/debian/pool/main/c/cherrytree/cherrytree_0.37.6.orig.tar.xz | + | wget https://deb.debian.org/debian/pool/main/c/cherrytree/cherrytree_0.37.6.orig.tar.xz |
- | wget http://ftp.debian.org/debian/pool/main/c/cherrytree/cherrytree_0.37.6-1.dsc | + | wget https://deb.debian.org/debian/pool/main/c/cherrytree/cherrytree_0.37.6-1.dsc |
- | wget http://ftp.debian.org/debian/pool/main/c/cherrytree/cherrytree_0.37.6-1.debian.tar.xz</code> | + | wget https://deb.debian.org/debian/pool/main/c/cherrytree/cherrytree_0.37.6-1.debian.tar.xz</code> |
On décompresse les paquets sources : | On décompresse les paquets sources : | ||
Ligne 49: | Ligne 52: | ||
En tant que root on installe le paquet construit : | En tant que root on installe le paquet construit : | ||
+ | <note important>Les paquets sont construits dans le répertoires | ||
+ | ''~/src/'' par rapport au HOME de l'utilisateur. Comme il | ||
+ | faut être root et si vous utilisez ''su -l'' pour devenir root | ||
+ | comme vous devriez le faire (à moins que vous utilisiez ''sudo''), | ||
+ | il faudra bien penser à aller dans le répertoire ''/home/<utilisateur>/src'' | ||
+ | avant de procéder à l'installation. Sinon ''dpkg'' va se plaindre | ||
+ | qu'il ne trouve pas le fichier ''python-gtksourceview2_2.10.1-3_amd64.deb''. | ||
+ | </note> | ||
<code root>dpkg -i python-gtksourceview2_2.10.1-3_amd64.deb</code> | <code root>dpkg -i python-gtksourceview2_2.10.1-3_amd64.deb</code> | ||
On construit à présent le paquet cherrytree proprement dit : | On construit à présent le paquet cherrytree proprement dit : | ||
- | <code root>cd cherrytree-0.37.6/</code> | + | <code user>cd cherrytree-0.37.6/</code> |
On supprime la dépendance avec appindicator : | On supprime la dépendance avec appindicator : | ||
- | <code root>sed -i '/python-appindicator/d' debian/control</code> | + | <code user>sed -i '/python-appindicator/d' debian/control</code> |
On termine la construction du paquet : | On termine la construction du paquet : | ||
- | <code root>debuild -i -b -us -uc && cd ..</code> | + | <code user>debuild -i -b -us -uc && cd ..</code> |
==== Installation ==== | ==== Installation ==== | ||
+ | <note important>Même remarque que précédemment. Pensez à être dans le bon | ||
+ | répertoire pour procéder à l'installation (ou utilisez le bon | ||
+ | chemin pour le fichier .deb construit) | ||
+ | </note> | ||
On installe le paquet : | On installe le paquet : | ||
<code root>dpkg -i cherrytree_0.37.6-1_all.deb</code> | <code root>dpkg -i cherrytree_0.37.6-1_all.deb</code> | ||
Ligne 68: | Ligne 83: | ||
Mais je ne sais pas si elle est pleinement fonctionnelle. :-/ | Mais je ne sais pas si elle est pleinement fonctionnelle. :-/ | ||
+ | Pour l'utilisation détaillée, voir le tuto : | ||
+ | * [[doc:systeme:cherrytree|cherrytree - Comment prendre des notes.]] =) | ||