Instantly share code, notes, and snippets.
Save evgenyneu/5c5c37ca68886bf1bea38026f60603b6 to your computer and use it in GitHub Desktop.
Use the Download button onwww.cursor.com web site. It will download the
NAME.AppImage
file.Copy the .AppImage file to your Applications directory
cd~/Downloadsmkdir -p~/Applicationsmv NAME.AppImage~/Applications/cursor.AppImage
- Install libfuse2
sudo apt updatesudo apt install libfuse2
- Make it an executable
chmod +x~/Applications/cursor.AppImage
- Run
~/Applications/cursor.AppImage --no-sandbox
- Add
cursor
shortcut
Add to.bashrc
or.zshrc
alias cursor='~/Applications/cursor.AppImage --no-sandbox'
melroy89 commentedApr 22, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Just saying.. In my case--appimage-extract
doesn't accept the parameter for a directory (cursor
in this case). Without cursor extracting works as expected intosquashfs-root
dir. Thanks!
Improved script from above snippet (for Linux):https://gitlab.melroy.org/-/snippets/621
That being said, it's still NOT ideal.. since normally the executable (eg. vscode or windsurf) goes to background when executing it. My code snippet fixing this again, by using a custom launcher script just like vscode. Basically doing:
ELECTRON="/usr/local/share/cursor/cursor"CLI="/usr/local/share/cursor/resources/app/out/cli.js"ELECTRON_RUN_AS_NODE=1"$ELECTRON""$CLI""$@"
Cursor fix your deb files!
So now the only down-side is that an icon is missing Cursor fixed that issue apparently.
bpinazmul18 commentedMay 7, 2025
I was getting this error while execute this script.
error: curl: (6) Could not resolve host: downloader.cursor.sh
sudo chmod +x ./install_script_cursor.sh
./install_script_cursor.sh
machine info
ubuntu 24.04
#!/bin/bashinstallCursor() {if ! [ -f /opt/cursor.appimage ]; then echo "Installing Cursor AI IDE..." # Check for sudo privileges if [ "$(id -u)" -ne 0 ]; then echo "This script needs sudo privileges to install Cursor AI." echo "Please run with: sudo $0" return 1 fi # URLs for Cursor AppImage and Icon CURSOR_URL="https://downloader.cursor.sh/linux/appImage/x64" ICON_URL="https://registry.npmmirror.com/@lobehub/icons-static-png/latest/files/dark/cursor.png" # Paths for installation APPIMAGE_PATH="/opt/cursor.appimage" ICON_PATH="/opt/cursor.png" DESKTOP_ENTRY_PATH="/usr/share/applications/cursor.desktop" # Install curl if not installed if ! command -v curl &> /dev/null; then echo "curl is not installed. Installing..." apt-get update apt-get install -y curl fi # Download Cursor AppImage echo "Downloading Cursor AppImage..." if ! curl -L $CURSOR_URL -o $APPIMAGE_PATH; then echo "Failed to download Cursor AppImage. Please check your internet connection." return 1 fi chmod +x $APPIMAGE_PATH # Download Cursor icon echo "Downloading Cursor icon..." if ! curl -L $ICON_URL -o $ICON_PATH; then echo "Failed to download Cursor icon, but continuing installation." fi # Create a .desktop entry for Cursor echo "Creating .desktop entry for Cursor..." cat > $DESKTOP_ENTRY_PATH <<EOL[Desktop Entry]Name=Cursor AI IDEExec=$APPIMAGE_PATH --no-sandboxIcon=$ICON_PATHType=ApplicationCategories=Development;EOL echo "Adding cursor alias to .bashrc..." if [ -f "$HOME/.bashrc" ]; then cat >> $HOME/.bashrc <<EOL# Cursor aliasfunction cursor() { /opt/cursor.appimage --no-sandbox "\${@}" > /dev/null 2>&1 & disown}EOL echo "Alias added. To use it in this terminal session, run: source $HOME/.bashrc" else echo "Could not find .bashrc file. Cursor can still be launched from the application menu." fi echo "Cursor AI IDE installation complete. You can find it in your application menu."else echo "Cursor AI IDE is already installed."fi}installCursor
rammariana commentedMay 7, 2025
I installed Cursor on Ubuntu 24.04. I created the executable and when I use it, it constantly tells me "Not responding." How can I fix this?
hieutt192 commentedMay 9, 2025
I updated the script to automatically install a cursor on Ubuntu 22.04. If anyone is interested,details are in my repo
`
#!/bin/bash
installCursor() {
if ! [ -f /opt/Cursor/cursor.appimage ]; then
echo "Installing Cursor AI IDE on Ubuntu 22.04..."
# 📝 Enter the AppImage download URL read -p "Enter Cursor AppImage URL " CURSOR_URL # 📝 Enter the icon file name (e.g., cursor-icon.png or cursor-black-icon.png) read -p "Enter icon filename (from GitHub): " ICON_NAME # for Cursor Icon ICON_URL="https://raw.githubusercontent.com/hieutt192/Cursor-ubuntu/main/images/$ICON_NAME" # Paths for installation APPIMAGE_PATH="/opt/Cursor/cursor.appimage" ICON_PATH="/opt/Cursor/cursor-icon.png" DESKTOP_ENTRY_PATH="/usr/share/applications/cursor.desktop" # Install curl if not installed if ! command -v curl &> /dev/null; then echo "curl is not installed. Installing..." sudo apt-get update sudo apt-get install -y curl fi # Create install directory if not exists sudo mkdir -p /opt/Cursor # Download Cursor AppImage echo "move Cursor AppImage to /opt/ folder..." sudo mv $CURSOR_URL $APPIMAGE_PATH sudo chmod +x $APPIMAGE_PATH # Download Cursor icon echo "Downloading Cursor icon..." sudo curl -L $ICON_URL -o $ICON_PATH # Create a .desktop entry for Cursor echo "Creating .desktop entry for Cursor..." sudo bash -c "cat > $DESKTOP_ENTRY_PATH" <<EOL
[Desktop Entry]
Name=Cursor AI IDE
Exec=$APPIMAGE_PATH --no-sandbox
Icon=$ICON_PATH
Type=Application
Categories=Development;
EOL
echo "✅ Cursor AI IDE installation complete. You can find it in your application menu."else echo "ℹ️ Cursor AI IDE is already installed."fi
}
installCursor
`
bpinazmul18 commentedMay 9, 2025
@hieutt192 Thanks. It's perfectly working my Ubuntu 24.04
𝗧𝗵𝗲 𝗙𝗶𝘅
Later, I found a GitHub repo with an updated installation script:
git clonegit@github.com:hieutt192/Cursor-ubuntu.git
I followed the instructions in the repo, and finally, Cursor was installed successfully!
hieutt192 commentedMay 9, 2025
@bpinazmul18 Glad I could help! And now, Cursor offers 1 year free for student emails. Let's get it!
sudipto68 commentedMay 9, 2025
This works for me too. Thanks@hieutt192 👍
MamadoubarryGLRSB commentedMay 9, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
thanx
wafarifki commentedMay 17, 2025
#New Update install_cursor.sh Fix Download URL
#!/bin/bashinstallCursor() {if! [-f /opt/cursor.appimage ];thenecho"Installing Cursor AI IDE..."# URLs for Cursor AppImage and Icon CURSOR_URL="https://downloads.cursor.com/production/8ea935e79a50a02da912a034bbeda84a6d3d355d/linux/x64/Cursor-0.50.4-x86_64.AppImage" ICON_URL="https://us1.discourse-cdn.com/flex020/uploads/cursor1/original/2X/a/a4f78589d63edd61a2843306f8e11bad9590f0ca.png"# Paths for installation APPIMAGE_PATH="/opt/cursor.appimage" ICON_PATH="/opt/cursor.png" DESKTOP_ENTRY_PATH="/usr/share/applications/cursor.desktop"# Install curl if not installedif!command -v curl&> /dev/null;thenecho"curl is not installed. Installing..." sudo apt-get update sudo apt-get install -y curlfi# Download Cursor AppImageecho"Downloading Cursor AppImage..." sudo curl -L$CURSOR_URL -o$APPIMAGE_PATH sudo chmod +x$APPIMAGE_PATH# Download Cursor iconecho"Downloading Cursor icon..." sudo curl -L$ICON_URL -o$ICON_PATH# Create a .desktop entry for Cursorecho"Creating .desktop entry for Cursor..." sudo bash -c"cat >$DESKTOP_ENTRY_PATH"<<EOL[Desktop Entry]Name=Cursor AI IDEExec=$APPIMAGE_PATH --no-sandboxIcon=$ICON_PATHType=ApplicationCategories=Development;EOLecho"Adding cursor alias to .bashrc..." bash -c"cat >>$HOME/.bashrc"<<EOL# Cursor aliasfunction cursor() { /opt/cursor.appimage --no-sandbox "${@}" > /dev/null 2>&1 & disown}EOLsource$HOME/.bashrcecho"Cursor AI IDE installation complete. You can find it in your application menu."elseecho"Cursor AI IDE is already installed."fi}installCursor
fcsouza commentedMay 17, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
if i need to update cursor, what i need to do?the update button inside cursor its not working.
bpinazmul18 commentedMay 18, 2025
@bpinazmul18 Glad I could help! And now, Cursor offers 1 year free for student emails. Let's get it!
Sorry, I couldn't because my university doesn't provide email.
vadim-davydchenko commentedMay 20, 2025
if i need to update cursor, what i need to do?the update button inside cursor its not working.
Only download latestCursor.Appimage
and replace currentCursor.Appimage
with new one.
Maybe has another approach, but I don't know, I use this method.
Kaushik-Iyer commentedMay 21, 2025
For new ubuntu installs, you might need to install libfuse2 as well. I ran the above script, and it installed cursor properly, but without libfuse2 you cannot start up AppImages. Therefore run this after the above script:
sudo apt update
sudo apt install libfuse2
hieutt192 commentedMay 21, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
if i need to update cursor, what i need to do?the update button inside cursor its not working.
@fcsouza cc@vadim-davydchenko I updated the script to update the new Cursor.
For new ubuntu installs, you might need to install libfuse2 as well. I ran the above script, and it installed cursor properly, but without libfuse2 you cannot start up AppImages. Therefore run this after the above script:
sudo apt update
sudo apt install libfuse2
@Kaushik-Iyer Thanks for your comment. I have added the libfuse2 installation to the install function.
The new scrpit to update and install cursor:Github
Everyone can choose either the install option or the update option. Please refer to theREADME.md file for installation instructions or update.
tarcisiomiranda commentedMay 24, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
This Python script installs or removes the Cursor AI IDE for the current user on Linux, always downloading the latest stable version. It sets up the AppImage, icon, desktop launcher, and bash alias, using a Firefox User-Agent header to avoid HTTP 403 errors.
#!/usr/bin/env python3"""cursor_installer.py – installs or removes the Cursor AI IDE for the current user only.✔ AppImage → ~/.local/bin/cursor.appimage✔ Icon → ~/.local/share/icons/cursor.png✔ Launcher → ~/.local/share/applications/cursor.desktopUsage: python3 cursor_installer.py install python3 cursor_installer.py uninstallNotes:* The latest AppImage is obtained from the official Cursor endpoint `https://www.cursor.com/api/download?platform=linux-x64&releaseTrack=stable`.* Some servers return **HTTP 403** if the *User-Agent* header is missing. This script now sends a generic User-Agent to avoid blocks."""importargparseimportjsonimportosimportstatimportsysimporturllib.requestfrompathlibimportPathfromurllib.errorimportHTTPErrorAPI_URL="https://www.cursor.com/api/download?platform=linux-x64&releaseTrack=stable"ICON_URL= ("https://us1.discourse-cdn.com/flex020/uploads/cursor1/original/2X/a/a4f78589d63edd61a2843306f8e11bad9590f0ca.png")HOME=Path.home()APPIMAGE_PATH=HOME/".local"/"bin"/"cursor.appimage"ICON_PATH=HOME/".local"/"share"/"icons"/"cursor.png"DATA_HOME=Path(os.environ.get("XDG_DATA_HOME",HOME/".local"/"share"))DESKTOP_ENTRY_PATH=DATA_HOME/"applications"/"cursor.desktop"BASHRC_ALIAS_COMMENT="# Cursor alias"HEADERS= {"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ""(KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}def_ensure_dirs():fordin (APPIMAGE_PATH.parent,ICON_PATH.parent,DESKTOP_ENTRY_PATH.parent, ):d.mkdir(parents=True,exist_ok=True)def_download(url:str,dest:Path):"""Downloads a file (supports JSON wrapper) and adds User-Agent."""print(f"Downloading{url} →{dest}")try:req=urllib.request.Request(url,headers=HEADERS)withurllib.request.urlopen(req)asresp:ctype=resp.headers.get("Content-Type","")if"application/json"inctype:data=json.loads(resp.read().decode())final_url=data.get("url")ordata.get("downloadUrl")ifnotfinal_url:print("[ERROR] Unexpected download JSON.")sys.exit(1)return_download(final_url,dest)withopen(dest,"wb")asfp:whileTrue:chunk=resp.read(8192)ifnotchunk:breakfp.write(chunk)exceptHTTPErrorase:print(f"[ERROR] Download failed:{e}")sys.exit(1)def_add_exec_permission(path:Path):path.chmod(path.stat().st_mode|stat.S_IXUSR)def_write_desktop_entry():entry=f"""[Desktop Entry]Name=Cursor AI IDEExec={APPIMAGE_PATH} --no-sandboxIcon={ICON_PATH}Type=ApplicationCategories=Development;"""DESKTOP_ENTRY_PATH.write_text(entry)print(f"Launcher created at{DESKTOP_ENTRY_PATH}")def_add_alias_to_bashrc():bashrc=HOME/".bashrc"ifbashrc.exists()andBASHRC_ALIAS_COMMENTinbashrc.read_text():returnalias_block=f"""{BASHRC_ALIAS_COMMENT}function cursor() {{ "{APPIMAGE_PATH}" --no-sandbox "$@" > /dev/null 2>&1 & disown}}"""withbashrc.open("a")asfp:fp.write(alias_block)print("Alias added to ~/.bashrc (reopen shell).")def_remove_alias_from_bashrc():bashrc=HOME/".bashrc"ifnotbashrc.exists():returnlines=bashrc.read_text().splitlines()new_lines= []skip=Falseforlineinlines:ifline.strip()==BASHRC_ALIAS_COMMENT:skip=Truecontinueifskipandline.startswith("}"):skip=Falsecontinueifnotskip:new_lines.append(line)bashrc.write_text("\n".join(new_lines))definstall():ifAPPIMAGE_PATH.exists():print("Cursor AI IDE is already installed.")returnprint("Installing Cursor AI IDE…")_ensure_dirs()_download(API_URL,APPIMAGE_PATH)_add_exec_permission(APPIMAGE_PATH)_download(ICON_URL,ICON_PATH)_write_desktop_entry()_add_alias_to_bashrc()print("Installation complete! It will appear in the applications menu.")defuninstall():print("Removing Cursor AI IDE…")forpin (APPIMAGE_PATH,ICON_PATH,DESKTOP_ENTRY_PATH):ifp.exists():print(f"Deleting{p}")p.unlink()_remove_alias_from_bashrc()fordin (APPIMAGE_PATH.parent,ICON_PATH.parent,DESKTOP_ENTRY_PATH.parent, ):try:d.rmdir()exceptOSError:passprint("Uninstallation complete.")defmain():parser=argparse.ArgumentParser(description="Installs or removes the Cursor AI IDE for the current user only.")parser.add_argument("action",choices=["install","uninstall"],help="Desired action")args=parser.parse_args()ifargs.action=="install":install()elifargs.action=="uninstall":uninstall()else:print("Invalid action. Please use 'install' or 'uninstall'.")sys.exit(1)if__name__=="__main__":main()
luisbonilla90 commentedMay 26, 2025
@tarcisiomiranda this is awesome, thank you!
I've done this manually and just added a function just like you suggested there but a little different:
cursor() { nohup~/Applications/Cursor.AppImage --no-sandbox"$@"> /dev/null2>&1&printf""}
I'm going to trydisown
.
jonathan-apptega commentedMay 29, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
This Python script installs or removes the Cursor AI IDE for the current user on Linux, always downloading the latest stable version. It sets up the AppImage, icon, desktop launcher, and bash alias, using a Firefox User-Agent header to avoid HTTP 403 errors.
#!/usr/bin/env python3"""cursor_installer.py – installs or removes the Cursor AI IDE for the current user only.✔ AppImage → ~/.local/bin/cursor.appimage✔ Icon → ~/.local/share/icons/cursor.png✔ Launcher → ~/.local/share/applications/cursor.desktopUsage: python3 cursor_installer.py install python3 cursor_installer.py uninstallNotes:* The latest AppImage is obtained from the official Cursor endpoint `https://www.cursor.com/api/download?platform=linux-x64&releaseTrack=stable`.* Some servers return **HTTP 403** if the *User-Agent* header is missing. This script now sends a generic User-Agent to avoid blocks."""importargparseimportjsonimportosimportstatimportsysimporturllib.requestfrompathlibimportPathfromurllib.errorimportHTTPErrorAPI_URL="https://www.cursor.com/api/download?platform=linux-x64&releaseTrack=stable"ICON_URL= ("https://us1.discourse-cdn.com/flex020/uploads/cursor1/original/2X/a/a4f78589d63edd61a2843306f8e11bad9590f0ca.png")HOME=Path.home()APPIMAGE_PATH=HOME/".local"/"bin"/"cursor.appimage"ICON_PATH=HOME/".local"/"share"/"icons"/"cursor.png"DATA_HOME=Path(os.environ.get("XDG_DATA_HOME",HOME/".local"/"share"))DESKTOP_ENTRY_PATH=DATA_HOME/"applications"/"cursor.desktop"BASHRC_ALIAS_COMMENT="# Cursor alias"HEADERS= {"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ""(KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}def_ensure_dirs():fordin (APPIMAGE_PATH.parent,ICON_PATH.parent,DESKTOP_ENTRY_PATH.parent, ):d.mkdir(parents=True,exist_ok=True)def_download(url:str,dest:Path):"""Downloads a file (supports JSON wrapper) and adds User-Agent."""print(f"Downloading{url} →{dest}")try:req=urllib.request.Request(url,headers=HEADERS)withurllib.request.urlopen(req)asresp:ctype=resp.headers.get("Content-Type","")if"application/json"inctype:data=json.loads(resp.read().decode())final_url=data.get("url")ordata.get("downloadUrl")ifnotfinal_url:print("[ERROR] Unexpected download JSON.")sys.exit(1)return_download(final_url,dest)withopen(dest,"wb")asfp:whileTrue:chunk=resp.read(8192)ifnotchunk:breakfp.write(chunk)exceptHTTPErrorase:print(f"[ERROR] Download failed:{e}")sys.exit(1)def_add_exec_permission(path:Path):path.chmod(path.stat().st_mode|stat.S_IXUSR)def_write_desktop_entry():entry=f"""[Desktop Entry]Name=Cursor AI IDEExec={APPIMAGE_PATH} --no-sandboxIcon={ICON_PATH}Type=ApplicationCategories=Development;"""DESKTOP_ENTRY_PATH.write_text(entry)print(f"Launcher created at{DESKTOP_ENTRY_PATH}")def_add_alias_to_bashrc():bashrc=HOME/".bashrc"ifbashrc.exists()andBASHRC_ALIAS_COMMENTinbashrc.read_text():returnalias_block=f"""{BASHRC_ALIAS_COMMENT}function cursor() {{ "{APPIMAGE_PATH}" --no-sandbox "$@" > /dev/null 2>&1 & disown}}"""withbashrc.open("a")asfp:fp.write(alias_block)print("Alias added to ~/.bashrc (reopen shell).")def_remove_alias_from_bashrc():bashrc=HOME/".bashrc"ifnotbashrc.exists():returnlines=bashrc.read_text().splitlines()new_lines= []skip=Falseforlineinlines:ifline.strip()==BASHRC_ALIAS_COMMENT:skip=Truecontinueifskipandline.startswith("}"):skip=Falsecontinueifnotskip:new_lines.append(line)bashrc.write_text("\n".join(new_lines))definstall():ifAPPIMAGE_PATH.exists():print("Cursor AI IDE is already installed.")returnprint("Installing Cursor AI IDE…")_ensure_dirs()_download(API_URL,APPIMAGE_PATH)_add_exec_permission(APPIMAGE_PATH)_download(ICON_URL,ICON_PATH)_write_desktop_entry()_add_alias_to_bashrc()print("Installation complete! It will appear in the applications menu.")defuninstall():print("Removing Cursor AI IDE…")forpin (APPIMAGE_PATH,ICON_PATH,DESKTOP_ENTRY_PATH):ifp.exists():print(f"Deleting{p}")p.unlink()_remove_alias_from_bashrc()fordin (APPIMAGE_PATH.parent,ICON_PATH.parent,DESKTOP_ENTRY_PATH.parent, ):try:d.rmdir()exceptOSError:passprint("Uninstallation complete.")defmain():parser=argparse.ArgumentParser(description="Installs or removes the Cursor AI IDE for the current user only.")parser.add_argument("action",choices=["install","uninstall"],help="Desired action")args=parser.parse_args()ifargs.action=="install":install()elifargs.action=="uninstall":uninstall()else:print("Invalid action. Please use 'install' or 'uninstall'.")sys.exit(1)if__name__=="__main__":main()
This script is very nice, but it is missing the installation of libfuse when required, so you will have to install it before running.
sudo apt-get install fuse libfuse2
tarcisiomiranda commentedJun 5, 2025
@jonathan-apptega thanks for the comment
@luisbonilla90 yeah, the nohup command is better.
Just updated the gist here:
https://gist.github.com/tarcisiomiranda/c9059e4071dcdaafa8a16eb6ae049d33
dennisushi commentedJun 5, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
This script is very nice, but it is missing the installation of libfuse when required, so you will have to install it before running.
Please put a warning in your comment - installing fuse on Ubuntu 24 can break systems and we don't want some person to randomly copy and paste it!
UtkarshGoel22 commentedJun 10, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
@jonathan-apptega thanks for the comment@luisbonilla90 yeah, the nohup command is better.
Just updated the gist here:https://gist.github.com/tarcisiomiranda/c9059e4071dcdaafa8a16eb6ae049d33
Do not use this script on Ubuntu 24.04
This will break your system. libfuse2 is not working correctly and has compatibility issues with Ubuntu 24.04, it can break graphical session startup, especially if the desktop tries to auto-launch Cursor or index it (e.g., via GNOME Shell, tracker, etc.).
I faced the same issue. Things were working fine until I turned off my system and tried to log back in. I was stuck on the login screen.
jonathan-apptega commentedJun 10, 2025
@jonathan-apptega thanks for the comment@luisbonilla90 yeah, the nohup command is better.
Just updated the gist here:https://gist.github.com/tarcisiomiranda/c9059e4071dcdaafa8a16eb6ae049d33Do not use this script on Ubuntu 24.04 This will break your system. libfuse2 is not working correctly and has compatibility issues with Ubuntu 24.04, it can break graphical session startup, especially if the desktop tries to auto-launch Cursor or index it (e.g., via GNOME Shell, tracker, etc.). I faced the same issue. Things were working fine until I turned off my system and tried to log back in. I was stuck on the login screen.
Yes, you are right, please don't use it until you know the risks.
In my case I had to start Ubuntu in recovery mode with network features and from the terminal I run this command:
apt install ubuntu-desktop-minimal
That will fix the issue.
hieutt192 commentedJun 11, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
I found a way to run Cursor onUbuntu 24.04 without installinglibfuse2. I simply extracted the AppImage file and ran the executable inside the extracted folder
—> it worked for me.
👉Link to install and update Cursor forUbuntu 24.04 (branch Cursor-ubuntu24.04)
Note: Themain branch is forUbuntu 22.04.
My main branch checks the Ubuntu version and only installs Cursor if it's Ubuntu 22.04, to avoid issues on other ubuntu versions.
imdt-felipyc commentedJun 11, 2025
I found a way to run Cursor onUbuntu 24.04 without installinglibfuse2. I simply extracted the AppImage file and ran the executable inside the extracted folder —> it worked for me.
👉Link to install and update Cursor forUbuntu 24.04 (branch Cursor-ubuntu24.04)
Note: Themain branch is forUbuntu 22.04. My main branch checks the Ubuntu version and only installs Cursor if it's Ubuntu 22.04, to avoid issues on other ubuntu versions.
Isso funcionou para min em 11/06/2025
lmdvlpr commentedJun 12, 2025
I found a way to run Cursor onUbuntu 24.04 without installinglibfuse2. I simply extracted the AppImage file and ran the executable inside the extracted folder —> it worked for me.
👉Link to install and update Cursor forUbuntu 24.04 (branch Cursor-ubuntu24.04)
Note: Themain branch is forUbuntu 22.04. My main branch checks the Ubuntu version and only installs Cursor if it's Ubuntu 22.04, to avoid issues on other ubuntu versions.Isso funcionou para min em 11/06/2025
Thanks! This works for me too.
cursor-ide commentedJun 16, 2025
In case anyone still needs this:
curl -sSL https://gitrollup.com/r/install-cursor.sh | sudo bash
More infohere.
gweidart commentedJun 16, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
In case anyone still needs this:
curl -sSL https://gitrollup.com/r/install-cursor.sh | sudo bash
More infohere.
Finally, found a version that works! 🎉 Thanks@cursor-ide 🤝🏻
PaperBoardOfficial commentedJun 20, 2025
Check this:https://cursor-linux-packages.vercel.app/
Chineme1 commentedJun 20, 2025
I found a way to run Cursor onUbuntu 24.04 without installinglibfuse2. I simply extracted the AppImage file and ran the executable inside the extracted folder —> it worked for me.
👉Link to install and update Cursor forUbuntu 24.04 (branch Cursor-ubuntu24.04)
Note: Themain branch is forUbuntu 22.04. My main branch checks the Ubuntu version and only installs Cursor if it's Ubuntu 22.04, to avoid issues on other ubuntu versions.
This worked for me. Thank you so much.
MendeBadra commentedJun 27, 2025
I found a way to run Cursor onUbuntu 24.04 without installinglibfuse2. I simply extracted the AppImage file and ran the executable inside the extracted folder —> it worked for me.
👉Link to install and update Cursor forUbuntu 24.04 (branch Cursor-ubuntu24.04)
Note: Themain branch is forUbuntu 22.04. My main branch checks the Ubuntu version and only installs Cursor if it's Ubuntu 22.04, to avoid issues on other ubuntu versions.
This also worked with latest version that I had downloaded myself. Thanks a lot!
babanthierry94 commentedJul 18, 2025
I found a way to run Cursor onUbuntu 24.04 without installinglibfuse2. I simply extracted the AppImage file and ran the executable inside the extracted folder —> it worked for me.
👉Link to install and update Cursor forUbuntu 24.04 (branch Cursor-ubuntu24.04)
Note: Themain branch is forUbuntu 22.04. My main branch checks the Ubuntu version and only installs Cursor if it's Ubuntu 22.04, to avoid issues on other ubuntu versions.Isso funcionou para min em 11/06/2025
This also work for me. Thanks to the creator.