Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

@evgenyneu
Last activeJuly 18, 2025 17:19
    Save evgenyneu/5c5c37ca68886bf1bea38026f60603b6 to your computer and use it in GitHub Desktop.
    Install Cursor AI code editor on Ubuntu 24.04 LTS
    1. Use the Download button onwww.cursor.com web site. It will download theNAME.AppImage file.

    2. Copy the .AppImage file to your Applications directory

    cd~/Downloadsmkdir -p~/Applicationsmv NAME.AppImage~/Applications/cursor.AppImage
    1. Install libfuse2
    sudo apt updatesudo apt install libfuse2
    1. Make it an executable
    chmod +x~/Applications/cursor.AppImage
    1. Run
    ~/Applications/cursor.AppImage --no-sandbox
    1. Addcursor shortcut

    Add to.bashrc or.zshrc

    alias cursor='~/Applications/cursor.AppImage --no-sandbox'
    @melroy89
    Copy link

    melroy89 commentedApr 22, 2025
    edited
    Loading

    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
    Copy link

    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
    Copy link

    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
    Copy link

    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
    Copy link

    @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
    Copy link

    @bpinazmul18 Glad I could help! And now, Cursor offers 1 year free for student emails. Let's get it!

    @sudipto68
    Copy link

    This works for me too. Thanks@hieutt192 👍

    @MamadoubarryGLRSB
    Copy link

    MamadoubarryGLRSB commentedMay 9, 2025
    edited
    Loading

    thanx

    @wafarifki
    Copy link

    #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
    Copy link

    fcsouza commentedMay 17, 2025
    edited
    Loading

    if i need to update cursor, what i need to do?the update button inside cursor its not working.

    @bpinazmul18
    Copy link

    @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
    Copy link

    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
    Copy link

    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
    Copy link

    hieutt192 commentedMay 21, 2025
    edited
    Loading

    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.

    image

    @tarcisiomiranda
    Copy link

    tarcisiomiranda commentedMay 24, 2025
    edited
    Loading

    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
    Copy link

    @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
    Copy link

    jonathan-apptega commentedMay 29, 2025
    edited
    Loading

    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
    Copy link

    @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
    Copy link

    dennisushi commentedJun 5, 2025
    edited
    Loading

    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
    Copy link

    UtkarshGoel22 commentedJun 10, 2025
    edited
    Loading

    @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
    Copy link

    @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.

    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
    Copy link

    hieutt192 commentedJun 11, 2025
    edited
    Loading

    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
    Copy link

    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
    Copy link

    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
    Copy link

    In case anyone still needs this:

    curl -sSL https://gitrollup.com/r/install-cursor.sh | sudo bash

    More infohere.

    @gweidart
    Copy link

    gweidart commentedJun 16, 2025
    edited
    Loading

    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
    Copy link

    @Chineme1
    Copy link

    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
    Copy link

    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
    Copy link

    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.

    Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

    [8]ページ先頭

    ©2009-2025 Movatter.jp