Celestia: ๋ฐ๋น„์•ˆ ์ŠคํŠธ๋ ˆ์น˜ ํŒจํ‚ค์ง€ ์ œ๊ณต

์— ๋งŒ๋“  2017๋…„ 06์›” 22์ผ  ยท  20์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: CelestiaProject/Celestia

๋˜๋Š” ๊ธฐ๋ณธ /debian/ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปจํ…์ŠคํŠธ: Stretch(์‹ ๊ทœ ๋งˆ๊ตฌ๊ฐ„), Celestia ์‚ญ์ œ. ์ด๋Š” ๋ฐ๋น„์•ˆ ์ƒํƒœ๊ณ„์™€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํฐ ์†์‹ค์ž…๋‹ˆ๋‹ค.
(๊ทธ๋ฆฌ๊ณ  ๋ถ€์ˆ˜์ ์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๊ธฐ์—ฌ์ž์˜ ์ถœ์ฒ˜๋„ ์†์‹ค๋จ)

packaging

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์•ˆ๋…•ํ•˜์„ธ์š”,

์—ฌ๊ธฐ์— Debian 9์šฉ celestia ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ–‰๋ณตํ•œ ๊ฑด๋ฌผ :-)

๋นŒ๋“œ ์ข…์†์„ฑ ์„ค์น˜

apt-get install git build-essential autoconf debhelper freeglut3-dev liblua5.1-dev libgnomeui-dev libgtkglext1-dev libtheora-dev chrpath libjpeg-dev

์†Œ์Šค ๊ฐ€์ ธ์˜ค๊ธฐ

์ž์‹ ํด๋ก  https://github.com/CelestiaProject/Celestia.git

๊ตฌ์„ฑ

์”จ๋”” ์…€๋ ˆ์Šคํ‹ฐ์•„
autoreconf -iv
./configure --with-gnome --enable-cairo --enable-theora --with-lua --disable-warnings --prefix=/usr

์—ฎ๋‹ค

-j2๋ฅผ ๋งŒ๋“ค๋‹ค

make ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

๋‚ด๋ณด๋‚ด๊ธฐ MKDIR_P='mkdir -p'

๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง€ ๋นŒ๋“œ

checkinstall -D --pkgversion 1.6.1 ์„ค์น˜ ์ŠคํŠธ๋ฆฝ ๋งŒ๋“ค๊ธฐ

ํŒจํ‚ค์ง€ ์ข…์†์„ฑ ๊ฐ€์ ธ์˜ค๊ธฐ

mkdir ๋ฐ๋น„์•ˆ
ํ„ฐ์น˜ ๋ฐ๋น„์•ˆ/์ปจํŠธ๋กค
dpkg-shlibdeps /usr/bin/celestia
๊ณ ์–‘์ด ๋ฐ๋น„์•ˆ/substvars

ํŒจํ‚ค์ง€ ์ถ”์ถœ

dpkg-deb -R celestia_1.6.1-1_amd64.deb .

DEBIAN/control์— ์ข…์†์„ฑ ์ถ”๊ฐ€("Depends: "๋กœ ์ƒˆ ์ค„ ์ถ”๊ฐ€)

๋ฉ”๋‰ด ํ•ญ๋ชฉ ํŒŒ์ผ ๋ณ€๊ฒฝ: usr/share/applications/celestia.desktop

[๋ฐ์Šคํฌํ†ฑ ํ•ญ๋ชฉ]
์ธ์ฝ”๋”ฉ=UTF-8
๋ฒ„์ „=1.6.1
์œ ํ˜•=์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
์‹คํ–‰์ž=celestia -c /usr/share/celestia/celestia.cfg
์•„์ด์ฝ˜=celestia
X-GNOME-DocPath=
ํ„ฐ๋ฏธ๋„=๊ฑฐ์ง“
์ด๋ฆ„=์…€๋ ˆ์Šคํ‹ฐ์•„
Comment=์šฐ์ฃผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ
StartupNotify=์ฐธ
์นดํ…Œ๊ณ ๋ฆฌ=์ฒœ๋ฌธํ•™;๊ณผํ•™;์‘์šฉ;๊ต์œก;

๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€ ๋นŒ๋“œ

dpkg-deb -- ๋นŒ๋“œ . ../celestia_1.6.1-1_amd64.deb

๋ชจ๋“  20 ๋Œ“๊ธ€

@drzraf Alexell์€ Linux์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์œ„์˜ ๋‚ด์šฉ์— ์ „ํ˜€ ์ต์ˆ™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ œ Linux์šฉ Celestia ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๋Š” ์‚ฌ๋žŒ์ด ์—†์Šต๋‹ˆ๋‹ค.
๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ๋ˆ„๊ฐ€ ์ด๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

[ ] ์ด๋ฏธ ๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ (๋˜๋Š” ๋ฐฐ์šฐ๊ณ  ์‹ถ์€) ๋ฐ๋น„์•ˆ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ
[ ] Celestia์— ํ•„์š”ํ•œ Linux ๋นŒ๋“œ ํ™˜๊ฒฝ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€์žฅ ํ‘œ์ค€์€ ํ•„์š”ํ•œ ๋นŒ๋“œ ๋„๊ตฌ(autotools, cmake, ..)์ž…๋‹ˆ๋‹ค.
[ ] Debian์—์„œ Celestia ๋นŒ๋“œ, ์‹คํ–‰ ๋ฐ ํ…Œ์ŠคํŠธ

์—ฌ๊ธฐ์—์„œ ํ”„๋กœ๊ทธ๋žจ์˜ ์ผ๋ถ€ ํŠน์„ฑ์„ ๊ทœ์ •ํ•˜๋Š” ๋ฐ๋น„์•ˆ ํ•„์ˆ˜ ํŒŒ์ผ(์ด์ „ ๋ฒ„์ „ ์ˆ˜์ • ๊ฐ€๋Šฅ)์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
[ ] ๋นŒ๋“œํ•ด์•ผ ํ•˜๋Š” ์ข…์†์„ฑ [์†Œํ”„ํŠธ์›จ์–ด/๋ฒ„์ „]
[ ] ์‹คํ–‰์— ํ•„์š”ํ•œ ์ข…์†์„ฑ [์†Œํ”„ํŠธ์›จ์–ด/๋ฒ„์ „]

