Installation du PC chateau - 2

Pré-requis

Première étape : installation d'Ubuntu

Autres étapes

Les logiciels de Pascou

https://pascou.pagesperso-orange.fr/linux.html

Bureautique

  1. Adobe Reader (nécessaire pour le remplissage de certains formulaires CERFA) :
    1. Télécharger et installer la dernière version (fichier .deb) disponible ici (serveur FTP), uniquement en anglais
      1. Alternative : télécharger et installer les fichiers .deb de acroread-bin, acroread-common, acroread, et adobereader-fra correspondant à votre architecture disponibles ici
      2. Autre alternative : installer et utiliser Master PDF Editor for Linux (version gratuite, non libre) téléchargeable ici
    2. Lancer avec Alt+F2 acroread
    3. Quelques informations supplémentaires sont disponibles ici (documentation ubuntu-fr.org)
  2. CDCat : outil de catalogage de supports externes. Efficace mais supporte mal des bases trop importantes. Disponible en version snap 1.8, ici. Pour l'installation

    USER@MACHINE:~$ sudo snap install cdcat-catalog

    . Pour permettre le catalogage de médias externes

    USER@MACHINE:~$ snap connect cdcat-catalog:removable-media

    . Pour lancer cdcat ALT+F2 et

    cdcat-catalog
  3. Dialect : application Flatpak de traduction multilingue, disponible sur Flathub
  4. eVince (Okular sur KDE) : afficheur de documents (notamment PDF) installé par défaut
  5. fbreader : lecteur de livres (e-books) au format ePub. Principaux raccourcis : 'Entrée' bascule de l'affichage de la barre d'outils/plein écran, 'r' rotation, '=' agrandir, '-' rétrécir, 'z' derniers livres, 'l' afficher la bibliothèque, 'a' ajouter un livre, 'f' rechercher, 'n' suivant (next), 'p' précédent, 'o' options. Alternatives :
    1. Bookworm (lecteur elementary OS). Installation

      USER@MACHINE:~$ sudo add-apt-repository ppa:bookworm-team/bookworm

      puis

      USER@MACHINE:~$ sudo apt update && sudo apt install bookworm

    2. Buka, présent dans les dépôts Ubuntu mais ne semble pas mis à jour depuis mai 2017.
    3. Foliate, strictement limité au format epub. Disponible sur Flathub, également installable si Flatpak est installé, avec

      USER@MACHINE:~$ flatpak install flathub com.github.johnfactotum.Foliate

  6. Glom (SGBD qui semble simple d'emploi mais génère des bases vides très lourdes)
  7. GED (Gestion Électronique de Documents) : Pap'rass (en Python)
  8. gElemental : tableau périodique des éléments
  9. GWhere : outil de catalogage de supports externes. N'est plus disponible dans les dépôts d'Ubuntu 18.04. On peut récupérer le fichier .deb ici ou là.
  10. Kexi : SGBD de la suite KOffice (= Calligra)
  11. KNotes
  12. MDB Viewer
  13. PDFMod ou pdfsam : éditeurs de fichiers PDF : extraction, rotation, ajout de pages…
  14. PDFShuffler : permet de faire des opérations d'ajout, suppression, rotation de pages de fichiers PDF.
  15. Polices. Les polices sont instalées dans /usr/share/fonts/
    1. Équivalent Debian de Calibri : Carlito

      USER@MACHINE:~$ sudo apt install fonts-crosextra-carlito

  16. Qalculate!
  17. Scribus : logiciel de PAO
  18. Speed Crunch (speedcrunch) : calculatrice évoluée
  19. Stellarium : générateur de carte du ciel en temps réel
  20. Tomboy (utilise Mono) → GNotes (en C++ mais développement arrêté)

Image (Graphisme)

Internet

  1. curl : navigateur en ligne de commande. Utile pour récupérer son adresse IP par

    USER@MACHINE:~$ curl ifconfig.me

    ou

    USER@MACHINE:~$ curl http://smart-ip.net/myip

  2. DropBox. L'installation du paquet nautilus-dropbox_xxx.deb ajoute le dépôt de Dropbox aux sources.
    Il y a un bug d'installation de DropBox après la mise à jour vers Ubuntu 14.04

    USER@MACHINE:~$ sudo rm -rf /var/lib/dropbox/.dropbox-dist && dropbox start -i

    (supprime le dossier de l'installation précédente).

  3. Ekiga (téléphonie et vidéoconférence par Internet)
  4. Filezilla : client FTP perfectionné. Quelques sites pour héberger gratuitement un site Web :
  5. Firefox 10+ → extensions. Voir ici pour les extensions de Firefox 3
  6. Google Chromium (chromium-browser)extensions
  7. gufw : Configuration du pare-feu (gufw)
  8. JDownloader (application Java). Lanceur (si installé manuellement) : java -Xmx512m -jar /home/pascal/.JDownloader0.6.193/JDownloader.jar. Si installé avec l'installeur présent sur le site, le logiciel se trouve dans ~/jd2/ au lieu de ~/.JDownloaderxxxx/. Nécessite l'installation préalable de Java

    USER@MACHINE:~$ sudo apt install default-jre

    . Installation de JDownloader sur Ubuntu.

  9. Midori : navigateur léger basé sur Webkit
  10. Navigateur Gnome (epiphany-browser), basé sur Webkit
  11. net-tools : divers outils de gestion réseau en ligne de commande (notamment ifconfig).
  12. Protonmail : mail suisse chiffré et sécurisé. Voir ici pour le connecter à Thunderbird (nécessite l'installation d'un composant, encore en version bêta sous Linux. Des info peuvent être sollicitées à bridge@protonmail.com).
  13. qBittorrent : client bittorrent. Pour permettre le fonctionnement du P2P, il suffit d'ouvrir les ports voulus (2881, 4433 et 6881 par défaut, en TCP) dans les pare-feux (modem/routeur et Ubuntu). qBittorrent a l'avantage d'avoir des moteurs de recherche de sites de traqueurs intégrés (avec la possibilité d'en ajouter).
  14. ssh : outil de connexion sécurisé par chiffrement (comprend les paquets openssh client et serveur). Pour un poste qui ne sera que client, installer uniquement openssh-client et non le paquet ssh complet. Manuel du fichier de configuration du démon SSH (/etc/ssh/sshd_config) ici (openBSD), manuel de ssh-keygen OpenBSD là. Installation et utilisation :
    1. installation par

      USER@MACHINE:~$ sudo apt install ssh

      ou

      USER@MACHINE:~$ sudo apt install openssh-client

      selon l'utilisation voulue

    2. la configuration du démon SSH se fait dans le fichier /etc/ssh/sshd_config

      USER@MACHINE:~$ sudo gedit /etc/ssh/sshd_config

      . Voir ce fichier de configuration exemple commenté, paramétré pour une authentification des clients par clé et non par mot de passe. Après modification du fichier de configuration (lignes 7 et 8 : port d'écoute et utilisateur(s) autorisé(s)), relancer le démon par

      USER@MACHINE:~$ sudo service ssh stop

      ou

      USER@MACHINE:~$ sudo systemctl stop ssh

      suivi de

      USER@MACHINE:~$ sudo service ssh start

      ou

      USER@MACHINE:~$ sudo systemctl start ssh

      ou bien

      USER@MACHINE:~$ sudo service ssh restart

      pour le redémarrer et prendre en compte les nouveaux paramètres

    3. Pour éviter le démarrage du serveur SSH lors du boot (ne l'arrête pas si le PC et SSH sont déjà lancés)

      USER@MACHINE:~$ sudo systemctl disable ssh

      et

      USER@MACHINE:~$ sudo systemctl enable ssh

      pour qu'il démarre à nouveau lors du boot

    4. La présence du fichier sshd-config est nécessaire pour régénérer un jeu de clés et faire fonctionner ssh. En cas de fausse manœuvre, une version “vierge” se trouve ici /usr/share/openssh/sshd_config. Il est utile d'en faire une copie de sécurité

      USER@MACHINE:~$ sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original

      Pour régénérer un jeu de clés

      USER@MACHINE:~$ dpkg-reconfigure openssh-server

    5. générer les clés (sur les postes clients et le serveur) par

      USER@MACHINE:~$ ssh-keygen -t ed25519 -C "utilisateur@cequonveut"

      (-C = commentaire) pour une clé la plus sûre (courbes elliptiques) ou

      USER@MACHINE:~$ ssh-keygen -t rsa -b 4096

      pour des clés RSA 4096 bits. La clé est générée dans $HOME/.ssh/. La clé privée du serveur est à mettre dans son sous-dossier $HOME/.ssh/identity/. Les contenus des clés publiques des clients sont à copier dans le fichier $HOME/.ssh/authorized_keys du serveur (une clé par ligne)

    6. pour se connecter depuis le client en ligne de commande

      USER@MACHINE:~$ ssh nomutilisateur@xxx.xxx.xxx.xxx -p n°_port

      (on ne précise le n° de port que s'il est différent du port 22, par défaut)

    7. Pour vérifier les dernières connexions, les erreurs de connexions (utile pour savoir ce qui cloche) ou qui se connecte (en temps réel)

      USER@MACHINE:~$ tail -f /var/log/auth.log

    8. pour monter un dossier distant via Nautilus (Fichiers), choisir “Connexion à un serveur” et, pour l'emplacement
      ssh://nomutilisateur@xxx.xxx.xxx.xxx:n°_port

      Le serveur peut ensuite être enregistré en favori

    9. Pour se connecter via une connexion tunnelisée pour un client VNC passant par le port 5900

      USER@MACHINE:~$ ssh -L 5901:localhost:5900 nomutilisateur@xxx.xxx.xxx.xxx -p n°port

      , n°port étant celui écouté par le démon SSH ; nomutilisateur, le nom de connexion sur la machine distante et xxx son adresse IP sur le réseau (ou du port NATté en cas d'accès via Internet).

  15. ssmtp, pour l'envoi de courriels en ligne de commande en passant par un serveur SMTP. Exemple de paramétrage pour GMail (fichier /etc/ssmtp/ssmtp.conf). Arobase, une source utile pour récupérer les paramètres des principaux serveurs de mails. sSMTP est considéré comme obsolète, à remplacer par msmtp.
  16. Thunderbirdextensions
  17. TorBrowser, à télécharger ici. Il suffit de décompresser l'archive et de cliquer sur le script exécutable pour lancer Tor et une version modifiée de Firefox ESR l'utilisant. Pour ajouter une icône dans le lanceur, il suffit de glisser l'icône du lanceur de TorBrowser dans la barre du lanceur (à gauche). Pour une méthode plus complexe, voir le chapitre Astuces et paramétrage.
  18. Transmission : client bittorrent. Pour permettre le fonctionnement du P2P, il faut non seulement ouvrir le port voulu (51413 par défaut en TCP) dans les pare-feux (modem/routeur et Ubuntu) mais aussi natter ce port sur l'IP (fixe) du PC sur lequel il fonctionne. Il faut donc un port différent par PC connecté sur le routeur. Utiliser la commande netstat -lpt pour s'assurer des ports à ouvrir/natter.
  19. Empathy ou Pidgin
  20. Vino : serveur et client (contient Vinagre) VNC pour la prise de main à distance. Le serveur n'est plus lancé par défaut au démarrage d'Ubuntu 11.10. Démarrer manuellement par Alt+F2

    USER@MACHINE:~$ /usr/lib/vino/vino-server

    ou

    USER@MACHINE:~$ nohup /usr/lib/vino/vino-server &

  21. WiFi Radar : détecteur de réseau wi-fi. Utile sur un portable.
  22. Warp : outil sécurisé de transfert de fichier via le réseau interne ou Internet via un code à partager. Disponible sur Flathub, sources sur Gitlab, détails sur OMG! Ubuntu. Installation (après avoir installé Flatpak et ajouté le dépôt Flathub, cf. le chapitre Système) flatpak install flathub app.drey.Warp. Pour le lancer flatpak run app.drey.Warp
  23. mailutils : ajoute la commande mail permettant d'envoyer un mail en ligne de commande. Syntaxe echo Contenu du message | mail -s “TEST” email@destinataire.com ou, pour un message contenu dans un fichier, mail -s “TEST” email@destinataire.com < /chemin/message.txt ou cat /chemin/message.txt | mail -s “TEST” email@destinataire.com
  24. msmtp : outil de messagerie léger. Remplace ssmtp, considéré comme obsolète. Syntaxe :
    1. Envoyer un mail depuis le SMTP par défaut à l'adresse destinataire@adresse.mail, en supposant que le contenu se trouve dans le fichier message.txt :

      USER@MACHINE:~$ cat message.txt | msmtp destinataire@adresse.mail

      Si on veut ajouter un objet, mettre une 1ère ligne

      Subject:DeQuoiOnParle\n

      (\n pour un saut de ligne) dans le fichier message.txt. L'option -v affiche toutes les informations d'envoi dans la console.

    2. Envoyer un fichier binaire ou zippé en pièce-jointe

      USER@MACHINE:~$ uuencode application.zip | msmtp destinataire@adresse.mail

    3. Envoyer un mail depuis un autre SMTP du fichier de configuration, par exemple celui intitulé “Yahoo”

      USER@MACHINE:~$ cat message.txt | msmtp -a Yahoo destinataire@adresse.mail

    4. Pour éviter que le message soit rejeté par GMail, il faut ajouter les 3 lignes suivantes avant le corps de texte (conformité à la norme RFC2822) :
      From: mon-adresse@domaine.xx
      To: destinataire@adresse.mail
      Subject: objet du mail
    5. Le fichier de paramétrage du ou des SMTP est à créer sous le nom .msmtprc dans le home utilisateur ~/.msmtprc puis à mettre en lecture-écriture uniquement pour l'utilisateur (les mots de passe sont pas défaut en clair dans ce fichier)

      USER@MACHINE:~$ chmod 600 ~/.msmtprc

      Exemple de fichier de configuration. Plus de détails ici.

  25. gnome-online-accounts (installé par défaut sur Ubuntu depuis la 18.04) : permet de gérer les comptes en ligne comme Google drive ou Microsoft Onedrive. Utilise un montage par gvfs.
    1. Pour monter un Google drive

      USER@MACHINE:~$ gio mount google-drive://adresse.mail@gmail.com

      Le point de montage sera accessible au point de montage /run/user/1000/gvfs/google-drive:host=gmail.com,user=adresse.mail/ (on retrouve l'adresse du point de montage en ouvrant une console depuis le disque monté à partir de Nautilus). Pour le démonter

      USER@MACHINE:~$ gio mount -u google-drive://adresse.mail@gmail.com

    2. Monter un compte Box.com (ouvert gratuitement avec 10 Go, voire 50 Go avec un smartphone LG) en WebDAV :
      1. Installer davfs2 sudo apt-get install davfs2 En cas de problème de paramétrage (montage réservé au superutilisateur, par exemple), utiliser la commande dpkg-reconfigure davfs2
      2. S'ajouter au groupe davfs sudo adduser nom-utilisateur davfs2
      3. Créer un point de montage dans son espace utilisateur mkdir ~/UbuntuOne ou mkdir ~/Box, par exemple, en évitant les espaces
      4. Créer un dossier caché pour les fichiers de paramétrage du montage en espace utilisateur mkdir ~/.davfs2
      5. Y copier le fichier de paramétrage par défaut cp /etc/davfs2/davfs2.conf ~/.davfs2 et y ajouter ce paramètre pour permettre plusieurs ouvertures à la fois echo “use_locks 0” » ~/.davfs2/davfs2.conf (peut se faire avec Gedit en ajoutant simplement une ligne use_locks 0 en fin de fichier)
      6. Créer un fichier texte “secrets” dans le dossier .davfs2 avec ce contenu https://dav.box.com/dav mél-Box mot-de-passe-Box (n'accepte pas les caractères # dans le mot de passe). Attention ! Le mot de passe Box.com est en clair dans ce fichier !
      7. Attribuer des droits en lecture/écriture uniquement à l'utilisateur chmod 600 ~/.davfs2/secrets
      8. Dans le fichier davfs2.conf, décommenter (en enlevant le # en début de ligne) la ligne secrets ~/.davfs2/secrets # user config file only
      9. Éditer le fichier fstab sudo gedit /etc/fstab en ajoutant la ligne https://dav.box.com/dav /home/nom-utilisateur/Box davfs rw,user,noauto 0 0
      10. Monter le dossier WebDAV mount /home/$USER/Box/
      11. En cas de message d'erreur de permission utilisateur, modifier les droits sudo chmod u+s /sbin/mount.davfs
      12. Pour le démontage umount ~/Box/
      13. Pour un montage automatique à l'ouverture de session, ajouter la commande mount ~/Box/ dans les programmes de démarrage. Pour Ubuntu 20.04, il semble souhaitable d'ajouter quelques secondes avant le lancement de cette commande, par exemple sh -c 'sleep 4 && mount /home/$USER/Box/'
      14. Précision : les fichiers ne sont pas modifiables en exécution (uniquement lecture/écriture)
  26. Pushbullet : permet d'envoyer des liens, notes, fichiers, listes, SMS à un téléphone portable Android depuis le bureau Linux et de recevoir des notifications du téléphone.
    1. Installer Pushbullet sur le téléphone Android
    2. Installation sur le PC sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install pushbullet-indicator
    3. Installer l'extension Nautilus, pour le partage de fichiers sudo apt-get install nautilus-pushbullet && nautilus -q
    4. Démarrer pushbullet-indicator, se connecter à son compte pushbullet (demande un identifiant Gmail ou Facebook) puis autoriser pushbullet-indicator à accéder à son compte et à ses données pushbullet
    5. pushbullet-indicator peut être ajouté aux programmes de démarrage
  27. KDE-connect : permet une interaction entre le bureau KDE (ne fonctionne pas sous Unity) et un smartphone sous Android 4.2+ avec échange de fichiers, réception de notification du smartphone sur le bureau (SMS, batterie), partage de presse-papiers, contrôle multimédia de KDE à partir du smartphone. La connexion est sécurisée entre les deux par AES256. Plus plus de détails (installation, fonctionnement, problèmes, voir ici (en anglais) :
    1. Installation sudo apt install kdeconnect. Les paramètres se retrouvent dans la configuration système de KDE sous KDE Connect
    2. Lancement du démon qdbus org.kde.kded /kded loadModule kdeconnect
    3. Nécessite l'ouverture des ports 1714:1764 en UDP et TCP
    4. L'application Android à installer sur le smartphone puis à lancer, demander un appariement et accepter lorsque la notification apparaît sur le bureau KDE
    5. Arrêt du démon qdbus org.kde.kded /kded unloadModule kdeconnect
    6. Désinstallation sudo apt remove kdeconnect
  28. Changer de DNS : plutôt que prendre celui du FAI, choisir un DNS neutre, par exemple Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenNIC ou FDN. Se modifie à partir de l'icône des connexions réseau. Dans l'onglet “Paramètres IPv4”, choisir “Adresses automatiques uniquement (DHCP)” comme Méthode et entrer les adresses des serveurs DNS sélectionnés, séparées par des virgules. Même chose dans l'onglet “Paramètres IPv6”. Finalement, choisir dans l'onglet “Général” si la connexion doit être ou non automatique au moyen de cette connexion.

Multimédia

Outils (Utilitaires)

Système

Astuces et paramétrage

Dépannage

Conclusion

Liste à installer

nicolas@chateau:/media/tmp$ awk '{print $1}' liste-a-installer | sort > liste-a-installer_triee.txt 
nicolas@chateau:/media/tmp$ awk '{print $1}' ubuntu-22.04.1-desktop-amd64.manifest | sort > ubuntu-22.04.1-desktop-amd64.manifest_triee.txt
nicolas@chateau:/media/tmp$ comm -13 ubuntu-22.04.1-desktop-amd64.manifest_triee.txt liste-a-installer_triee.txt > differences-a-installer.txt

apts à installer

differences-a-installer.txt :

  1. adb
  2. aeolus
  3. alacarte
  4. apache2
  5. appimagelauncher
  6. aptitude
  7. apt-rdepends
  8. attr
  9. avidemux2.7-qt5
  10. bleachbit
  11. bookletimposer
  12. ca-certificates-java
  13. calibre
  14. cdlabelgen
  15. cherrytree
  16. chrome-gnome-shell
  17. chromium-codecs-ffmpeg-extra
  18. clamav-base
  19. clamtk
  20. clementine
  21. cli-common
  22. cmake-qt-gui
  23. com.github.phase1geo.annotator
  24. cpu-x
  25. db-util
  26. denemo
  27. denemo-doc
  28. discord
  29. dkms
  30. doxygen
  31. dvd+rw-tools
  32. dvipng
  33. dvisvgm
  34. dwz
  35. easytag
  36. enchant
  37. espeak
  38. espeak-data:amd64
  39. exe-thumbnailer
  40. exif
  41. exiv2
  42. fakeroot
  43. fdclone
  44. fd-find
  45. ffmpeg
  46. filemanager-actions
  47. filezilla
  48. firebird3.0-common
  49. firetools
  50. flashplugin-installer
  51. flatpak
  52. fonts-crosextra-caladea
  53. fonts-crosextra-carlito
  54. fonts-dejavu
  55. fonts-glyphicons-halflings
  56. fonts-mathjax
  57. fonts-wine
  58. franz
  59. freetds-common
  60. fslint
  61. fuseiso
  62. g++
  63. galera-3
  64. gcc-10-base:amd64
  65. gcc-10-base:i386
  66. gconf-editor
  67. gconf-service-backend
  68. gcstar
  69. gdbserver
  70. gdebi
  71. geany
  72. gedit-plugins
  73. gedit-plugins-common
  74. geeqie
  75. geneweb-gui
  76. gif-thumbnailer
  77. gimagereader
  78. gir1.2-geocodeglib-1.0:amd64
  79. gir1.2-gexiv2-0.10:amd64
  80. gir1.2-goocanvas-2.0:amd64
  81. gir1.2-gtk-2.0:amd64
  82. gir1.2-gtkclutter-1.0:amd64
  83. gir1.2-gtkspell3-3.0:amd64
  84. gir1.2-osmgpsmap-1.0
  85. gir1.2-poppler-0.18:amd64
  86. gir1.2-unity-5.0:amd64
  87. git
  88. glade
  89. glib-networking:i386
  90. gnome-tweak-tool
  91. gnucash
  92. gnucash-docs
  93. gobject-introspection
  94. gramps
  95. graphviz
  96. grsync
  97. gscan2pdf
  98. gsfonts
  99. gsmartcontrol
  100. gstreamer1.0-libav:amd64
  101. gstreamer1.0-vaapi:amd64
  102. gstreamer1.0-x:i386
  103. gthumb
  104. gtk2-engines-murrine:i386
  105. gtkhash
  106. gtranslator
  107. handbrake
  108. hardinfo
  109. hplip-gui
  110. htop
  111. ibverbs-providers:amd64
  112. icu-devtools
  113. iftop
  114. imagemagick-6-common
  115. ippusbxd
  116. isomaster
  117. java-common
  118. jhead
  119. kactivities-bin
  120. kactivitymanagerd
  121. kde-cli-tools
  122. kodi
  123. kodi-repository-kodi
  124. kpackagelauncherqml
  125. krb5-locales
  126. kwayland-integration:amd64
  127. lame
  128. leptonica-progs
  129. libc-client2007e
  130. lilypond
  131. lintian
  132. lmodern
  133. locate
  134. manpages-dev
  135. manpages-fr
  136. manpages-fr-dev
  137. manpages-fr-extra
  138. mapivi
  139. mariadb-client-10.3
  140. mariadb-client-core-10.3
  141. mariadb-server
  142. mariadb-server-core-10.3
  143. meld
  144. menulibre
  145. micro
  146. mkvtoolnix-gui
  147. mono-complete
  148. mplayer
  149. musescore-general-soundfont
  150. musescore-general-soundfont-lossless
  151. musescore-general-soundfont-small
  152. nautilus-admin
  153. nautilus-extension-fma:amd64
  154. nautilus-filename-repairer
  155. nautilus-gtkhash
  156. nautilus-image-converter
  157. nautilus-script-audio-convert
  158. nautilus-script-manager
  159. ncdu
  160. nemo-extension-fma:amd64
  161. net.downloadhelper.coapp
  162. netpbm
  163. net-tools
  164. nginx
  165. node-html5shiv
  166. ntopng
  167. nvidia-driver-515
  168. nvidia-prime
  169. nvidia-settings
  170. ocl-icd-libopencl1:amd64
  171. ocl-icd-libopencl1:i386
  172. ocrmypdf
  173. ooo-thumbnailer
  174. opus-tools
  175. p7zip
  176. pango1.0-tools
  177. pdf2djvu
  178. pdfmod
  179. pdftk
  180. php7.4-bcmath
  181. php7.4-bz2
  182. php7.4-cli
  183. php7.4-dba
  184. php7.4-dev
  185. php7.4-enchant
  186. php7.4-gmp
  187. php7.4-imap
  188. php7.4-interbase
  189. php7.4-ldap
  190. php7.4-odbc
  191. php7.4-pgsql
  192. php7.4-pspell
  193. php7.4-snmp
  194. php7.4-soap
  195. php7.4-sqlite3
  196. php7.4-sybase
  197. php7.4-tidy
  198. php7.4-xsl
  199. php-amqp
  200. php-apcu-bc
  201. php-ds
  202. php-fpm
  203. php-gearman
  204. php-geoip
  205. php-gnupg
  206. php-http
  207. php-imagick
  208. php-intl
  209. php-lua
  210. php-mailparse
  211. php-memcache
  212. php-memcached
  213. php-mongodb
  214. php-mysql
  215. php-oauth
  216. php-pcov
  217. php-pear
  218. php-pinba
  219. php-ps
  220. php-psr
  221. php-radius
  222. php-redis
  223. php-rrd
  224. php-sass
  225. php-solr
  226. php-ssh2
  227. php-stomp
  228. php-tideways
  229. php-uploadprogress
  230. php-uuid
  231. php-xdebug
  232. php-xmlrpc
  233. php-yaml
  234. php-zip
  235. php-zmq
  236. playonlinux
  237. pngquant
  238. po-debconf
  239. ppa-purge
  240. pst-utils
  241. pyqt5-dev-tools
  242. pyrenamer
  243. python2
  244. python3-argcomplete
  245. python3-crypto
  246. python3-cups
  247. python3-ebooklib
  248. python3-entrypoints
  249. python3-gnucash
  250. python3-gpg
  251. python3-gtkspellcheck
  252. python3-ifaddr
  253. python3-nautilus
  254. python3-nose
  255. python3-numpy
  256. python3-packaging
  257. python3-pip
  258. python3-pypdf2
  259. python3-pyqt5.qtwebchannel
  260. python3-repoze.lru
  261. python3-requests-unixsocket
  262. python3-selenium
  263. python3-simplejson
  264. python3-sip
  265. python3-sortedcontainers
  266. python3-soupsieve
  267. python3-sqlalchemy
  268. python3-sqlalchemy-ext
  269. python3-tdb
  270. python3-toml
  271. python3-webencodings
  272. python-dev-is-python2
  273. python-imaging
  274. python-olefile
  275. python-poppler
  276. python-pypdf2
  277. qbittorrent
  278. qjackctl
  279. qpdfview
  280. qpdfview-djvu-plugin
  281. qpdfview-ps-plugin
  282. qpdfview-translations
  283. qt5dxcb-plugin:amd64
  284. qt5-gtk-platformtheme:amd64
  285. qttranslations5-l10n
  286. realvnc-vnc-viewer
  287. redis-server
  288. rednotebook
  289. rosegarden
  290. samba
  291. samba-dsdb-modules:amd64
  292. samba-vfs-modules:amd64
  293. sane
  294. scrcpy
  295. shellcheck
  296. shutter
  297. smart-notifier
  298. snmp-mibs-downloader
  299. socat
  300. sonnet-plugins
  301. sqlite3
  302. ssh-askpass
  303. stacer
  304. sweethome3d
  305. tabby-terminal
  306. tcl-udp:amd64
  307. teams
  308. teamviewer
  309. texlive-latex-base
  310. texlive-music
  311. timgm6mb-soundfont
  312. timidity
  313. tkabber
  314. translate-shell
  315. tree
  316. tsmuxer
  317. ttf-mscorefonts-installer
  318. ubuntu-restricted-extras
  319. unpaper
  320. unrar
  321. uuid-dev:amd64
  322. va-driver-all:amd64
  323. va-driver-all:i386
  324. vdpau-driver-all:amd64
  325. vdpau-driver-all:i386
  326. vim
  327. virtualbox-6.1
  328. vkd3d-compiler
  329. vlc
  330. vlc-l10n
  331. vlc-plugin-notify:amd64
  332. vlc-plugin-samba:amd64
  333. vlc-plugin-skins2:amd64
  334. vlc-plugin-video-splitter:amd64
  335. vlc-plugin-visualization:amd64
  336. vnstati
  337. vorbis-tools
  338. vsftpd
  339. webp
  340. webp-thumbnailer
  341. winetricks
  342. winff
  343. w-scan
  344. x11proto-core-dev
  345. x11proto-input-dev
  346. x11proto-randr-dev
  347. x11proto-xext-dev
  348. x11proto-xinerama-dev
  349. xchm
  350. xclip
  351. xdotool
  352. xorg-sgml-doctools
  353. xsane
  354. xserver-xorg-video-nvidia-515
  355. xtrans-dev
  356. xul-ext-ubufox
  357. yagf
  358. yasm
  359. zenmap
  360. zoom

Snaps à installer

  1. snap:chromium
  2. snap:core
  3. snap:core18
  4. snap:fslint-unofficial
  5. snap:gnome-3-28-1804
  6. snap:gtk2-common-themes

Flatpaks à installer

nicolas@chateau:/media/tmp$ flatpak list | sed '1d' | sort
Blender	                                org.blender.Blender	3.2.2	stable	user
Codecs	                                org.blender.Blender.Codecs		stable	user
Éditeur d’image GIMP	                org.gimp.GIMP	2.10.32	stable	user
ffmpeg-full	                        org.freedesktop.Platform.ffmpeg-full		21.08	user
Freedesktop Platform	                org.freedesktop.Platform	20.08.19	20.08	system
Freedesktop Platform	                org.freedesktop.Platform	20.08.19	20.08	user
Freedesktop Platform	                org.freedesktop.Platform	21.08.15	21.08	system
Freedesktop Platform	                org.freedesktop.Platform	21.08.15	21.08	user
GNOME Application Platform version 41	org.gnome.Platform		41	system
GNOME Application Platform version 42	org.gnome.Platform		42	user
Manual	                                org.gimp.GIMP.Manual		2.10	user
Mesa	                                org.freedesktop.Platform.GL.default	21.1.8	20.08	system
Mesa	                                org.freedesktop.Platform.GL.default	21.1.8	20.08	user
Mesa	                                org.freedesktop.Platform.GL.default	21.3.9	21.08	system
Mesa	                                org.freedesktop.Platform.GL.default	21.3.9	21.08	user
nvidia-460-73-01	                org.freedesktop.Platform.GL.nvidia-460-73-01		1.4	user
nvidia-510-73-05	                org.freedesktop.Platform.GL.nvidia-510-73-05		1.4	user
nvidia-515-48-07	                org.freedesktop.Platform.GL.nvidia-515-48-07		1.4	user
nvidia-515-65-01	                org.freedesktop.Platform.GL.nvidia-515-65-01		1.4	user
openh264	                        org.freedesktop.Platform.openh264	2.1.0	2.0	system
openh264	                        org.freedesktop.Platform.openh264	2.1.0	2.0	user
Yaru-light Gtk Theme	                org.gtk.Gtk3theme.Yaru-light		3.22	user
Zenmap	                                org.nmap.Zenmap	7.92	stable	system

Programmes installés

Programmes installés :

  1. apt-file
  2. base-passwd
  3. bleachbit
  4. brasero
  5. bsdutils
  6. bubblewrap
  7. calibre
  8. cherrytree
  9. chrome-gnome-shell
  10. chromium-browser
  11. clutter-1.0-tests
  12. curl
  13. db-util
  14. ditaa
  15. ffmpeg
  16. filemanager-actions-nautilus-extension
  17. filezilla
  18. flatpak
  19. freetuxtv
  20. gdebi
  21. geany
  22. gimagereader
  23. git
  24. gnome-shell-extension-manager
  25. gnome-shell-extensions
  26. gnome-software-plugin-flatpak
  27. gnome-tweaks
  28. gnucash
  29. gnucash-docs
  30. gourmand
  31. gpart
  32. graphviz
  33. grsync
  34. gscan2pdf
  35. gsmartcontrol
  36. homebank
  37. htop
  38. hunspell
  39. indicator-appmenu
  40. isomaster
  41. jackd
  42. jq
  43. libcanberra-gtk-module
  44. libgtk-4-dev
  45. libgtk3.0-cil-dev
  46. luckybackup
  47. manpages-fr
  48. manpages-fr-dev
  49. manpages-fr-extra
  50. mariadb-server
  51. mate-utils
  52. meld
  53. menulibre
  54. mono-complete
  55. nautilus-admin
  56. nautilus-gtkhash
  57. nautilus-image-converter
  58. nautilus-script-manager
  59. nautilus-scripts-manager
  60. ncdu
  61. nginx
  62. nginx-full
  63. nmap
  64. openjdk-18-jdk
  65. owncloud-client
  66. php
  67. php-curl
  68. php-fpm
  69. php-gd
  70. php-intl
  71. php-mbstring
  72. php-mysql
  73. php-xml
  74. php-xmlrpc
  75. php-zip
  76. pidgin
  77. playonlinux
  78. python3-xlib
  79. qbittorrent
  80. qjackctl
  81. shutter
  82. smart-notifier
  83. smartmontools
  84. sweethome3d-furniture
  85. sweethome3d-furniture-editor
  86. sweethome3d-furniture-nonfree
  87. sweethome3d-textures-editor
  88. tesseract-ocr-all
  89. testdisk
  90. translate-shell
  91. tree
  92. tumbler
  93. tumbler-plugins-extra
  94. unity-gtk2-module
  95. unity-gtk3-module
  96. vsftpd
  97. xchm
  98. xdot
  99. xdotool
  100. zim

Problèmes connus

Utilisation de framboise.parc

Ne fonctionne pas de façon fiable ! Régler l'accès réseau et mettre le RPI comme serveur DNS :

Utilisation de dnsmasq

Problème d'incompatibilité avec systemd

  1. Installez dnsmasq ou el ligne de commande :

    $ sudo apt install dnsmasq

    Créez le fichier /etc/dnsmasq.d/local :

    $ sudo nano /etc/dnsmasq.d/local

    et écrivez-y les deux lignes :

    /etc/dnsmasq.d/local
    address=/framboise.parc/192.168.0.31
    address=/chateau.parc/192.168.0.1

Voir aussi


Basé sur « ARTICLE » par AUTEUR.