[Linux] AppImage

Linux๋Š” ์ •๋ง ๋ฉ‹์ง„ ํ™˜๊ฒฝ์ด์ง€๋งŒ, ๋‹จ์ ๋„ ๊ฝค ๋งŽ๋‹ค.

๊ท€์ฐฎ์€ ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐฐํฌํŒ๋งˆ๋‹ค ์•ฑ ์„ค์น˜ ํ™˜๊ฒฝ์ด ๋‹ค๋ฅด๊ณ , ํŒจํ‚ค์ง€ ํ™˜๊ฒฝ์ด ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
๊ทธ๋ž˜์„œ ์„ค์น˜ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ๋„ ๋ถˆํŽธํ•˜๊ณ , ์•ฑ์„ ๋ฐฐํฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์ž…์žฅ์—์„œ๋„ ๋ฐฐํฌํŒ๋งˆ๋‹ค ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“œ๋Š”๊ฒŒ ์ข€ ๊ท€์ฐฎ์€ ์ž‘์—…์ด๋‹ค.

AppImage๋Š” ์ด๊ฒƒ์„ ๊น”๋”ํ•˜๊ฒŒ ๋ฌถ์–ด์„œ ์ฒ˜๋ฆฌํ•ด์ค€๋‹ค...๊ณ  ์ฃผ์žฅํ•˜๋Š”๋ฐ ์‚ฌ์‹ค ์™„๋ฒฝํ•˜์ง„ ์•Š๋‹ค.
๋™์  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ๊ธฐํƒ€ ํˆด์ฒด์ธ ๊ฐ™์€ ๊ฒƒ๋“ค์€ ์ผ๋ถ€ ์ง์ ‘ ํ™•์ธํ•˜๊ณ  ์„ค์น˜ํ•ด์•ผ ํ•  ํ™•๋ฅ ์ด ๋†’๋‹ค.

์—ฌ๊ธฐ์„œ๋Š” ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ , ๊ทธ๋ƒฅ ๋‹ค์šด๋ฐ›์•„์„œ ์“ฐ๋Š” ๋ฐฉ๋ฒ•๋งŒ ๋Œ€๋žต ์ •๋ฆฌํ•œ๋‹ค.




์‚ฌ์ „ ์ข…์†์„ฑ

AppImage๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ fuse๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ๋งˆ์šดํŒ…์„ ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค.
๊ทธ๋ž˜์„œ fuse๋ฅผ ์„ค์น˜ํ•ด์•ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์šฐ๋ถ„ํˆฌ์˜ ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

sudo apt-get install libfuse2



์„ค์น˜ ๋ฐฉ๋ฒ•

AppImage ํŒจํ‚ค์ง€๊ฐ€ ์žˆ๋‹ค๋ฉด

์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ๋“  ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค€ ๋‹ค์Œ์—,

์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค.
ํ„ฐ๋ฏธ๋„๋กœ ์‹คํ–‰ํ•  ๋•Œ๋Š” ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ๋„๊ณ  ์‹คํ–‰ํ•ด์•ผ ํ•˜๊ณ 

GUI๋กœ ์‹คํ–‰ํ•  ๋•Œ๋Š” ๊ทธ๋ƒฅ AppImage๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค.




์•ฑ ์•„์ด์ฝ˜ ๋งŒ๋“ค๊ธฐ

๊ทผ๋ฐ ์ €๊ฑด ๊ทธ๋ƒฅ ์‹คํ–‰๋งŒ ํ•ด์ฃผ๋Š”๊ฑฐ์ง€, ์‹คํ–‰ํŒŒ์ผ์„ ์ ์ ˆํ•œ ์œ„์น˜์— ์ด๋™์‹œ์ผœ์ฃผ๊ฑฐ๋‚˜, ์•ฑ์œผ๋กœ ๋“ฑ๋กํ•ด์ฃผ์ง„ ์•Š๋Š”๋‹ค.
๊ทธ๊ฑด ๊ฐ ๋ฐฐํฌํŒ์— ์ข…์†์ ์ธ ๋ฐฉ๋ฒ•์„ ์จ์•ผ ํ•œ๋‹ค.

์ผ๋‹จ ์ ์ ˆํ•œ ์œ„์น˜๋กœ ์ด๋™์‹œํ‚ค๊ณ 

sudo mkdir /opt/cursor
sudo mv ~/Downloads/Cursor.AppImage /opt/cursor/cursor.AppImage

์šฐ๋ถ„ํˆฌ์˜ ๊ฒฝ์šฐ์—๋Š” ์ด๋ ‡๊ฒŒ ์„ค์ •ํŒŒ์ผ์„ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค.

sudo vi /usr/share/applications/cursor.desktop
[Desktop Entry]
Name=Cursor
Exec=/opt/cursor/cursor.AppImage --no-sandbox
Type=Application
Categories=Development

๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ๋œจ๊ณ , ์‹คํ–‰๋„ ์ž˜ ๋  ๊ฒƒ์ด๋‹ค.

์•ฑ ์•„์ด์ฝ˜ ์ œ์–ด ๊ด€๋ จ ์ฐธ์กฐ
https://blog.naver.com/sssang97/223608645503



์ฐธ์กฐ
https://appimage.org/