์–ด๋–ค ์ด์œ ๋กœ ์ถฉ๋Œ, ๋ฒ„๊ทธ, ... ์ผ๋ถ€ ์‚ฌ์šฉ์ž ์ง€์ • ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ
๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ๋“ค์€ ์ข…์ข… ๋ฐ๋น„์•ˆ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๊ฐ€์žฅ ๊ณ ํ†ต์Šค๋Ÿฌ์šด ์ž‘์—…์ž…๋‹ˆ๋‹ค.
์—…์ŠคํŠธ๋ฆผ ์ฝ”๋“œ ๋‚ด์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋น ๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๊ธฐ์—์„œ ๋งŽ์€ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ข‹์€ ๊ฒฝ์šฐ Debian/Linux๋Š” ๋นŒ๋“œ๋‚˜ ์‹คํ–‰์— ์ถ”๊ฐ€ ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํŒจํ‚ค์ง•์€ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ํŒŒ์ผ(https://wiki.debian.org/Packaging)๋งŒ ์žˆ์œผ๋ฉด ์‰ฝ๊ฒŒ ๋‹ค์šด๋กœ๋“œ/์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ๋น„์•ˆ 9 ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ํŒจํ‚ค์ง€๋ฅผ (๋‹ค์‹œ) ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์€ "์‚ฌํšŒ์  ์‚ฌ์—…"์— ๋” ๊ฐ€๊น์ง€๋งŒ Linux์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ•/์•ˆ์ •์„ฑ์ด ์œ ์ผํ•˜๊ฒŒ ๊ฐ€๋Šฅํ•œ ์‡ผ ์Šคํ† ํผ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋‹ค๋ฅธ/๋Œ€์ฒด ๋ฐฉํ–ฅ: flatpak

@drzraf ๋‹น์‹ ์€ ๋‹น์‹ ์ด ์“ฐ๋Š” ๊ฒƒ์— ์ •ํ†ตํ•ฉ๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ๋‹น์‹ ์€ ๋ชจ๋“  ๊ฒƒ์„ ์Šค์Šค๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋„์›€์„ ์ฃผ์‹œ๋ฉด ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” Stretch์— Celestia๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ–ˆ๊ณ  glu.h, libjpg, libpng์— ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  ์š”์ฒญํ•œ lua ๋ฒ„์ „์ด ๋„ˆ๋ฌด ์˜ค๋ž˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์œผ๋กœ ๊ตฌ์„ฑํ•œ ํ›„์—๋„ make ์‹คํŒจ
๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์ข‹์•„์š”, ์ €์™€ ํŠนํžˆ ์ œ ์•„์ด๋“ค์€ ํ•œ๋™์•ˆ Celestia๋ฅผ ๊ทธ๋ฆฌ์›Œํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์ฒซ ๋ฒˆ์งธ ์‹œ๋„๋Š” celestia projetc ํŽ˜์ด์ง€์˜ 1.6.1์šฉ ์ฝ”๋“œ์—์„œ ๋นŒ๋“œํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค(์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๋Š”์ง€...). ์ผ๋ถ€ ์ฝ”๋“œ ์ˆ˜์ •์€ ๋‚˜์ค‘์— ๋ง์ปค ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ Ububtu 17.10์—์„œ ๋ช‡ ๋…„ ๋งŒ์— ์ฒ˜์Œ์œผ๋กœ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€? ๋‚ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ œ๊ณตํ•˜๊ณ  Celestia๋ฅผ ์–ธ์  ๊ฐ€ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” automake ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ๊ฐ€์ง€ ์งˆ๋ฌธ ... ๋ช…๋ น ์ค„์—์„œ ํ•œ ๊ฐ€์ง€ ์ธก๋ฉด์„ ํ•ด๊ฒฐํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

-ldl -llua5.1 ../celengine/libcelengine.a -ldl ../celtxf/libceltxf.a

๋ฌธ์ œ๋Š” ๋ชจ๋“  celestia ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ automake ๋ณ€์ˆ˜ $(all_libraries)์— ์žˆ๊ณ  -ldl์ด ์ •ํ™•ํžˆ libcelengine.a ๋’ค์— ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ -ldl์€ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. libcelengine.a์™€ ๊ฐ™์€ ํŠน์ • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•ด ๋ง์ปค ํ”Œ๋ž˜๊ทธ๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋˜์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค. celestia๋Š” ์šฐ๋ฆฌ ์šฐ์ฃผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ •๋ง ํ›Œ๋ฅญํ•˜๊ณ  ํฅ๋ฏธ๋กœ์šด ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค:).

๋Œ€๋‹จํ•˜๋‹ค @TheBigW.
-ldl ์ปดํŒŒ์ผ ํŠธ์œ…์ด ์ด์ „ Celestia Debian ํŒจํ‚ค์ง€์— ์žˆ์—ˆ๋˜ ๊ฒƒ ์ž…๋‹ˆ๊นŒ?
์ด์ „ Debian ๋ฆด๋ฆฌ์Šค์—์„œ Celestia๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํŒจ์น˜ ๋ชฉ๋ก์€ https://sources.debian.net/src/celestia/1.6.1%2Bdfsg-3.1/debian/patches/ (OP)๋ฅผ ์ฐธ์กฐ

1.6.1 ํŒจํ‚ค์ง€ ์˜ debian/ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ dpkg-buildpackage ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ debian/ ๋””๋ ‰ํ† ๋ฆฌ ์—์„œ ์ˆ˜์ •ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • control ํŒŒ์ผ์˜ ๋นŒ๋“œ/๋Ÿฐํƒ€์ž„ ์ข…์†์„ฑ ๋ฒ„์ „ (Debian์˜ Stretch ๋ฒ„์ „ ์‚ฌ์šฉ)
  • ์–ด๋–ค ํŒจ์น˜๊ฐ€ ์–ด๋–ค ์ˆœ์„œ๋กœ ์ ์šฉ๋˜๊ณ  ์–ด๋–ค ๊ฒƒ์ด ์ ์šฉ๋˜์ง€ ์•Š๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ผ๋ จ์˜ ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ
  • ์•„๋งˆ๋„ ๋ณ€๊ฒฝ ๋กœ๊ทธ
    (์ผ๋ถ€๋Š” Celestia์˜ git์— ํ†ตํ•ฉ๋˜์—ˆ์„ ์ˆ˜๋„ ์žˆ๊ณ , ๋‹ค๋ฅธ ์ผ๋ถ€๋Š” ๊ทธ๋ ‡์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์€ ๊ทธ๋ž˜์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค)

