Configuration d'un nouvel ordinateur sous Ubuntu (Guide Pratique)

  1. Création et suppression d'utilisateurs

# Créer un utilisateur
su -                     # Passer en root
adduser NOUVEL_UTILISATEUR
adduser NOUVEL_UTILISATEUR sudo  # Ajouter au groupe sudo
sudo su NOUVEL_UTILISATEUR       # Basculer vers le nouvel utilisateur

# Supprimer un utilisateur
sudo userdel UTILISATEUR          # Conserve le répertoire personnel
sudo userdel -r UTILISATEUR       # Supprime également le répertoire
cat /etc/passwd | grep UTILISATEUR # Vérifier la suppression

  1. Gestion des mots de passe et des noms d'utilisateur

# Modifier son propre mot de passe
passwd

# Modifier le mot de passe d'un autre utilisateur
sudo passwd NOM_UTILISATEUR

# Changer le nom d'un utilisateur et son répertoire
sudo usermod -l nouveau_nom ancien_nom
sudo usermod -d /home/nouveau_repertoire -m nouveau_nom

  1. Configuration des dépôts de paquets (sources)

Le fichier des sources se trouve dans /etc/apt/sources.list.

# Sauvegarder l'original
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

# Modifier pour utiliser un miroir local (exemple : Alibaba Cloud pour Ubuntu 24.04)
sudo vi /etc/apt/sources.list

Depuis Ubuntu 24.04, la configuration se fait dans /etc/apt/sources.list.d/ubuntu.sources :

Types: deb
URIs: https://mirrors.aliyun.com/ubuntu-ports/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: https://mirrors.aliyun.com/ubuntu-ports/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# Mettre à jour la liste des paquets
sudo apt update

  1. Installation et gestion de plusieurs versions de GCC

# Voir la version actuelle de GCC
gcc -v

# Installer GCC 12
sudo apt install gcc-12 g++-12

# Désinstaller GCC 12
sudo apt purge gcc-12 g++-12
sudo apt autoremove

# Gérer plusieurs versions avec update-alternatives
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 20
sudo update-alternatives --config gcc

# Appliquer aussi aux alias cc et c++
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc-12 20
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++-12 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 20

  1. Installation des pilotes NVIDIA

# Ajouter le dépôt officiel des pilotes
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

# Détecter le pilote recommandé
sudo ubuntu-drivers devices

# Installer un pilote spécifique (par exemple version 580)
sudo apt install nvidia-driver-580

# Réinstaller ou mettre à jour le pilote
sudo apt install --reinstall nvidia-driver-580

# Désinstaller complètement les pilotes NVIDIA
sudo apt-get --purge remove nvidia*
sudo apt autoremove

# Si des erreurs de version de noyau surviennent
sudo apt install linux-headers-$(uname -r)

# Si une incompatibilité GCC/noyau apparaît
sudo ln -snf /usr/bin/gcc-12 /usr/bin/gcc

# Basculer entre carte Intel et NVIDIA (pour ordinateurs portables hybrides)
sudo apt install nvidia-prime
sudo prime-select nvidia   # Utiliser la carte NVIDIA
sudo prime-select intel    # Utiliser la carte intégrée Intel

  1. Installation et gestion de plusieusr versions de CUDA

Vérifiez d'abord la version maximale de CUDA supportée par votre pilote avec nvidia-smi (ligne CUDA Version). La version de CUDA installée ne doit pas dépasser celle-ci.

# Télécharger le runfile officiel
wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda_12.8.0_570.124.03_linux.run

# Exécuter l'installateur (ne pas utiliser .deb pour garder le contrôle des versions)
sudo sh cuda_12.8.0_570.124.03_linux.run
# Pendant l'installation, vous avez la possibilité d'installer le pilote si vous le souhaitez.
# Le chemin par défaut est /usr/local/cuda-<version> (conseillé).

# Ajouter les chemins au fichier .bashrc de l'utilisateur
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

# Vérifier l'installation
nvcc -V

# Gérer plusieurs versions de CUDA avec update-alternatives
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-12.6 1
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-12.8 2
sudo update-alternatives --config cuda

  1. Outils d'accès à distance

Option A : PgyVisitor (réseau virtuel privé)

# Télécharger et installer
wget https://pgy.oray.com/softwares/153/download/2549/PgyVisitor-6.9.0-amd64.deb
sudo dpkg -i PgyVisitor-6.9.0-amd64.deb

# Commandes principales
pgyvisitor -h
pgyvisitor login
pgyvisitor autologin [paramètres]

# Désinstaller
sudo dpkg -r PgyVPN

Option B : ToDesk (bureau à distance multi-plateforme)

# Télécharger et installer
wget https://dl.todesk.com/linux/todesk-v4.8.1.0-amd64.deb
sudo apt install ./todesk-v4.8.1.0-amd64.deb

# Alternative si le gestionnaire de paquets échoue
sudo dpkg -i todesk-v4.8.1.0-amd64.deb

# Lancer ToDesk
todesk

# Désinstaller
sudo apt remove --purge todesk

Étiquettes: Ubuntu GCC NVIDIA CUDA update-alternatives

Publié le 23 juillet à 19h46