Aller au contenu

Sur un Debian existant (apt)

Si vous avez déjà un Debian 13 Trixie en place (laptop, serveur, VM, cluster head), vous pouvez ajouter la couche AIMS OS sans réinstaller le système. Le repo apt officiel est hébergé sur GitHub Pages et signé GPG.

Fenêtre de terminal
# 1. Récupérer la clé publique AIMS OS
sudo curl -fsSL https://a-i-m-s-senegal.github.io/aims-os/aims-os-archive-keyring.gpg \
-o /usr/share/keyrings/aims-os-archive-keyring.gpg
# 2. Déclarer le repo (format deb822, utilisé par Trixie)
sudo tee /etc/apt/sources.list.d/aims-os.sources >/dev/null <<'EOF'
Types: deb
URIs: https://a-i-m-s-senegal.github.io/aims-os
Suites: trixie
Components: main
Architectures: amd64 arm64
Signed-By: /usr/share/keyrings/aims-os-archive-keyring.gpg
EOF
sudo apt update

L’empreinte attendue de la clé :

7775 7473 70C3 E86F A12D 06D7 CEAB 168E 6D2E 30FF
Fenêtre de terminal
gpg --show-keys /usr/share/keyrings/aims-os-archive-keyring.gpg

À partir de v2.1, les anciens métapaquets monolithiques ont été découpés en variantes slim (ce qui sert à tout le monde) et extras (le reste, à installer si besoin). La version v2.0 restait monolithique.

Fenêtre de terminal
sudo apt install aims-os-everything

Reproduit le contenu complet de l’ISO v2.0 (~9 GB après install). Tire les 11 métapaquets en cascade.

Les noms ci-dessous sont génériques ; chaque centre AIMS y rattache sa propre nomenclature de filière (AIMS Sénégal parle de “Regular” et “Coop”, AIMS South Africa a sa propre structure, etc.).

DomaineCommande
Sciences Mathématiques (tronc commun)sudo apt install aims-os-math
Big Data, NLP, Computer Vision, Climat, DBsudo apt install aims-os-bigdata
Computer Security, cryptographie, forensiquesudo apt install aims-os-security

aims-os-bigdata et aims-os-security dépendent de aims-os-math, donc en installer un tire automatiquement la base SciPy / R / LaTeX slim / Jupyter.

Pour la correspondance avec les filières AIMS Sénégal (Regular, Coop Big Data, Coop Computer Security), voir Démarrer → Filières.

CoucheCommandeContenu
Bureau slimsudo apt install aims-os-desktopGNOME + Firefox + LibreOffice fr + codecs libres + utilitaires
Bureau extrassudo apt install aims-os-desktop-extrasChromium + GIMP + Inkscape + Evolution + codecs non-free + dictionnaire EN
Stack dev complètesudo apt install aims-os-desktop-devOpenJDK 21 + PHP + Docker + Podman + kubectl + Ansible + rustup + adb
Stack maths extrassudo apt install aims-os-math-extrasMaxima + Octave complet + R tidyverse + LaTeX multilingue
Centre Sénégalsudo apt install aims-os-centre-senegalLocale fr_FR + Africa/Dakar + bookmarks AIMS-Mbour
Labo Mbour (postes fixes)sudo apt install aims-os-centre-senegal-laboSSH clé seule pour l’équipe IT, compte aimsit ; hors ISO, poste modèle uniquement
Wizard + scriptssudo apt install aims-os-welcomeScripts d’install /usr/share/aims-os/install/*.sh
Baseline systèmesudo apt install aims-os-coreSécurité + firmware + locales + CLI + Miniforge

Outils tiers (Cursor, RStudio, Node 22, Bun, Deno, uv, DBeaver, VSCodium)

Section intitulée « Outils tiers (Cursor, RStudio, Node 22, Bun, Deno, uv, DBeaver, VSCodium) »

Pas dans Debian, fournis comme scripts d’install par aims-os-welcome :

Fenêtre de terminal
sudo apt install aims-os-welcome
# Puis, à la carte :
sudo /usr/share/aims-os/install/cursor.sh # IDE IA proprio
sudo /usr/share/aims-os/install/rstudio.sh # RStudio Desktop
sudo /usr/share/aims-os/install/dbeaver.sh # SQL GUI universel
sudo /usr/share/aims-os/install/vscodium.sh # VS Code libre
sudo /usr/share/aims-os/install/nodejs.sh # Node 22 LTS (NodeSource)
sudo /usr/share/aims-os/install/runtimes.sh # Bun + Deno + uv

Chaque script télécharge l’outil depuis sa source officielle (cursor.com, posit.co, dbeaver.io, NodeSource, GitHub releases) et l’installe. Idempotent : relancer met à jour.

Les blobs firmware Wi-Fi/GPU (firmware-iwlwifi, firmware-realtek, …) sont dans non-free-firmware ; le codec RAR (p7zip-rar) est dans non-free. AIMS OS les liste en Recommends pour ne pas casser l’install sur un Debian qui n’a que main.

Si vous voulez le hardware support complet, activez les deux composants dans votre /etc/apt/sources.list avant apt install.

Le paquet aims-os-branding (wallpapers, thème GRUB, splash Plymouth, branding Calamares) n’est volontairement pas publié sur le repo apt. Il livre les assets uniquement avec l’ISO. Réécrire les wallpapers d’un Debian existant sans demander serait impoli.