debian/ ๋””๋ ‰ํ† ๋ฆฌ์— ์ถ”๊ฐ€ํ•  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ง์ ‘ dpkg-buildpackage ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค(์ €๋Š” Debian Stretch๋ฅผ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค). ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฒฐ๊ณผ ํŒจํ‚ค์ง€์˜ ์•ˆ์ •์„ฑ์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(์–ธ์  ๊ฐ€๋Š” ๋ฐ๋น„์•ˆ์˜ ๋ฒ„๊ทธ ์ถ”์ ๊ธฐ์—์„œ ITP-๋ฒ„๊ทธ( Intend to Package )๋ฅผ ์—ด๊ณ  ์•ˆ์ •์ ์ธ ํŒจํ‚ค์ง€๊ฐ€ ์ €์žฅ์†Œ์— ๋Œ์•„์™€ ๋งŽ์€ ๋ฐ๋น„์•ˆ ์‚ฌ์šฉ์ž๋ฅผ ๊ธฐ์˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” drzraf๋‹˜
์œ„์—์„œ ์–ธ๊ธ‰ํ•œ -ldl์€ ์ž‘๋™ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ๋ณธ ํ•œ ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ๋งŒ ์ˆ˜์ •๋ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํ‹€๋ฆฌ์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ ./configure๊ฐ€ ์žฌ์ •์˜ํ•˜์ง€๋งŒ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๊ฒฝ์šฐ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(๋ช…๋ น์ค„์—์„œ ์ˆ˜๋™์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์—ฌ์ „ํžˆ ๋‚ซ์Šต๋‹ˆ๋‹ค :)).
ํ•œ ๊ฐ€์ง€ ์งˆ๋ฌธ: ๋‹ค์šด๋กœ๋“œ์šฉ zip์œผ๋กœ ์ฐพ์€ Ubuntu src ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ž‘๋™ํ•˜์ง€๋งŒ ๋ฌผ๋ก  ๋ชจ๋“  Debian ์„ธ๋ถ€ ์‚ฌํ•ญ(changelog ๋“ฑ...)์„ ๋†“์น˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ Linux์—์„œ ์‹คํ–‰๋˜๋Š” ์ด์ „ debian celestia src ํŒจํ‚ค์ง€๋ฅผ ์–ป๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ(์ €๋Š” Ubuntu 17.10์„ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค). ๋‚˜๋Š” ์ตœ์•…์˜ ๊ฒฝ์šฐ VM์—์„œ Jessie๋ฅผ ์–ป๊ณ  "apt-get ์†Œ์Šค"๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ๋” ์‰ฌ์šด ๋ฐฉ๋ฒ•์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค.

์ข‹์•„, ์—ฌ๊ธฐ์—์„œ ์†Œ์Šค ํŒจํ‚ค์ง€๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค(๊ธฐ๋ณธ์ ์œผ๋กœ ์šฐ๋ถ„ํˆฌ ํŒจํ‚ค์ง€ ํŽ˜์ด์ง€์—์„œ ์–ป์€ ๊ฒƒ๊ณผ ๋™์ผ).
http://http.debian.net/debian/pool/main/c/celestia/celestia_1.6.1+dfsg.orig.tar.gz
๋ฌธ์ œ๋Š” ๊ธฐ๋ก, ๋ณ€๊ฒฝ ๋กœ๊ทธ ๋“ฑ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด ์†Œ์Šค ๋งํฌ์—์„œ ์™„์ „ํ•œ ๋ฐ๋น„์•ˆ ํ•˜์œ„ ํด๋”๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์œ„์˜ ์†Œ์Šค ํŒจํ‚ค์ง€ ์–‘์‹์—์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋นŒ๋“œํ•ด๋„ ๊ดœ์ฐฎ์œผ๋ฉด ๊ณ„์† ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ตœ์†Œํ•œ ๋ณ€๊ฒฝ ๋กœ๊ทธ๋ฅผ ๋ณต์‚ฌํ•˜๋”๋ผ๋„ previos deb/ํŒจํ‚ค์ง€ ๊ธฐ๋ก์ด ์†์‹ค๋ฉ๋‹ˆ๋‹ค. ๊ณ„์† ์ง„ํ–‰ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ทธ๋ฆฌ๊ณ  (์–ด์ฉŒ๋ฉด) ๋” ๊ตฌ์ฒด์ ์œผ๋กœ ์š”์ ์— ๋‹ตํ•˜๊ธฐ ์œ„ํ•ด:

