Installation et configuration d'un ordinateur
Cette page décrit la procédure d'installation et de configuration d'un ordinateur du laboratoire (ou de votre ordinateur personnel pour disposer de la même configuration que celle des ordinateurs du laboratoire). L'ancienne version de cette page est accessible ici.
chromium-browser
devientchromium
- le paquet
libwxbase3.0-dev
semble avoir disparu
Scripts principaux :
- Mint 22 :
- Mint 21 / Mint 21.1 :
- configuration réseau (ordinateurs du laboratoire uniquement)
Scripts correctifs / supplémentaires :
- Mint 21.1 :
- Mint 21 :
Fonctionnalités de base
Liste des fonctionnalités de base à valider avant la mise en opération d'une nouvelle version de Linux Mint :
- connexion NIS / LDAP
- connexion audio (micro)
- permissions vidéo
- accès rdesktop
- accès rdesktop simultané (session locale + rdesktop)
Installation du système d'exploitation
Préparation du medium d'installation
Le système d'exploitation est installé à partir d'une clé USB sur laquelle est déposée une image .iso (disponible ici). Un périphérique USB peut être rendu bootable grâce à l'utilisation des logiciels
USB Stick Formatter
et
USB Image Writer
disponibles par défaut sous Linux Mint.
Installation du système d'exploitation
Les paramètres d'installation utilisés sont ceux par défaut, sans installation des logiciels tiers, avec un clavier canadien multilingue. Le fuseau horaire est choisi en renseignant dans le champ de la ville Mont-real
car Mint ne semble pas connaître Montréal… Notez que pour pouvoir avoir accès à la sélection de Mont-real
, il faut être connecté à internet.
Sur un ordinateur portable, je vous recommande de choisir l'option de cryptage du disque dur (incluant l'espace libre).
En cas de pépin
- pour lancer en ligne de commande l'installation de Mint depuis un disque boot:
ubiquity
- pour afficher depuis un terminal la fenêtre de paramètres Mint:
cinnamon-settings
Mot de passe root
Pour créer un mot de passe pour l'utilisateur root
, il faut exécuter, depuis un compte utilisateur classique:
sudo -i
puis:
passwd
Configuration réseau
Ordinateur client
En tant que root
:
- installer les paquets requis:
apt-get -y install autofs portmap nis
Le nom du serveur à renseigner est
me2
Si aucun écran n'est apparu vous demandant le nom du serveur nis, il faut créer un fichier manuellement:nano /etc/defaultdomain
et écrire
me2
-> ctrl + x -> y -> entrée
- éditer le fichier yp.conf :
nano /etc/yp.conf
et y ajouter
domain me2 server 132.207.39.99
- éditer le fichier nsswitch.conf:
nano /etc/nsswitch.conf
modifier les lignes:
-> passwd : compat nis -> group : compat nis -> shadow : compat nis
et ajouter à la fin de ce fichier:
automount: nis
- arrêter manuellement quelques services:
service autofs stop service ypbind stop service portmap stop
- apporter un correctif spécifique à Ubuntu pour permettre au PC de démarrer correctement:
systemctl add-wants multi-user.target rpcbind.service
- redémarrer les services éteints:
service portmap start service ypbind start service autofs start systemctl enable ypbind systemctl enable autofs
/apps/hephaistos/
on doit voir les répertoires du serveur.
mec-informatique@polymtl.ca
pour l'inscription DNS:ifconfig
Serveur (pour un nouveau PC uniquement)
Aucune connexion d'une nouvelle machine n'est possible si le fichier
/etc/exports
d'Hephaïstos n'a pas été modifié en y ajoutant le nom réseau du nouveau PC installé. Il faudra ensuite exécuter la commande:
exportfs -r
pour que le nouveau PC puisse se connecter.
Configuration logicielle
La commande de base à exécuter est:
apt-get -y install gedit geany geany-plugin* meld fail2ban cifs-utils nfs-common libwx-perl libwxbase3.0-dev libboost-dev libuser apache2 fail2ban htop filezilla rsync members nfs-common sshpass git gfortran gcc g++ libreoffice imagemagick emacs gummi liblapack-dev libarpack2-dev texlive-full inkscape gitg thunar giggle lyx csh nemo sshpass ssh clusterssh gitk blender kwrite gimp guake guake-indicator evince gedit libboost-dev libblas-dev liblapack-dev libboost-dev libblas-dev liblapack-dev okular rdesktop biber screen jabref myspell-fr-gut pdfgrep pdftk-java texstudio pdftk xournal freerdp2-x11 gscan2pdf gnome-terminal cheese
Pour un ordinateur personnel, ajouter les composants:
- imprimante
- …
Et éventuellement le mount
d'un disque local (le plus simple est d'utiliser l'utilitaire disks
de Mint après installation), en tant que root
:
mkdir /local mount /dev/sda2 /local
- Le service
logind
sous Mint semble causer un ralentissement de la connexion au serveur d'authentification (incompatibilité avec NIS probablement). Il est présentement expérimenté de désactiver ce service (coros-02, crs-0x, coros-01):systemctl mask systemd-logind.service
Il est déconseillé de désactiver ce service sur une machine qui ne serait pas connectée au réseau du laboratoire.
- Il faut créer le lien symbolique suivant:
sudo ln -s /usr/lib/x86_64-linux-gnu/libffi.so.7 /usr/lib/x86_64-linux-gnu/libffi.so.6
Ce dernier lien est requis pour la bonne utilisation du code
opti_aubes
(les instructions MatPlotLib qu'il contient cherchent la bibliothèque de programmelibffi.so.6
qui a été remplacée parlibffi.so.7
sous Linux Mint 20.x, voir. ce forum).
Divers
Pour configurer l'imprimante en C-551, en tant que root
:
system-config-printer
ajouter une imprimante réseau (M402dw - HP).
nano /etc/crontab
- ajouter la ligne :
50 23 * * * root apt-get update;dpkg --configure -a;apt-get -y upgrade; apt-get -y dist-upgrade > /apps/hephaistos/utils/logs/maj/NOM_DU_POSTE.txt
service cron reload
- ressources/linux/utilisation/base/installation/accueil.txt
- Dernière modification : 2025/02/10 15:06
- de alainbatailly