Cursor est officiellement disponible sur Linux depuis 2023 — mais son installation n'est pas aussi simple que sur Windows ou macOS. Les forums sont remplis de développeurs bloqués sur des erreurs libfuse2 not found, des messages SUID sandbox helper binary not found, ou des mises à jour automatiques qui ne fonctionnent tout simplement pas.
Ce guide te donne les 3 méthodes officielles d'installation (dont le paquet .deb disponible depuis août 2025 qui permet enfin les mises à jour via apt), les solutions aux erreurs les plus fréquentes, et la configuration post-installation pour démarrer avec Cursor et les modèles IA dès la première session.
Verdict rapide : si tu es sur Ubuntu 22.04 ou 24.04, utilise la méthode .deb — c'est la plus simple et la seule qui offre des mises à jour automatiques fiables. Si tu es sur une autre distro, l'AppImage reste le choix universel.
.deb (Ubuntu/Debian) et .rpm (Fedora/CentOS/RHEL) sont clairement distinguées tout au long du tutoriel.Prérequis avant d'installer Cursor
Distributions supportées officiellement
Cursor supporte officiellement :
- Ubuntu 22.04 LTS et 24.04 LTS (recommandés)
- Debian 11+
- Fedora 38+
- Arch Linux (via AUR ou AppImage)
- openSUSE (via paquet
.rpm) - Pop!_OS, Linux Mint (basés Ubuntu — même procédure)
Architecture requise : x86_64 (AMD64). Le support ARM64 (Raspberry Pi) est partiel via l'API officielle.
Cursor n'est pas disponible en Flatpak officiel ni en Snap. Les demandes existent sur le forum (la feature request Flatpak cumule plus de 90 vues depuis mai 2026) mais l'équipe n'a pas encore publié ces formats.
Dépendances à vérifier avant l'installation
# Vérifier que curl et wget sont disponibles
curl --version
wget --version
# Si absents, installer (Ubuntu/Debian)
sudo apt install curl wget
Méthode 1 — Paquet .deb via dépôt APT (recommandée Ubuntu/Debian)
La méthode recommandée pour installer Cursor sur Ubuntu et Debian est le paquet .deb officiel — disponible depuis le 26 août 2025, il ajoute automatiquement le dépôt APT de Cursor à ton système, ce qui permet de mettre à jour l'éditeur avec un simple apt upgrade comme n'importe quel paquet système.
Le développeur Cursor danperks a annoncé officiellement : "We now have both .deb and RPM releases of Cursor available for download. Once you download it via the website, Cursor will automatically add the necessary repositories to your system on first launch."
Télécharger le paquet .deb depuis cursor.com
Va sur cursor.com/downloads et télécharge le fichier .deb pour Linux (amd64). Ou utilise wget en ligne de commande :
# Télécharger la dernière version via le lien direct
wget -O cursor.deb "https://www.cursor.com/download/stable/linux-deb"
Installer le paquet avec apt
# Méthode recommandée — apt gère automatiquement les dépendances
sudo apt install ./cursor_*.deb
# Alternative avec dpkg (si apt n'est pas disponible)
sudo dpkg -i cursor_*.deb
sudo apt install -f # corriger les dépendances manquantes si nécessaire
Vérifier que le dépôt APT a été ajouté
À la première installation, Cursor ajoute automatiquement son dépôt APT à ton système :
sudo apt update | grep cursor
# Résultat attendu :
# Hit:10 https://downloads.cursor.com/aptrepo stable InRelease
sudo apt upgrade — aucune intervention manuelle requise.Lancer Cursor
cursor --version ne répond pas après installation, fermez et rouvrez votre terminal pour rafraîchir le $PATH.# Depuis le terminal
cursor
# Ou depuis le menu d'applications (entrée créée automatiquement)
# Chercher "Cursor" dans le menu GNOME/KDE
Mettre à jour Cursor via APT
Avec la méthode .deb, les mises à jour passent par le gestionnaire de paquets système — plus besoin de scripts complexes :
sudo apt update
sudo apt install --only-upgrade cursor
# Ou simplement :
sudo apt upgrade cursor
.deb), sudo apt upgrade cursor met à jour Cursor comme n'importe quel paquet système — c'est la méthode la plus fiable.Bug connu apt update : l'installation du .deb peut provoquer des erreurs File has unexpected size lors de apt update. C'est un bug temporaire signalé sur le forum officiel et fermé en octobre 2025. Solution : désactiver temporairement le dépôt Cursor avec sudo sed -i 's/^deb/# deb/' /etc/apt/sources.list.d/cursor.list, puis le ré-activer.
Paquet .rpm pour Fedora/RHEL/openSUSE
Depuis août 2025, Cursor publie également un dépôt RPM officiel :
# Ajouter le dépôt officiel Cursor
printf '%s\n' \
'[cursor]' \
'name=Cursor' \
'baseurl=https://downloads.cursor.com/yumrepo' \
'enabled=1' \
'gpgcheck=1' \
'gpgkey=https://downloads.cursor.com/keys/anysphere.asc' \
'repo_gpgcheck=1' | sudo tee /etc/yum.repos.d/cursor.repo
# Mettre à jour le cache
sudo dnf -y makecache --repo cursor
# Installer
sudo dnf install cursor
Mettre à jour sur Fedora :
sudo dnf upgrade cursor
sudo dnf upgrade cursor mettra à jour Cursor automatiquement lors des mises à jour système — identique au comportement du dépôt APT sur Ubuntu.sudo apt install par sudo dnf install et sources.list par un fichier .repo dans /etc/yum.repos.d/. La logique reste identique.dnf par yum — les commandes restent identiques. Sur openSUSE, utilisez zypper addrepo et zypper install cursor.Méthode 2 — AppImage (compatible toutes distributions)
L'AppImage est la méthode historique, compatible avec toutes les distributions Linux. Elle ne nécessite pas de droits root pour être installée, mais requiert la bibliothèque FUSE pour s'exécuter.
Créer le dossier et télécharger l'AppImage
# Créer un dossier dédié
mkdir -p ~/Applications
# Télécharger l'AppImage officielle
wget -O ~/Applications/cursor.AppImage "https://www.cursor.com/download/stable/linux-x64"
Rendre l'AppImage exécutable
chmod +x ~/Applications/cursor.AppImage
+x rend le fichier exécutable — sans lui, Linux refuse de lancer l'AppImage même si le fichier est présent.Installer la dépendance FUSE selon ta distribution
# Ubuntu 20.04 / 22.04
sudo apt install libfuse2
# Ubuntu 24.04 (Noble Numbat) — NOM CHANGÉ
sudo apt install libfuse2t64
# Fedora
sudo dnf install fuse
# Arch Linux
sudo pacman -S fuse2
# openSUSE
sudo zypper install fuse
libfuse2. Sur Ubuntu 24.04, il s'appelle libfuse2t64. Les deux coexistent sans conflit avec fuse3.Attention Ubuntu 24.04 : n'installe PAS le paquet fuse tout seul. L'installation de fuse (sans le "2") supprime les paquets critiques du bureau (gnome-desktop, ubuntu-desktop, nautilus). Utilise exclusivement libfuse2t64 sur Ubuntu 24.04.
Lancer Cursor
~/Applications/cursor.AppImage
Si une erreur SUID sandbox apparaît, consulte la section de résolution d'erreurs ci-dessous.
Créer une entrée dans le menu d'applications
# Créer le fichier .desktop
nano ~/.local/share/applications/cursor.desktop
Colle ce contenu (remplace VOTRE_USER par ton nom d'utilisateur) :
[Desktop Entry]
Name=Cursor
Comment=The AI Code Editor.
GenericName=Text Editor
Exec=/home/VOTRE_USER/Applications/cursor.AppImage
Icon=/home/VOTRE_USER/Applications/cursor-icon.png
Type=Application
StartupNotify=false
StartupWMClass=Cursor
Categories=TextEditor;Development;IDE;
MimeType=application/x-cursor-workspace;
Keywords=cursor;
Terminal=false
Puis rendre le fichier exécutable et mettre à jour la base de données :
chmod +x ~/.local/share/applications/cursor.desktop
update-desktop-database ~/.local/share/applications/
Créer un symlink pour lancer Cursor depuis le terminal
sudo ln -s ~/Applications/cursor.AppImage /usr/local/bin/cursor
# Tester
cursor --version
cursor . # ouvre le dossier courant
Méthode 3 — CLI officielle (agent Cursor, pas l'IDE)
Important : la commande curl https://cursor.com/install | bash installe le Cursor Agent CLI (un outil terminal), PAS l'IDE graphique. Si tu veux l'éditeur de code, utilise la méthode 1 (.deb) ou la méthode 2 (AppImage).
curl https://cursor.com/install | bash installe le Cursor Agent CLI (outil terminal), PAS l'IDE graphique. Pour l'IDE, utilisez la méthode .deb ou AppImage ci-dessus.La CLI officielle est utile pour l'automatisation, les scripts, ou travailler avec Cursor en mode agent sans interface graphique :
# Installer la CLI officielle
curl -fsS https://cursor.com/install | bash
Ce que fait ce script :
- Installe l'agent dans
~/.local/share/cursor-agent/versions/ - Crée des symlinks
agentetcursor-agentdans~/.local/bin - Ne crée pas d'entrée bureau
# Ajouter au PATH (session courante)
export PATH="$HOME/.local/bin:$PATH"
# Rendre permanent
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# Vérifier
cursor-agent --version
~/.local/bin/. Vérifiez avec echo $PATH que ce dossier est inclus, sinon ajoutez export PATH="$HOME/.local/bin:$PATH" à votre ~/.bashrc.Comparatif des 3 méthodes : laquelle choisir selon ta distro ?
.deb pour Ubuntu/Debian, .rpm pour Fedora — c'est la recommandation 2025. Lisez le tableau ci-dessous pour comprendre les différences avant de choisir.Pour la grande majorité des développeurs sous Ubuntu ou Fedora, le paquet natif (.deb ou .rpm) est le meilleur choix — mises à jour automatiques, entrée bureau sans configuration, installation en une commande. L'AppImage reste indispensable pour les distributions non-standard et les environnements sans accès root.
| Méthode | Distros cibles | Mises à jour auto | Entrée bureau auto | Complexité |
|---|---|---|---|---|
| Paquet .deb | Ubuntu, Debian | Oui via apt | Oui | Faible |
| Paquet .rpm | Fedora, RHEL, openSUSE | Oui via dnf | Oui | Faible |
| AppImage | Toutes (avec FUSE) | Non (bug connu) | Non (à créer) | Moyenne |
| CLI officielle | Toutes | Via agent update | Non | Très faible |
Recommandation par profil :
.deb ; Fedora/RHEL → .rpm ; Arch → AppImage ou AUR ; distro exotique ou CI/CD → AppImage ou CLI.- Ubuntu 22.04/24.04 ou Debian → Méthode
.deb(mises à jour automatiques, installation propre) - Fedora, RHEL, openSUSE → Méthode
.rpm(même avantage) - Arch Linux → AppImage +
fuse2ou paquetcursor-ai-binsur AUR - Distro immutable ou exotique → AppImage (plus universel)
- Automatisation / CI/CD → CLI officielle
.deb/.rpm = recommandé (mises à jour auto), AppImage = fallback universel.Résolution des erreurs courantes
.deb ou .rpm, la plupart de ces problèmes ne s'appliquent pas.Erreur libfuse2 : quelle commande selon ta version d'Ubuntu
L'erreur dlopen(): error loading libfuse.so.2 apparaît quand la bibliothèque FUSE 2 est absente — et le nom du paquet à installer diffère selon la version d'Ubuntu.
Symptôme : Cursor ne démarre pas avec le message fuse: device not found ou dlopen(): error loading libfuse.so.2.
Cause : Les AppImages nécessitent FUSE 2. Ubuntu 24.04 a renommé le paquet.
Solutions :
# Ubuntu 20.04 / 22.04
sudo apt install libfuse2
# Ubuntu 24.04 (Noble Numbat)
sudo apt install libfuse2t64
# Fedora
sudo dnf install fuse
# Arch
sudo pacman -S fuse2
Alternative sans FUSE (si tu ne peux pas installer libfuse2) :
# Extraire l'AppImage sans l'exécuter via FUSE
./cursor.AppImage --appimage-extract
# Déplacer vers /opt
sudo mv squashfs-root /opt/cursor
# Lancer via AppRun
/opt/cursor/AppRun
CONFIG_USER_NS=n dans le kernel. Sur un desktop Ubuntu standard, elles sont rares.Erreur SUID sandbox : contournement rapide et solution propre
Symptôme :
The setuid sandbox is not running as root.
Failed to move to new namespace: PID namespaces supported, Network namespace supported,
but failed: errno = Operation not permitted
[FATAL:zygote_host_impl_linux.cc(207)] Check failed: .
Cause : Cursor est basé sur Electron/Chromium. Certains kernels Linux restreignent les namespaces utilisateur non-privilégiés nécessaires au sandbox.
Solution rapide (contournement) :
./cursor.AppImage --no-sandbox
# Ou créer un alias permanent dans ~/.bashrc
echo "alias cursor='~/Applications/cursor.AppImage --no-sandbox'" >> ~/.bashrc
source ~/.bashrc
--no-sandbox qu'en dernier recours. Ce flag désactive l'intégralité du sandbox Chromium/Electron — une page web malveillante ouverte dans Cursor pourrait accéder à votre système. Préférez la solution sysctl qui est sans impact sur la sécurité.Solution propre (conserve le sandbox) :
# Extraire l'AppImage
./cursor.AppImage --appimage-extract
sudo mv squashfs-root /opt/cursor
# Corriger les permissions du chrome-sandbox
sudo chown root /opt/cursor/usr/share/cursor/chrome-sandbox
sudo chmod 4755 /opt/cursor/usr/share/cursor/chrome-sandbox
# Lancer sans --no-sandbox
/opt/cursor/AppRun
Que fait réellement --no-sandbox ? Ce flag désactive le sandbox Chromium/Electron entier, pas seulement le SUID helper. Le processus renderer s'exécute avec les mêmes privilèges que ton utilisateur, sans isolation. Pour un éditeur de code de confiance, c'est acceptable — mais cela augmente la surface d'attaque si une extension malveillante exploite une vulnérabilité dans le rendu HTML. La solution propre (chmod 4755) est préférable si tu as les droits root.
sysctl kernel.unprivileged_userns_clone=1 est permanente et sécurisée — elle préserve le sandbox Electron complet, contrairement à --no-sandbox.Cursor freeze sur Wayland et GPU NVIDIA : solutions communautaires documentées
Si Cursor se freeze au démarrage ou de façon intermittente sous Ubuntu 22.04+ avec GNOME et un GPU NVIDIA, la cause est un problème de compatibilité documenté entre Electron et les drivers NVIDIA propriétaires en mode Wayland.
Symptôme : Cursor se freeze au démarrage ou de façon intermittente sur Ubuntu 22.04+ avec GNOME et un GPU NVIDIA.
Cause : Cursor (Electron) a des problèmes de compatibilité documentés avec Wayland + drivers NVIDIA propriétaires.
Solutions (pratiques communautaires documentées sur forum.cursor.com — non officiellement documentées dans cursor.com/docs) :
# Option 1 : Forcer XWayland (la solution communautaire la plus souvent citée)
cursor --ozone-platform=x11
# Option 2 : Désactiver l'accélération GPU
cursor --disable-gpu
# Option 3 : GPU NVIDIA propriétaire
cursor --disable-gpu-compositing --disable-software-rasterizer
# Option 4 : Forcer l'accélération GPU (freeze UI aléatoires sur Arch)
cursor --ignore-gpu-blacklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers
Pour rendre un flag permanent, l'ajouter à la ligne Exec= du fichier .desktop :
Exec=/home/VOTRE_USER/Applications/cursor.AppImage --ozone-platform=x11
Cursor sur WSL2 : ce qu'il faut savoir
cursor-bin est maintenu par la communauté et répackage l'AppImage officielle. Il est audité régulièrement mais n'est pas un paquet officiel Cursor.Entrée Cursor absente du menu d'applications : comment la forcer à apparaître
Si le fichier .desktop est créé mais n'apparaît pas dans le menu :
# Mettre à jour la base de données des applications
update-desktop-database ~/.local/share/applications/
# Vérifier que le fichier est valide
desktop-file-validate ~/.local/share/applications/cursor.desktop
# Si nécessaire, copier dans le dossier système
sudo cp ~/.local/share/applications/cursor.desktop /usr/share/applications/
sudo update-desktop-database /usr/share/applications/
Mises à jour automatiques de Cursor sur Linux
.deb (Ubuntu/Debian) ou .rpm (Fedora), ignorez cette section — les mises à jour se font avec sudo apt upgrade cursor ou sudo dnf upgrade cursor.Le mécanisme de mise à jour intégré de Cursor ne fonctionne pas de façon fiable avec l'AppImage sur Linux. C'est le pain point le plus documenté de la communauté Linux Cursor. Deux solutions éprouvées :
.deb ou .rpm, sudo apt upgrade cursor (ou dnf upgrade cursor) fonctionne parfaitement.Script bash + systemd timer : la solution recommandée pour l'AppImage
Ce script utilise l'API officielle Cursor pour récupérer la dernière version et la remplacer atomiquement :
#!/bin/bash
# update-cursor.sh — à sauvegarder dans ~/scripts/
APPDIR="$HOME/Applications"
TIMESTAMP=$(date +"%Y%m%d%H%M%S")
# Récupérer l'URL de téléchargement via l'API officielle
APPIMAGE_URL=$(curl -s 'https://cursor.com/api/download?platform=linux-x64&releaseTrack=stable' | python3 -c "import sys,json; print(json.load(sys.stdin)['downloadUrl'])")
if [[ -z "$APPIMAGE_URL" || "$APPIMAGE_URL" == "null" ]]; then
echo "Échec récupération URL — vérifier la connexion"
exit 1
fi
NEW_APPIMAGE="$APPDIR/cursor.AppImage.$TIMESTAMP"
wget -O "$NEW_APPIMAGE" "$APPIMAGE_URL"
chmod +x "$NEW_APPIMAGE"
ln -sfn "$NEW_APPIMAGE" "$APPDIR/cursor.AppImage"
# Garder seulement les 3 dernières versions (rollback possible)
ls -tp "$APPDIR"/cursor.AppImage.* 2>/dev/null | tail -n +4 | xargs -r rm --
echo "Cursor mis à jour vers : $NEW_APPIMAGE"
Créer le service systemd :
# /etc/systemd/system/cursor-update.service
sudo tee /etc/systemd/system/cursor-update.service > /dev/null << 'EOF'
[Unit]
Description=Mise à jour automatique Cursor
[Service]
Type=oneshot
ExecStart=/home/VOTRE_USER/scripts/update-cursor.sh
User=VOTRE_USER
EOF
# /etc/systemd/system/cursor-update.timer
sudo tee /etc/systemd/system/cursor-update.timer > /dev/null << 'EOF'
[Unit]
Description=Vérifier les mises à jour Cursor toutes les 6 heures
[Timer]
OnBootSec=5min
OnUnitActiveSec=6h
Persistent=true
[Install]
WantedBy=timers.target
EOF
sudo systemctl enable --now cursor-update.timer
cursor-updater : outil communautaire clé en main
Si tu préfères une solution sans configuration manuelle :
# Installer cursor-updater
curl -fsSL https://raw.githubusercontent.com/takiuddinahmed/cursor-updater/main/scripts/install.sh | bash
# Activer le timer systemd
sudo systemctl enable --now cursor-update.timer
Fonctionnalités : détection automatique de l'architecture (x86_64/ARM64), backups horodatés, support des canaux stable et insiders.
cursor-linux-installer (watzon/GitHub) : installation et mises à jour intégrées
# Installation + gestion des mises à jour intégrée
curl -fsSL https://raw.githubusercontent.com/watzon/cursor-linux-installer/main/install.sh | bash
Modes disponibles : AppImage standard, AppImage extraite (sans FUSE), versions stable et latest.
Configuration post-installation
Créer un compte et se connecter
Au premier lancement, Cursor demande une connexion. Tu peux t'inscrire avec :
- Email + mot de passe
- OAuth GitHub ou Google
L'essai gratuit inclut 2 000 appels aux modèles premium.
Importer tes extensions et paramètres VS Code
Cursor propose l'import automatique au premier lancement. Si tu as raté cette étape :
# Via la palette de commandes
# Ctrl+Shift+P → taper "Import VS Code Settings"
Ou via les paramètres : Ctrl+Shift+J → onglet "General" → "Import VS Code Settings".
~/.config/Code/User/ (Linux) qui subsistent après la désinstallation de VS Code.~/.config/Cursor/.Choisir le modèle IA
Dans Ctrl+Shift+J → onglet "Models" :
- Claude Sonnet 4.5 — défaut recommandé, meilleur équilibre vitesse/qualité pour le code
- GPT-4o — alternative OpenAI performante
- Gemini 2.5 Pro — option Google
Tu peux utiliser plusieurs modèles selon la tâche. Cursor permet de switcher en un clic depuis le chat.
Tester que cursor . fonctionne depuis le terminal
cursor --version retourne un numéro (ex: 0.47.8), votre installation est réussie et complète.# Tester la commande
cursor --version
# Si commande non trouvée après .deb install :
which cursor # devrait retourner /usr/bin/cursor
# Si AppImage, créer le symlink si pas encore fait :
sudo ln -s ~/Applications/cursor.AppImage /usr/local/bin/cursor
# Ouvrir le dossier courant
cursor .
Créer une entrée de bureau Ubuntu (si pas encore présente)
.deb crée automatiquement l'entrée de bureau. Ce problème concerne principalement l'AppImage ou les installations .deb sur des environnements de bureau non-standard.Sur Ubuntu avec GNOME, si l'entrée Cursor n'apparaît pas dans le menu après l'installation .deb :
sudo update-desktop-database /usr/share/applications/
# Puis redémarrer GNOME Shell :
# Alt+F2 → taper "r" → Entrée (sur X11)
# Ou se déconnecter/reconnecter (sur Wayland)
Désinstaller Cursor proprement
sudo apt remove cursor supprime le binaire mais conserve vos paramètres dans ~/.config/Cursor/. Pour une désinstallation complète, supprimez aussi ce dossier.Aller plus loin avec Cursor et l'IA
Installer Cursor, c'est la première étape. L'outil prend tout son sens quand tu sais comment l'utiliser pour coder avec l'IA : écrire du code complexe en quelques secondes, débugger automatiquement, générer des tests, refactorer en masse.
Si tu débutes avec Cursor, lis notre guide sur comment utiliser Cursor AI gratuitement et notre article sur comment tirer le meilleur parti de Cursor avec l'IA.
Pour aller encore plus loin, The Intelligence Academy propose la formation Cursor certifiante CPF — Code with AI — qui te forme à Cursor, Claude Code, GitHub Copilot et les workflows IA pour développeurs. 3 000+ professionnels formés, 95 % de satisfaction.
FAQ — Questions fréquentes
Comment installer Cursor sur Ubuntu 24.04 ?
Sur Ubuntu 24.04, la méthode recommandée est le paquet .deb : télécharge-le depuis cursor.com/downloads et installe-le avec sudo apt install ./cursor_*.deb. Cursor ajoute automatiquement son dépôt APT pour les mises à jour futures via apt upgrade. Si tu utilises l'AppImage, installe libfuse2t64 (et non libfuse2 — le nom a changé sur Ubuntu 24.04).
Cursor fonctionne-t-il sur Linux ?
Oui, Cursor supporte officiellement Linux depuis 2023. Depuis août 2025, des paquets natifs .deb (Ubuntu/Debian) et .rpm (Fedora/RHEL/openSUSE) sont disponibles en plus de l'AppImage historique, avec mises à jour automatiques via le gestionnaire de paquets système. Cursor n'est pas disponible en Flatpak officiel ni en Snap.
Comment résoudre l'erreur libfuse2 sur Ubuntu ?
Sur Ubuntu 22.04 : sudo apt install libfuse2. Sur Ubuntu 24.04 : sudo apt install libfuse2t64 (le nom du paquet a changé). Ne pas installer fuse seul sur Ubuntu 24.04 — cela supprime les paquets du bureau. Alternative : extraire l'AppImage avec ./cursor.AppImage --appimage-extract pour contourner FUSE complètement.
Que faire si Cursor affiche l'erreur SUID sandbox ?
Contournement rapide : ./cursor.AppImage --no-sandbox. Solution propre (recommandée) : extraire l'AppImage, corriger les permissions du sandbox avec sudo chmod 4755 /opt/cursor/usr/share/cursor/chrome-sandbox, et lancer via /opt/cursor/AppRun. La solution propre conserve l'isolation sécurité.
Faut-il utiliser --no-sandbox pour Cursor sur Linux ?
Pas nécessairement. --no-sandbox est un contournement qui désactive le sandbox Chromium complet. Pour un éditeur de code de confiance, le risque est faible, mais la solution propre (corriger les permissions du chrome-sandbox) est préférable si tu as accès à sudo. Si tu ne peux pas utiliser sudo, --no-sandbox est acceptable.
Comment mettre à jour Cursor sur Linux ?
Avec le paquet .deb : sudo apt update && sudo apt upgrade cursor. Avec le paquet .rpm : sudo dnf upgrade cursor. Avec l'AppImage : l'auto-update intégré ne fonctionne pas de façon fiable — utilise le script systemd timer décrit dans la section "Mises à jour automatiques" ou le cursor-updater communautaire.
Les mises à jour automatiques de Cursor fonctionnent-elles sur Linux ?
Avec les paquets .deb et .rpm : oui, les mises à jour passent par le gestionnaire de paquets système (apt/dnf). Avec l'AppImage : non, le mécanisme intégré est buggé sur Linux. La solution recommandée est un script bash + timer systemd qui appelle l'API officielle cursor.com/api/download.
Comment ajouter Cursor dans le menu d'applications Linux ?
Crée un fichier ~/.local/share/applications/cursor.desktop avec les champs Name, Exec, Icon, Type=Application et Categories=Development;. Puis exécute update-desktop-database ~/.local/share/applications/. Avec les paquets .deb et .rpm, l'entrée de bureau est créée automatiquement.
Cursor est-il disponible en Flatpak ou Snap ?
Non. Il n'existe pas de Flatpak officiel Cursor sur Flathub ni de Snap officiel sur Snapcraft en 2025-2026. Une feature request Flatpak est active sur le forum officiel (mai 2026) mais l'équipe n'a pas annoncé de date. Utilise .deb, .rpm ou AppImage.
Comment configurer Cursor pour la première fois sur Linux ?
Après installation : (1) lance Cursor, (2) crée un compte sur cursor.com ou connecte-toi avec GitHub/Google, (3) accepte ou personnalise l'import des extensions VS Code, (4) dans Ctrl+Shift+J → "Models", choisis Claude Sonnet 4.5 (recommandé), (5) teste cursor . dans un terminal pour ouvrir ton projet.
Comment désinstaller Cursor sur Linux ?
AppImage : rm -f ~/Applications/cursor.AppImage && sudo rm -f /usr/local/bin/cursor && rm -f ~/.local/share/applications/cursor.desktop && rm -rf ~/.cursor ~/.config/Cursor. Paquet .deb : sudo apt remove cursor && sudo rm /etc/apt/sources.list.d/cursor.list && rm -rf ~/.cursor ~/.config/Cursor. Paquet .rpm : sudo dnf remove cursor && sudo rm /etc/yum.repos.d/cursor.repo && rm -rf ~/.cursor ~/.config/Cursor.
Quelle est la différence entre Cursor et VS Code sur Linux ?
VS Code sur Linux est mature, disponible en .deb, .rpm, Snap et Flatpak avec des mises à jour parfaitement automatiques. Cursor, basé sur VS Code, ajoute l'IA native (chat, autocomplétion Copilot++, mode Agent) mais l'expérience Linux était plus compliquée jusqu'en 2025. Avec les paquets .deb/.rpm disponibles depuis août 2025, l'installation est désormais comparable à VS Code pour Ubuntu et Fedora. La différence principale reste l'intégration IA : Cursor accède à Claude, GPT-4o et Gemini nativement, sans plugin.
Comment installer Cursor sur Arch Linux ou Manjaro ?
Arch Linux et Manjaro peuvent utiliser l'AppImage officielle ou le paquet AUR. Via AUR : yay -S cursor-bin ou paru -S cursor-bin. Le paquet AUR est maintenu par la communauté et se met à jour régulièrement. Vous pouvez aussi télécharger directement l'AppImage depuis cursor.com/downloads.
Cursor fonctionne-t-il sur Raspberry Pi ou ARM Linux ?
Cursor propose un paquet Linux ARM64 officiel depuis 2025. Téléchargez la version linux-arm64 depuis cursor.com/downloads. Les performances dépendent du modèle de Raspberry Pi — le Pi 5 offre une expérience utilisable, le Pi 4 reste limité pour les projets lourds.
Comment utiliser Cursor avec WSL2 sur Windows ?
Avec WSL2, installez Cursor côté Windows (l'exécutable Windows, pas Linux) et ouvrez vos dossiers WSL via cursor /mnt/c/... ou en cliquant "Open Folder" et en naviguant vers \\wsl$\Ubuntu. Cursor détecte automatiquement WSL2 et installe son serveur dans le subsystem Linux.
Quelle version de Linux est nécessaire pour Cursor ?
Cursor fonctionne sur toute distribution Linux récente avec glibc ≥ 2.17 — ce qui inclut Ubuntu 20.04+, Debian 11+, Fedora 36+, Arch Linux (rolling). Les distributions très anciennes (CentOS 7, Ubuntu 18.04) peuvent rencontrer des problèmes de compatibilité.
Comment vérifier que Cursor s'est bien installé sur Linux ?
Ouvrez un terminal et tapez cursor --version. Si vous obtenez un numéro de version (ex: 0.47.8), l'installation est correcte. Vous pouvez aussi lancer cursor . depuis n'importe quel dossier de projet pour l'ouvrir directement dans Cursor.
Cursor consomme-t-il beaucoup de ressources sur Linux ?
Cursor consomme entre 200 et 800 Mo de RAM selon la taille du projet et les extensions actives — comparable à VS Code. Sur les machines avec moins de 4 Go de RAM, envisagez de désactiver l'indexation automatique (Cursor Settings > Features > Codebase Indexing) pour réduire la charge.
Les extensions VS Code fonctionnent-elles dans Cursor sur Linux ?
Oui — Cursor est basé sur VS Code et supporte la majorité des extensions du marketplace. Allez dans l'onglet Extensions (Ctrl+Shift+X), cherchez et installez comme dans VS Code. Quelques rares extensions très liées à l'implémentation interne de VS Code peuvent ne pas fonctionner.
Comment changer le modèle IA utilisé par Cursor sur Linux ?
Ouvrez les paramètres Cursor (Ctrl+Shift+J) → onglet "Models". Vous pouvez activer Claude (Anthropic), GPT-4 (OpenAI) ou Gemini (Google), ou connecter votre propre clé API. Cursor Pro inclut un quota mensuel de tokens pour les modèles premium.
Y a-t-il un raccourci clavier pour ouvrir le chat IA dans Cursor sur Linux ?
Oui — Ctrl+L ouvre le chat IA en mode conversation, Ctrl+K ouvre l'édition inline (Composer) directement dans le fichier. Ces raccourcis sont identiques sur Linux, Windows et macOS.
Comment lancer Cursor en ligne de commande sur Linux ?
Une fois installé, la commande cursor est disponible globalement. Utilisez cursor . pour ouvrir le dossier courant, cursor fichier.py pour un fichier spécifique, ou cursor --new-window pour une nouvelle fenêtre vide. Si la commande n'est pas trouvée, vérifiez que /usr/bin/cursor ou ~/.local/bin/cursor est dans votre $PATH.
Comment résoudre 'cursor: command not found' sur Linux ?
Si cursor n'est pas reconnu après installation, vérifiez le PATH : which cursor ou ls /usr/bin/cursor. Avec l'AppImage, assurez-vous d'avoir créé le symlink manuellement (ln -sf /chemin/vers/Cursor.AppImage ~/.local/bin/cursor). Avec le .deb, un sudo dpkg --configure -a puis redémarrage du terminal règle généralement le problème.
Cursor peut-il fonctionner sans connexion internet sur Linux ?
Les fonctionnalités de base (éditeur, extensions) fonctionnent hors ligne. Les fonctionnalités IA (chat, autocomplétion, Composer) nécessitent une connexion pour contacter les API des modèles. En entreprise, Cursor peut être configuré pour pointer vers une API privée ou on-premise.
Comment activer le mode sombre dans Cursor sur Linux ?
Allez dans File > Preferences > Color Theme (ou Ctrl+K Ctrl+T) et sélectionnez un thème sombre comme "Dark+" ou "One Dark Pro". Cursor supporte tous les thèmes VS Code, disponibles dans le marketplace d'extensions.
Cursor est-il gratuit sur Linux ?
Cursor propose un plan gratuit avec un quota mensuel limité de requêtes IA. Le plan Pro (20 $/mois) offre un accès illimité aux modèles premium (Claude, GPT-4, Gemini). La formation Code with AI de The Intelligence Academy vous aide à maîtriser Cursor de façon professionnelle.
Comment signaler un bug Cursor sous Linux ?
Rendez-vous sur forum.cursor.com dans la catégorie "Bug Reports". Précisez votre distribution (Ubuntu 24.04, Fedora 41, etc.), la méthode d'installation (.deb, AppImage, .rpm), la version de Cursor (cursor --version) et le log d'erreur (~/.config/Cursor/logs/).
Quelle est la différence entre le Cursor IDE et le Cursor Agent CLI ?
Ce sont deux outils distincts. Le Cursor IDE est l'éditeur graphique (VS Code modifié) — c'est ce que vous installez avec le .deb ou l'AppImage. Le Cursor Agent CLI (cursor-agent) est un agent terminal autonome, installé via curl https://cursor.com/install | bash, qui exécute des tâches de coding dans le terminal sans interface graphique.
Comment partager ma configuration Cursor entre plusieurs machines Linux ?
Cursor supporte la synchronisation des paramètres via Settings Sync (même mécanisme que VS Code). Allez dans File > Preferences > Settings Sync > Turn On. Vous pouvez synchroniser thème, raccourcis, extensions et paramètres Cursor entre toutes vos machines.
Guide mis à jour le 15 juillet 2026 — testé sur Ubuntu 22.04, Ubuntu 24.04 et Fedora 44. Sources : forum.cursor.com, github.com/watzon/cursor-linux-installer, linuxcapable.com.
