Que faire après une fresh install.
Lors de l'installation, j’ai choisi
Le programme d'install propose de mettre le « bootloader » sur le disque d'installation, sans préciser la partition comme ce devrait être le cas. J'ai validé et tout a fonctionné sans encombre.
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
snap list
sudo snap remove <nom du paquet>
rm -rf ~/snap
sudo rm -rf /var/cache/snapd
sudo rm -rf /var/lib/snapd
sudo rm -rf /var/snap
sudo apt autoremove --purge snapd
sudo rm -rf /snap
sudo nano /etc/apt/preferences.d/no_snap
Ajouter les lignes :
Package: snapd
Pin: release *
Pin-Priority: -1
Firefox a été désinstallé lors de la suppression des snap. Il doit désormais être récupéré via le ppa de la team mozilla :
sudo add-apt-repository ppa:mozillateam/ppa
Ce ppa doit être prioritaire sur le firefox de transition présent dans les dépôts ubuntu, qui redirige sur le snap :
sudo nano /etc/apt/preferences.d/mozillateam_prio_sur_snap
Ajouter les lignes :
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
sudo apt install firefox firefox-locale-fr
sudo apt install thunderbird thunderbird-locale-fr
Avant tout lancement, on peut recopier bêtement les dossier .thunderbird et .mozilla, sauvegardés prédédemment, dans ton home.
sudo apt install gnome-session gdm3
sudo apt install gnome-tweaks gnome-shell-extensions
sudo apt install nfs-common
La syntaxe pour contrôler :
systemctl status rpcbind.service
sudo nano /etc/default/grub
Régler le délai sur 2 s. Ne pas oublier :
sudo update-grub
Ajouter les options SSD dans /etc/fstab :
discard,noatime,
Monter le serveur NFS :
# serveur Partie commune
192.168.19.11:/partage /mnt/commun nfs sec=sys,nfsvers=4,_netdev,nodev,noexec 0 0
# serveur Partie perso
192.168.19.11:/stephane /home/stephane/serveur nfs sec=sys,nfsvers=4,_netdev,nodev,noexec 0 0
192.168.19.11:/maryline /home/maryline/serveur nfs sec=sys,nfsvers=4,_netdev,nodev,noexec 0 0
192.168.19.11:/raphael /home/raphael/serveur nfs sec=sys,nfsvers=4,_netdev,nodev,noexec 0 0
Ajouter quelques lignes dans /etc/hosts :
192.168.19.11 perso_dev.stephanegaubert.fr lycee_dev.stephanegaubert.fr notes_dev.stephanegaubert.fr
192.168.19.11 lycee_23-25.stephanegaubert.fr lycee_23-24_mars.stephanegaubert.fr lycee_21-22.stephanegaubert.fr
192.168.19.11 shaarli.stephanegaubert.fr pluxml1.stephanegaubert.fr pluxml2.stephanegaubert.fr
Éditer crontab -e et ajouter les lignes :
08 18 * * * /home/stephane/.bin/thunderbird_backup
10 18 * * * /home/stephane/.bin/firefox_backup
Il doit y avoir cohérence des UID GID du serveur et des clients.
trixie:# cat /etc/passwd
stephane:x:1000:1000:Stéphane,,,:/home/stephane:/bin/bash
maryline:x:1001:1001:Maryline,,,:/home/maryline:/bin/bash
raphael:x:1002:1002:Raphaël,,,:/home/raphael:/bin/bash
timothee:x:1003:1003:Timothée,,,:/home/timothee:/bin/bash
trixie:# cat /etc/group
stephane:x:1000:
maryline:x:1001:
raphael:x:1002:
timothee:x:1003:
p-g:x:1004:stephane,maryline,raphael,timothee
Du coup, on ajoute dans l’ordre :
sudo adduser user
sudo addgroup p-g
sudo adduser stephane p-g
sudo adduser user p-g
Pour accéder aux fichiers partagés, créer les liens symboliques dans chaque dossier utilisateur :
ln -s /mnt/commun /home/user/commun
chown user:user /home/user
find /home/user -type d -exec chmod 750 {} \;
find /home/user -type f -exec chmod 640 {} \;
Extraire linux-brprinter-installer-2.2.1-1.gz
sudo su
bash linux-brprinter-installer-2.2.1-1
Répondre « Yes » à la question « Will you specify the DeviceURI ? » et choisir le protocole dnssd://
sudo apt install ooo-thumbnailer ffmpegthumbnailer libgdk-pixbuf2.0-bin heif-thumbnailer libgsf-bin
sudo apt install libreoffice-writer libreoffice-calc libreoffice-draw libreoffice-impress libreoffice-math libreoffice-l10n-fr libreoffice-help-fr hyphen-fr libreoffice-style-elementary libreoffice-gtk3 libreoffice-gnome hunspell-fr
sudo apt install gnucash pdfarranger
sudo apt install sshfs dconf-editor
sudo add-apt-repository ppa:phoerious/keepassxc
sudo apt update
sudo apt install keepassxc
Aller dans les paramètres, Gestion des fichiers, Cocher Sauvegarder le fichier de la base de données avant d'enregistrer, dans le dossier idoine le format étant :
{TIME:yyyy-MM-dd_HH-mm-ss}_{DB_FILENAME}.old.kdbx
sudo apt install transmission-gtk filezilla
sudo apt install gimp simple-scan displaycal
sudo apt install rhythmbox
sudo apt install vlc openshot gnome-subtitles mkvtoolnix-gui handbrake
sudo add-apt-repository ppa:heyarje/makemkv-beta
sudo apt-get update
sudo apt-get install makemkv-bin makemkv-oss
Puis enregistrer la clé temporaire disponible ici.
sudo add-apt-repository ppa:tomtomtom/yt-dlp
sudo apt update
sudo apt install yt-dlp
sudo apt update
sudo apt install yt-dlp
sudo apt install samba
Ajouter stephane à la base samba
sudo smbpasswd -a stephane
Paramétrer
sudo nano /etc/samba/smb.conf
Remplacer le contenu du fichier par :
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
idmap config * : backend = tdb
[stephane]
comment = Astuce à deux balles
path = /home/stephane/serveur
valid users = stephane
sudo apt install python3-pip
Installation du créateur d'environnement de travail (Dernière utilisation de sudo)
sudo apt install python3-virtualenv
Création d'un environnement dans le /chemin/ où l'on se trouve (Dans la suite, j'ai pris ~)
virtualenv .python3-env
Lancer l'environnement, le prompt est modifié
source /chemin/.python3-env/bin/activate
Mise à jour de pip par lui-même depuis l'environnement (n° de version inutile)
(.python3-env) stephane@nom-machine:~$ pip install --upgrade pip
Installation jupyter et modules
(.python3-env) stephane@nom-machine:~$ pip install jupyter
(.python3-env) stephane@nom-machine:~$ pip install matplotlib pandas scipy numpy
Lancer le serveur jupyter
(.python3-env) stephane@nom-machine:~$ jupyter notebook
Sortir de l'environnement
(.python3-env) stephane@nom-machine:~$ deactivate
Crétion d'un fichier de configuration
(.python3-env) stephane@nom-machine:~$ jupyter notebook --generate-config
Édition de /chemin/.jupyter/jupyter_notebook_config.py
nano ~/.jupyter/jupyter_notebook_config.py
Décommenter et compléter la ligne :
#c.ServerApp.root_dir = ''
devient
c.ServerApp.root_dir = '/home/stephane/serveur/10_data/lycée/Sciences physiques/50 Autres documents/python'
Pour afficher les flux disponibles.
Dernière modification : 2025-10-23
Quelques traces écrites qui ne trouvent pas leurs places ailleurs.
Dernière modification : 2025-11-01