์ „์ง ๊ด€๋ฆฌ์ž @gsliepen / ์—…๋กœ๋” @kees๋ฅผ ํ•‘ํ•ฉ์‹œ๋‹ค.

... ๊ทธ๋ฆฌ๊ณ  2๋…„ ์ „ ํŒจํ‚ค์ง€ ๊ณ ์•„๋กœ ์ด์–ด์ง„ ์›๋ž˜ ๋ฌธ์ œ๋ฅผ ์ธ์šฉํ•ฉ๋‹ˆ๋‹ค.

Upstream์€ ์ง€๋‚œ 4๋…„ ๋™์•ˆ ์ƒˆ๋กœ์šด ๋ฆด๋ฆฌ์Šค๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
๊ทธ๋™์•ˆ ๋น„ํŠธ๋กœํŠธ๋กœ ์ธํ•ด ํŒจํ‚ค์ง€์— ๋ฒ„๊ทธ๊ฐ€ ์Œ“์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ
๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ๋ฆฌ์†Œ์Šค๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ํŒจํ‚ค์ง€๊ฐ€ ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค.
DFSG๋ฅผ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.

Celestia๋ฅผ Debian์œผ๋กœ ๋˜๋Œ๋ฆฌ๋ ค๋ฉด ์ฒ˜์Œ์— Celestia๋ฅผ ์ œ๊ฑฐํ•ด์•ผ ํ–ˆ๋˜ ์ด์œ ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ ์ ˆํ•œ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • Celestia๋ฅผ Debian์˜ ๊ธฐ๋ณธ ์•„์นด์ด๋ธŒ์— ํฌํ•จ์‹œํ‚ค๋ ค๋ฉด DFSG ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
  • Linux๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์ตœ์‹  ํ•˜๋“œ์›จ์–ด์—์„œ ์ œ๋Œ€๋กœ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์ตœ์‹  AMD, Intel ๋ฐ Nvidia ์นด๋“œ๋กœ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค.
  • ๊ฒฝ๊ณ  ์—†์ด ์ปดํŒŒ์ผ๋˜๊ณ (์ฝ”๋“œ๋ฟ ์•„๋‹ˆ๋ผ autoconf ๋ฐ automake๋„ ๊ฒฝ๊ณ  ์—†์ด ์‹คํ–‰๋˜์–ด์•ผ ํ•จ) ๋ฐ๋น„์•ˆ์— ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
  • Debian ํŒจํ‚ค์ง€๋ฅผ ์œ„ํ•œ ์ „๋‹ด ๊ด€๋ฆฌ์ž๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค(์ €๋Š” ์•„๋‹™๋‹ˆ๋‹ค).

