正常使用,首先在官网网站下载AppImage。
但是,您会发现每次手动启动 AppImage 很不方便。在本指南中,我将引导您完成将 Cursor IDE 作为成熟的 Linux 应用程序集成到系统中的过程。通过这些简单的步骤,您就可以无缝地启动和运行 Cursor IDE,就像桌面上的任何其他应用程序一样。
逐步安装指南
步骤 1:为 Cursor IDE 创建文件夹
首先,让我们为 Cursor IDE 创建一个专用文件夹。打开终端并运行以下命令:
mkdir -p ~/Applications/cursor
这将在您的主文件夹中的“Applications”目录中创建一个名为“cursor”的新文件夹。
步骤 2:下载最新版本的 Cursor IDE
使用以下命令下载最新版本的 Cursor IDE:
wget -O ~/Applications/cursor/cursor.AppImage "https://downloader.cursor.sh/linux/appImage/x64"
此命令将获取 Cursor IDE AppImage 并将其保存在我们刚刚创建的“cursor”文件夹中。
步骤 3:使 AppImage 可执行
要确保 AppImage 可执行,请运行以下命令:
chmod +x ~/Applications/cursor/cursor.AppImage
此步骤通常不是必需的,因为 AppImage 应该已经是可执行的,但最好再检查一下!
步骤 4:创建符号链接以便于访问
创建一个符号链接,以便您可以从终端的任何位置启动 Cursor IDE:
sudo ln -s ~/Applications/cursor/cursor.AppImage /usr/local/bin/cursor
现在,您只需在终端中输入cursor即可启动该应用程序!
步骤 5:添加光标 IDE 图标
让我们添加一个 Cursor IDE 图标。下载此图片
并将其另存为cursor-icon.png文件~/Applications/cursor/夹。
步骤 6:创建桌面条目
现在,让我们创建一个桌面条目,以便从应用程序菜单访问 Cursor IDE:
vim ~/.local/share/applications/cursor.desktop
## 如果遇到“command not found: vim”的错误通常意味着 Vim 编辑器没有安装在你的系统上,或者其可执行文件的路径没有被加入到环境变量 PATH 中。
## 执行以下命令安装
## sudo apt-get update
## sudo apt-get install vim
## 安装完成后,你可以通过运行 `vim --version` 来检查 Vim 是否正确安装及其版本信息。
这将打开 Vim 文本编辑器。将以下代码复制并粘贴到文件中:
[Desktop Entry]
Name=Cursor
Exec=/home/[your_username]/Applications/cursor/cursor.AppImage
Icon=/home/[your_username]/Applications/cursor/cursor-icon.png
Type=Application Categories=Utility;Development;
确保[your_username]用你的实际用户名替换。然后,输入:wq,最后按保存Enter更改并退出 Vim。
步骤 7:创建更新脚本
为了能够轻松更新 Cursor IDE,让我们创建一个更新脚本:
vim ~/Applications/cursor/update-cursor.sh
将以下代码复制并粘贴到脚本中:
#!/bin/bash
APPDIR=~/Applications/cursor
APPIMAGE_URL="https://downloader.cursor.sh/linux/appImage/x64"
wget -O $APPDIR/cursor.AppImage $APPIMAGE_URL
chmod +x $APPDIR/cursor.AppImage
然后,输入:wq,最后按Enter保存更改并退出 Vim。
步骤 8:使更新脚本可执行
要使更新脚本可执行,请运行以下命令:
chmod +x ~/Applications/cursor/update-cursor.sh
步骤 9:创建服务以在启动时更新 Cursor IDE
让我们创建一个服务,每次启动计算机时都会自动更新 Cursor IDE:
vim ~/.config/systemd/user/update-cursor.service
将以下代码复制并粘贴到服务文件中:
[Unit] Description=Update Cursor
[Service]
ExecStart=/home/[your_username]/Applications/cursor/update-cursor.sh
Type=oneshot
[Install]
WantedBy=default.target
再次替换[your_username]为您的实际用户名。
然后,输入:wq,最后按Enter保存更改并退出 Vim。
E212: Can't open file for writing如果您在保存文件时报此错误,则意味着systemd目录本身不存在。因此,让我们首先创建它。
mkdir -p ~/.config/systemd/user
vim ~/.config/systemd/user/update-cursor.service
其余步骤保持不变。
步骤 10:启用并启动更新服务
最后,使用以下命令启用并启动更新服务:
systemctl --user enable update-cursor.service
systemctl --user start update-cursor.service
*如果您在此步骤中发现错误,请先检查systemctl状态。
systemctl --user status
它应该显示State: running。
如果您发现类似以下错误Failed to connect to bus: Connection refused ,请尝试手动启动dbus服务:
eval $(dbus-launch --sh-syntax)
这应该启动dbus会话,之后您可以尝试systemctl --user再次运行命令。
如果您的 shell 环境配置不正确,您可能需要手动设置环境变量。
将以下行添加到您的.zshrc文件中:
export XDG_RUNTIME_DIR="/run/user/$(id -u)"
export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus"
添加这些行后,重新加载.zshrc文件:
source ~/.zshrc
确保您的系统已配置为启动 systemd 用户服务:
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
如果输出不是Type=x11,则表明您的会话未由 systemd 管理,这可能需要根据您的系统和桌面环境进行进一步配置。
如果你的系统中没有安装dbus-launch,你需要先安装它:
sudo apt-get update && sudo apt-get upgrade
sudo apt install dbus-x11
重启系统
sudo reboot
现在再次检查状态
systemctl --user status
它应该显示State: running
享受Cursor!
现在,您已成功在 Linux 机器上安装了 Cursor IDE。🎉 现在您可以享受 AI 辅助编码的强大功能,并亲身体验编程的未来。
查看Cursor Docs 页面以获取更多信息。
感谢观看!!!