Cursor wird unter Linux als AppImage verteilt — auf Manjaro musst du nicht auf ein Paket in den offiziellen Repos oder im AUR warten.
Vor diesem Beitrag habe ich Cursor aus dem AUR installiert, aber es war für mich nicht stabil genug. Zum Zeitpunkt des Schreibens gibt es kein offizielles Snap-Paket und kein offizielles Manjaro- oder Arch-Paket.
Diese Anleitung nutzt die offizielle Download-API von Cursor. AppImages liegen bei mir unter ~/.local/opt, der Launcher unter ~/.local/bin.
Benötigte Pakete installieren#
1
| sudo pacman -Syu curl fuse2
|
Verzeichnis für Cursor anlegen#
1
| mkdir -p ~/.local/opt/cursor
|
Neueste Cursor AppImage herunterladen#
1
2
3
4
| curl -L "https://api2.cursor.sh/updates/download/golden/linux-x64/cursor/" \
-o ~/.local/opt/cursor/cursor.AppImage
chmod +x ~/.local/opt/cursor/cursor.AppImage
|
Den cursor-Befehl erstellen#
1
2
| mkdir -p ~/.local/bin
ln -sf ~/.local/opt/cursor/cursor.AppImage ~/.local/bin/cursor
|
Falls nötig, in ~/.zshrc:
1
2
| export PATH="$HOME/.local/bin:$PATH"
source ~/.zshrc
|
Test:
Für Zsh und Oh My Zsh siehe Oh My Zsh in VS Code oder Cursor.
1
2
3
4
5
6
7
8
| cd ~/.local/opt/cursor
./cursor.AppImage --appimage-extract
cp \
~/.local/opt/cursor/squashfs-root/usr/share/icons/hicolor/512x512/apps/cursor.png \
~/.local/opt/cursor/cursor.png
rm -rf ~/.local/opt/cursor/squashfs-root
|
Desktop-Eintrag erstellen#
1
2
| mkdir -p ~/.local/share/applications
nano ~/.local/share/applications/cursor.desktop
|
Inhalt (ersetze YOUR_USER durch deinen Benutzernamen):
1
2
3
4
5
6
7
8
| [Desktop Entry]
Name=Cursor
Exec=/home/YOUR_USER/.local/opt/cursor/cursor.AppImage
Icon=/home/YOUR_USER/.local/opt/cursor/cursor.png
Type=Application
Categories=Development;
Terminal=false
StartupNotify=true
|
1
| chmod +x ~/.local/share/applications/cursor.desktop
|
Install-Skript (empfohlen)#
1
2
3
| mkdir -p ~/.local/bin
curl -fsSL https://omid.dev/scripts/update-cursor.sh -o ~/.local/bin/update-cursor
chmod +x ~/.local/bin/update-cursor
|
Installation oder Update:
Erzwingen:
Deinstallation:
1
| update-cursor --uninstall
|
Cursor vor dem Update schließen, dann update-cursor ausführen und neu starten.