๋งˆ์ง€๋ง‰์œผ๋กœ Celestia๋Š” ์ •๋ง ์‹ฌ๊ฐํ•œ ์žฌ๋„์•ฝ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. C++11๋กœ ์ด๋™ํ•˜๊ณ , ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ ์ ˆํ•œ ๊ณณ์—์„œ Boost๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , OpenGL ES 2.0์ด ํ•„์š”ํ•˜๋„๋ก ๋ Œ๋”๋ง ์—”์ง„์„ ๋ณ€๊ฒฝํ•˜๊ณ  ๊ทธ ์ด์ „ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ง€์›์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค. Linux์—์„œ 5๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ์ง€์›ํ•˜๋ ค๊ณ  ํ•˜์ง€ ๋ง๊ณ (Windows ๋ฐ Mac ํ•ญ๋ชฉ์€ ํฌํ•จํ•˜์ง€ ์•Š์Œ), ์ง„์ •ํ•œ ํฌ๋กœ์Šค ํ”Œ๋žซํผ์„ ์„ ํƒํ•˜๊ณ  ์ด๋ฅผ ๊ณ ์ˆ˜ํ•˜์‹ญ์‹œ์˜ค. ์™„์ „ํ•œ ์œ„์ ฏ ํˆดํ‚ท ์—†์ด ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด SDL2๋กœ ๊ฐ€๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Qt5๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์•ฝ์†ํ•˜์ง€ ์•Š์œผ๋ฉด Celestia์˜ ๋ฐ์€ ๋ฏธ๋ž˜๊ฐ€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ฒซ ๋ฒˆ์งธ ์„œ๋ช…๋˜์ง€ ์•Š์€ deb ํŒจํ‚ค์ง€ ์ƒ์„ฑ์„ ๋งˆ์ณค์„ ๋•Œ :). ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ๋น„์•ˆ/์šฐ๋ถ„ํˆฌ์—์„œ ๋‹ค์‹œ ์„ค์น˜/์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๋ฉด ์ €์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฐ˜๋“œ์‹œ ๋ฐ๋น„์•ˆ ๋ฉ”์ธ ์•„์นด์ด๋ธŒ์˜ ์ผ๋ถ€๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋ฌธ์ œ๋Š” ํŒจํ‚ค์ง€๊ฐ€ ์•„๋‹Œ ํŒจํ‚ค์ง€(์ด์ „ deb ํŒจํ‚ค์ง€๋„ celestia ์‚ฌ์ดํŠธ์—์„œ ์ง์ ‘ ํŒจํ‚ค์ง€๋„ ์•„๋‹˜)๊ฐ€ ์ปดํŒŒ์ผ์„ ์ง€๋‚˜์น  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค...

์ •๋ฆฌ(๊ฒฝ๊ณ  ์—†์Œ, C++11 ๋“ฑ)๋ฅผ ์˜๋ฏธํ•˜๋Š” ํ•œ ์ฝ”๋“œ ์ธก๋ฉด์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์ƒ์€ ์ƒ๋‹นํžˆ ํฐ ๊ณผ์ œ์ž…๋‹ˆ๋‹ค. Do-over๋Š” ํฅ๋ฏธ๋กญ๊ฒŒ ๋“ค๋ฆฝ๋‹ˆ๋‹ค ... ์•„๋งˆ๋„ ์ƒ๊ฐํ•ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ...

์ข‹์•„, celestia ํŒ€์ด ์šฐ๋ฆฌ์˜ ๋ง์„ ๋“ฃ๊ณ  ์ง€๊ธˆ Windows์šฉ ์ƒˆ QT5 ๋ฒ„์ „์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. :) :

https://github.com/CelestiaProject/Celestia

์ด์ œ Ubuntu์šฉ์œผ๋กœ ์ปดํŒŒ์ผํ–ˆ์œผ๋ฉฐ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค๊ณผ ์–ด๋–ป๊ฒŒ ๋‚˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ทธ๋“ค์—๊ฒŒ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š”์ง€ ๋…ผ์˜ํ•  ๊ฒƒ์ด๊ณ  .deb ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์™„์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‹ค์‹œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด Linux ์ง€์›์ด ์ž‘๋™ํ•˜๋„๋ก ํ•˜๊ณ  ๊ทธ๋ƒฅ ํ˜ธ์ŠคํŠธ ์ธก์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๋„๋ก ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š”,

์—ฌ๊ธฐ์— Debian 9์šฉ celestia ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ–‰๋ณตํ•œ ๊ฑด๋ฌผ :-)

๋นŒ๋“œ ์ข…์†์„ฑ ์„ค์น˜

apt-get install git build-essential autoconf debhelper freeglut3-dev liblua5.1-dev libgnomeui-dev libgtkglext1-dev libtheora-dev chrpath libjpeg-dev

์†Œ์Šค ๊ฐ€์ ธ์˜ค๊ธฐ

