์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ํ๋ฉ
- JWT
- ํ์ด์ฌ์๋ฒ
- nixosํ๊ธ์ค์ \
- ์ง์ฐ๊ฐ์ ๊ณต #pc์๊ธฐ์ง๋จ #ram๋ฏธ์ธ์ #์ปดํจํฐ๊ณ ์ฅํด๊ฒฐ #๋จ์ธ์๋ถ๋ #pc์๊ฐ์๋ฆฌ #์ปดํจํฐ๊ณ ์ฅํด๊ฒฐ #์กฐ๋ฆฝpc
- Bootstrap4
- pandas
- ๋ธ๋์คํฌ๋ฆฐ๋ณต๊ตฌ
- ์ ๊ธ์ฌ๊ดํ๊ต
- ํ๋ค์ค
- ๋ฉ๋ชจ๋ฆฌ์ธ์๋ถ๋
- VUE
- ๋ง์ธํฌ๋ํํธ๋ฎค์ง์ปฌ
- flask
- Jinja2
- nixosํ๊ธํค๋ณด๋
- streamlit
- ์คํธ๋ฆผ๋ฆฟ
- ๋์๋
- ์ผ
- ์๊ณ ํ์
- EnhancedInput
- inxos
- ์คํ์์ค
- Express
- ์ธ๋ฆฌ์ผ๋ฎค์ง์ปฌ
- ossca
- R
- Enhanced Input System
- ๋ฏธ๋ํ๋ก์ ํธ
- Today
- Total
Today, I will
[Ubutu, Cursor] Ubuntu์์ Cursor (AI ์ฝ๋ ์ด์์คํดํธ) ์ค์นํ๊ธฐ ๋ณธ๋ฌธ
[Ubutu, Cursor] Ubuntu์์ Cursor (AI ์ฝ๋ ์ด์์คํดํธ) ์ค์นํ๊ธฐ
Lv.Forest 2025. 4. 16. 13:07๐ง Ubuntu์์ Cursor (AI ์ฝ๋ ์ด์์คํดํธ) ์ค์นํ๊ธฐ ๊ฐ์ด๋
GPT ๊ธฐ๋ฐ AI ์ฝ๋ฉ IDE, Cursor๋ฅผ ์ฐ๋ถํฌ์์ AppImage๋ก ์ค์นํ ์ค์ ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค.
์ค์น, ์คํ, ์์ด์ฝ ๋ฑ๋ก, ์ค๋ฅ ํด๊ฒฐ๊น์ง ํ์ํ ๋ช ๋ น์ด๋ง ์ ๋ฆฌํ์ต๋๋ค!
โ ์ฌ์ ์ค๋น: ์์คํ ํ์ธ
uname -m # → ๊ฒฐ๊ณผ๊ฐ x86_64 ์ด์ด์ผ ์ค์น ๊ฐ๋ฅ
ping -c 4 cursor.sh # → ์ธํฐ๋ท ์ฐ๊ฒฐ ํ์ธ์ฉ
x86_64๋ AMD64 ๊ณ์ด CPU๋ฅผ ์๋ฏธํ๋ฉฐ, Cursor๋ ARM ๋ฏธ์ง์์ ๋๋ค.
โ 1. libfuse2 ์ค์น (AppImage ์คํ์ ํ์)
sudo apt-get update
sudo apt-get install libfuse2
AppImage ์คํ์ ์ํด ๊ผญ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
โ 2. Cursor AppImage ๋ค์ด๋ก๋ ๋ฐ ์คํ ์ค๋น
cd ~/Downloads
chmod +x Cursor-0.48.9-x86_64.AppImage
sudo mkdir -p /opt/cursor
sudo mv Cursor-0.48.9-x86_64.AppImage /opt/cursor/
์์คํ ํด๋ /opt๋ก ์ฎ๊ฒจ ๊น๋ํ๊ฒ ๊ด๋ฆฌํฉ๋๋ค.
โ 3. .desktop ํ์ผ ์์ฑ (์ฑ ๋ฑ๋ก)
sudo nano /usr/share/applications/cursor.desktop
๋ค์ ๋ด์ฉ ์ ๋ ฅ:
[Desktop Entry]
Name=Cursor
Exec=/opt/cursor/Cursor-0.48.9-x86_64.AppImage
Icon=/usr/share/pixmaps/cursor.png
Type=Application
Categories=Development;
โ 4. ์์ด์ฝ ๋ค์ด๋ก๋ (๊ณต์ ๋ก๊ณ PNG, 256x256) ํน์ ์ง์ ๋ง๋ ๋ก๊ณ ๋ฃ๊ธฐ
์ ๋ chat gpt์ ํจ๊ป ๋ง๋ ๋ก๊ณ ๋ฅผ ๋ฃ์ด๋ณด๊ฒ ์ต๋๋ค.
(ํด๋น cursor_custom_icon.png ๋ก๊ณ ๋ ์ฒจ๋ถํ์ผ๋ก ์ ๊ณตํด๋๋ฆฌ๊ฒ ์ต๋๋ค.)
~/Downloads/cursor.png๊ณผ ๊ฐ์ด ์ ์ฅํ๋ค๋ฉด ์๋ ๋ช ๋ น์ผ๋ก ๋ณต์ฌํฉ๋๋ค:
ํ์ผ์ด๋ฆ์ด cursor.png๊ฐ ๋ง๋์ง ํ์ธํด์ฃผ์๊ณ ์๋๋ผ๋ฉด, cursor ๋ก ๋ณ๊ฒฝํด์ฃผ์ธ์.
- ์์ด์ฝ ํฌ๊ธฐ๋ 512x512 PNG, ๋ฐฐ๊ฒฝ ํฌ๋ช , ํ์ผ๋ช cursor.png๋ก ์ ์ฅํฉ๋๋ค.
/usr/share/pixmaps/๋ Ubuntu์์ .desktop ํ์ผ ์์ด์ฝ ๊ฒฝ๋ก๋ก ์์ ์ ์ผ๋ก ์ธ์๋๋ ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ์ ๋๋ค.
/usr/share/pixmaps/๋ ์ฐ๋ถํฌ์์ ์ฑ ์์ด์ฝ์ ์ธ์ํ๊ธฐ ์ข์ ๊ฒฝ๋ก
โ 5. ์์ด์ฝ, ๋ฐ์ฒ ๋ฑ๋ก ๊ฐฑ์
sudo update-desktop-database
sudo gtk-update-icon-cache /usr/share/icons/hicolor/
Activities ๊ฒ์์ฐฝ์์ Cursor ๊ฒ์ ์ ์์ด์ฝ๊ณผ ํจ๊ป ๋ณด์ด๊ฒ ํฉ๋๋ค.
โ 6. ํฐ๋ฏธ๋์์ cursor๋ก ์คํ๋๊ฒ ๋ง๋ค๊ธฐ (์ ํ)
echo "alias cursor='setsid /opt/cursor/Cursor-0.48.9-x86_64.AppImage \"\$@\" >/dev/null 2>&1 &'" >> ~/.bashrc
source ~/.bashrc
์ด์ ํฐ๋ฏธ๋์์ cursor ์ ๋ ฅ๋ง์ผ๋ก๋ ์คํํ ์ ์์ด์!
โ ์คํ ๊ฒฐ๊ณผ
cursor
- AI ์ฝ๋ฉ ์ฑ ์ฐฝ + ํ๋ก์ ํธ ์ด๊ธฐ ํ๋ฉด์ด ์ ์์ ์ผ๋ก ๋จ๋ฉด ์ค์น ์๋ฃ์ ๋๋ค.
- AppImage์ด์ง๋ง .desktop ๋ฑ๋ก์ผ๋ก ์ฑ์ฒ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๐ฑ ๋ง๋ฌด๋ฆฌ
์ด ๊ณผ์ ์ ๊ฑฐ์น๋ฉด, Ubuntu์์๋ GPT-4 ๊ธฐ๋ฐ AI IDE์ธ Cursor๋ฅผ ์๋ฒฝํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ง์ ๊ฒช์ ์ค๋ฅ์ ํด๊ฒฐ ํ๊น์ง ๋ชจ๋ ํฌํจํ์ผ๋, AI ์ฝ๋ฉํด์ ๊ด์ฌ ์๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
๐งฉ ๋ค์ ๊ธ ์๊ณ
- Cursor์์ GPT API ํค ๋ฃ๋ ๋ฐฉ๋ฒ
- Cursor์ VSCode + Copilot ๋น๊ต
- .cursor-config.json ์ค์ ์ปค์คํฐ๋ง์ด์ง
์ง๊ธ๊น์ง ๊ธ์ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค