Pour ajouter des logiciels/paquets, il y a plusieurs possibilités:
Des balises linux sont appliquées à un grand nombre de xml wpkg situés sur le dépot Sambaédu. Par exemple, si on prend le xml d'Avogadro, il contient cette ligne:
<linux type="apt" package="avogadro"/>
Si on ajoute le logiciel Avogadro à un parc de clinux, au boot, le mécanisme de startup installe de façon automatique le logiciel en faisant un apt install Avogadro
Remarque: il n'y a pas de remontée WPKG sur l'interface, le logiciel apparait en échec, mais le mécanisme d'apt étant solide et fiable, le paquet s'installe à coup sur!
Sur le se4fs, on va créer un fichier qui contient la liste de tous les paquets à installer.
mkdir -p /etc/sambaedu/applications/packages/
touch /etc/sambaedu/applications/packages/packages.list
chown www-admin:root -R /etc/sambaedu/applications/packages/
Une fois fait, il suffit d'éditer le fichier et d'ajouter la liste des paquets désirés
nano /etc/sambaedu/applications/packages/packages.list
on ajoute par exemple
spyder
kazam
pyzo
kdenlive
clementine
chromium
ffmpeg
dolphin
ark
kyodialog
mu-editor
pycharm-community
sqlite3
python3-mecavideo
python3-magic
graphviz
shotcut
photoflare
kolourpaint
gimp
On ajoute le fichiers .deb dans un partage réseau comme dans Progs, qui apparait sur le client dans /media/Progs et avec un script de startup-once.linux (voir dans les parties suivantes) qui contient
dpkg -i /media/Progs/nom_du_fichier.deb ||true