์ž์‹ ํด๋ก  https://github.com/CelestiaProject/Celestia.git

๊ตฌ์„ฑ

์”จ๋”” ์…€๋ ˆ์Šคํ‹ฐ์•„
autoreconf -iv
./configure --with-gnome --enable-cairo --enable-theora --with-lua --disable-warnings --prefix=/usr

์—ฎ๋‹ค

-j2๋ฅผ ๋งŒ๋“ค๋‹ค

make ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

๋‚ด๋ณด๋‚ด๊ธฐ MKDIR_P='mkdir -p'

๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง€ ๋นŒ๋“œ

checkinstall -D --pkgversion 1.6.1 ์„ค์น˜ ์ŠคํŠธ๋ฆฝ ๋งŒ๋“ค๊ธฐ

ํŒจํ‚ค์ง€ ์ข…์†์„ฑ ๊ฐ€์ ธ์˜ค๊ธฐ

mkdir ๋ฐ๋น„์•ˆ
ํ„ฐ์น˜ ๋ฐ๋น„์•ˆ/์ปจํŠธ๋กค
dpkg-shlibdeps /usr/bin/celestia
๊ณ ์–‘์ด ๋ฐ๋น„์•ˆ/substvars

ํŒจํ‚ค์ง€ ์ถ”์ถœ

dpkg-deb -R celestia_1.6.1-1_amd64.deb .

DEBIAN/control์— ์ข…์†์„ฑ ์ถ”๊ฐ€("Depends: "๋กœ ์ƒˆ ์ค„ ์ถ”๊ฐ€)

๋ฉ”๋‰ด ํ•ญ๋ชฉ ํŒŒ์ผ ๋ณ€๊ฒฝ: usr/share/applications/celestia.desktop

[๋ฐ์Šคํฌํ†ฑ ํ•ญ๋ชฉ]
์ธ์ฝ”๋”ฉ=UTF-8
๋ฒ„์ „=1.6.1
์œ ํ˜•=์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
์‹คํ–‰์ž=celestia -c /usr/share/celestia/celestia.cfg
์•„์ด์ฝ˜=celestia
X-GNOME-DocPath=
ํ„ฐ๋ฏธ๋„=๊ฑฐ์ง“
์ด๋ฆ„=์…€๋ ˆ์Šคํ‹ฐ์•„
Comment=์šฐ์ฃผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ
StartupNotify=์ฐธ
์นดํ…Œ๊ณ ๋ฆฌ=์ฒœ๋ฌธํ•™;๊ณผํ•™;์‘์šฉ;๊ต์œก;

๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€ ๋นŒ๋“œ

dpkg-deb -- ๋นŒ๋“œ . ../celestia_1.6.1-1_amd64.deb

2017๋…„ 12์›” 4์ผ ์›”์š”์ผ 06:26:59AM +0000์— m23project๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— Debian 9์šฉ celestia ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ ์ ˆํ•œ ๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฒฐ์ฝ”
๋ฐ๋น„์•ˆ์—์„œ ๋ฐ›์•„ ๋“ค์—ฌ์ง€๊ณ , ๋‚˜๋Š” ๋‹น์‹ ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํ•ด๋ฅผ ๋ผ์น˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ์ง€์นจ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

https://wiki.debian.org/Packaging/Intro ๋ฐ/๋˜๋Š” ๋งํฌ๋ฅผ ์ฐธ์กฐ
@dzraf๊ฐ€ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

--
vriendelijke groet๋ฅผ ๋งŒ๋‚ฌ์Šต๋‹ˆ๋‹ค / ์นœ์ ˆํ•œ ์•ˆ๋ถ€๋กœ,
๊ฑฐ์Šค ์Šฌ๋ฆฌ ํŽœ [email protected]

์•ˆ๋…•ํ•˜์„ธ์š”,

๋ฐ๋น„์•ˆ์— ํฌํ•จ๋  ๊ฐ€์น˜ ์žˆ๋Š” ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค๋ ค๋Š” ์˜๋„๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
ํŒจํ‚ค์ง€๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

์ฟ  ํ•˜์šฐ์ผ€

