🤖

Ubuntu 24.04にcursorをインストールしてデスクトップに登録する

に公開
7

2025/09/16 追記

公式でdebパッケージを提供してくれるようになりました。

  • ダウンロードページ

  • ダウンロードページのバージョンはちょっと古いので、最新版が欲しい方はこちら

    • jsonではなくダウンロードページのhtmlが返ってくるようになってしまいました。公式はもうAPIを提供するつもりはないのかもしれません。
curl -LOJ "$(curl -sL "https://cursor.com/api/download?platform=linux-x64&releaseTrack=stable" | jq -r '.debUrl')"

これでAppImageをあれこれする必要はなくなりました。通常通りdpkgでインストールするだけで済みます。

sudo dpkg -i cursor_1.5.11_amd64.deb

この記事の存在意義もなくなったので、更新はここで止めます。

2025/04/11 追記

  • ダウンロード先のリンクが古くなっており構造も変わっていたため、最新のものを取れるように修正

2025/02/13 追記

  • 現在のバージョンを取得する部分に不備があったため修正

検証環境

  • Distribution: Kubuntu 24.04
  • Desktop Environment: KDE Plasma 5.27.11
  • Graphics Platform: X11
  • Kernel: 6.8.0-51-generic (64-bit)
  • PC: ThinkPad E14 Gen 6 AMD
  • Cursor version: cursor-0.44.11x86_64.AppImage

インストール

Bash Script for Cursor App Desktop Integration on Linux Environments #844 を参考に、一部修正を加えました。

以下のスクリプトを適当な場所に保存し、実行してください。

ちなみにこの記事も以下のスクリプトでインストールしたCursorで書いています。
どんどん補完されるし書き換えも簡単で非常に便利です。

ポイント

  • 最新のCursorをチェックし、更新があれば自動でダウンロードするようにした
  • AppImageを使うとmiseがエラーを吐くので、バイナリで実行するようにした
  • VS Codeのcodeのように、ターミナルからcursorと打つとCursorが起動するようにした
    • ※事前に${HOME}/.local/binにPATHを通しておく必要があります
    • 本来は元々それ用のオプションがあるが、うまく動かなかったので自分で追加した
    • cursor --version (または cursor -v) と打つとCursorのバージョンが表示されるようにした

参考にしたサイト

Discussion

fishermanfisherman

こちらでCursorが使えるようになりました!
ありがとうございます。

ちなみにVersionアップについてStep3に記載されていますが、Versionアップする際にはどうしたらいいですか?
ちなみにバージョンダウンロード時は
Cursor version: 0.45.14
このバージョンで、最新版にアップデートしたいです。
良ければご教示ください。
よろしくお願いいたします。

1
ka2kamaka2kama

コメントありがとうございます。
どうも0.45.14以降、このスクリプトでcurlしている先のCursorが更新されなくなったようです。
現時点の最新版を取得・更新する方法については現在調査中です。
進展があれば追記します。

ka2kamaka2kama

リンクを修正し、現時点の最新 (0.48.8) を取得できるようにしました。

fishermanfisherman

修正ありがとうございます。再度bashで実行しましたところ、最新版(0.48.8)にアップデートできました。
ありがとうございます。

1
fishermanfisherman

度々すみません。

こちらbashでスクリプトを実行しようとしたところ、
jq: parse error: Invalid numeric literal at line 2, column 0
上記のエラーが出力されるようになりました。
43行目(DOWNLOAD_URL=(curl -s "DOWNLOAD_API_URL" | jq -r '.downloadUrl'))
で詰まっている気がします。見当違いでしたら恐れ入りますが、
APIのエンドポイントが変更されましたでしょうか。ご確認いただけますと幸いです!

1
ka2kamaka2kama

ご指摘ありがとうございます。
確認したところ、ダウンロード先のホストがwww.cursor.comからcursor.comに変わっておりリダイレクトされていました。
URLを新しいものに修正しつつ、今後同じことが起きたときを考慮してcurlに-L オプションを追加しておきました。
これで更新できるかと思われます。

1
fishermanfisherman

早速のご確認ありがとうございます。
エラーが吐かれたところで、curlでJSONを取得できているか確認したのですが、おっしゃるとおりリダイレクトされてしまいまして、もしやと思っていたところであります。
ご対応いただいた内容でスクリプトを修正後、実行したところ正常にバージョンアップされました。(スクリプトを実行できました。)
助かりました、ありがとうございます!勉強になります!

1