์•ˆ๋…•ํ•˜์„ธ์š”! ์ €๋Š” ํ˜„์žฌ ๋ฐ๋น„์•ˆ ๊ธฐ๋ฐ˜ ๋ฐฐํฌํŒ HuayraLinux ์šฉ ํŒจํ‚ค์ง€ ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํŒจํ‚ค์ง€(Qt5 ํ”„๋ก ํŠธ์—”๋“œ ์‚ฌ์šฉ)(๋ฐ ์ด๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•˜๋Š” debian/ ํด๋”)๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ด๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด์ „ ๋ฒ„์ „์˜ celestia๊ฐ€ ๋ฐ๋น„์•ˆ์—์„œ ์—ฌ๋Ÿฌ ํŒจํ‚ค์ง€๋กœ ๋ถ„ํ• ๋œ ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค(๋Œ€๋ถ€๋ถ„ ๋ฒ•์  ๊ทผ๊ฑฐ๋ฅผ ์œ„ํ•ด). ๋ˆ„๊ฐ€ ๋‚˜์—๊ฒŒ ๋ฌด์Šจ ์ผ์ด ์žˆ์—ˆ๋Š”์ง€์— ๋Œ€ํ•ด ์•ฝ๊ฐ„์˜ ์ง€์›์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฒ•์  ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฒฝํ—˜์€ ์—†์ง€๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด Celestia์˜ ์žฌ๋ฐฐํฌ์— ์ •๋ง ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ถ”์‹ : ์ข‹์€ ์ผ์„ ๊ณ„์†ํ•˜์‹ญ์‹œ์˜ค! Celestia๋Š” ํ›Œ๋ฅญํ•œ ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค!

ํŽธ์ง‘: WorkInProgress debian cspice ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋น ๋ฅด๊ณ  ๋”๋Ÿฌ์šด ์ž‘์—… ํŒจํ‚ค์ง€ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์Šค๋ƒ… ๋˜๋Š” ํ”Œ๋žซํŒฉ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•ด ์ฃผ์‹œ๋ฉด ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

https://build.opensuse.org/package/show/home :munix9:unstable/celestia๋ฅผ ํ†ตํ•ด *.deb ๋ฐ *.appimage๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”,

์ €๋Š” Debian Astro ํŒ€์—์„œ ์™”์Šต๋‹ˆ๋‹ค.

๋ฐ๋น„์•ˆ ํŒŒ์ผ์ด ์ด๋ฏธ ๊ฝค ๊ดœ์ฐฎ์•„ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ๋น„์•ˆ ๋‚ด์—์„œ ์ง์ ‘ ํŒจํ‚ค์ง€๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‚ฌ๋žŒ๋“ค์ด ํ‘œ์ค€ ๋ฐฉ์‹์œผ๋กœ ์ถ”๊ฐ€์ ์ธ ๋…ธ๋ ฅ ์—†์ด Celestia๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์นœ์• ํ•˜๋Š”

์˜ฌ๋ ˆ

์•ˆ๋…•ํ•˜์„ธ์š” ์˜ฌ๋ ˆ,

๊ทธ๊ฒƒ์€ ์‚ฌ์‹ค ๋‚ด ๊ณ„ํš์ด์—ˆ์ง€๋งŒ 1.7์ด ์ถœ์‹œ๋˜์—ˆ์„ ๋•Œ. ๋‹ค๊ฐ€์˜ค๋Š” 1.6.2 ๋ฒ„์ „์˜ ๊ฒฝ์šฐ ์ผ๋ถ€ ํ…์Šค์ฒ˜์— ๋Œ€ํ•œ ๋ผ์ด์„ ์Šค์™€ ๊ด€๋ จ๋œ ์˜ค๋ž˜๋œ ๋ฌธ์ œ๊ฐ€ ์—ฌ์ „ํžˆ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ ๋‹‰์Šค ๊ณ„์—ด ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ 1.6.x๋Š” glut ๋ฐ gtk2 ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ์ œ๊ณตํ•˜๋ฉฐ Debian์—์„œ ์กฐ๋งŒ๊ฐ„ ์ด๋ฅผ ์‚ญ์ œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค(gtk2).

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