Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ debgetp ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
debget - ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ๋ฐ๋น์ ํจํค์ง ๋ค์ด๋ก๋
๊ฐ์
๋น์์ง๋ค [์ค์์น]... { ๊พธ๋ฌ๋ฏธ | ์น์ /ํจํค์ง | ํ์ผ.dsc | ํ์ผ.deb }...
๊ธฐ์
๋น์์ง๋ค ์ด๋ฆ์ผ๋ก ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ๋ฐ๋น์ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์ ํ์ ์ผ๋ก ์์ถ์ ํผ๋ค.
์ปดํ์ผํ๊ณ ์ค์นํฉ๋๋ค. ๊ธฐ๋ณธ ๋์์ ํจํค์ง ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๋ ๊ฒ์ ๋๋ค.
ํฌ์ฅ์ ํ๊ณ ๋น๋ํ๊ธฐ *.dsc ํ์ผ์ ์ค์นํ๊ณ *.deb ํ์ผ. FTP์ ๋ํ ์์ธํ ๊ธฐ๋ณธ๊ฐ์
์๋ฒ ์ด๋ฆ ๋ฑ์ "debget --help"๋ฅผ ์คํํฉ๋๋ค.
๋น์์ง๋ค ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ด ํ์ํ์ง ์์ต๋๋ค. ํจํค์ง ํ์ผ ๋์ ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋์ดํฉ๋๋ค.
FTP ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฒ์ ์ ์์๋ณด์ธ์.
์ค์์น๊ฐ ์๋ ์ธ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. *.dsc ํ์ผ *.deb ํ์ผ ๋ฐ ํจํค์ง ์ด๋ฆ ๋๋ ์น์ /ํจํค์ง,
eg ๊ธฐ๋ณธ/dpkg or ๋น์์ /๊ฒ์/quake2. ์ง์ ํด์ผ ํ๋ ๋ ๊ฐ์ง ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
๊ทธ ๋ถ๋ถ:
- ํจํค์ง์ ๋ํ ์ ๋ณด๊ฐ ๋ก์ปฌ์ ์์ต๋๋ค. ๊ฐ๋ฅ ํ์ผ("dpkg๋ก ํ์๋จ)
--print-avail") ๋๋ ๊ฑฐ๊ธฐ์ ์๋ ์ ๋ณด๊ฐ ์๋ชป๋์์ต๋๋ค.
- ๋ฐ์ด๋๋ฆฌ ํจํค์ง๋ฅผ ์์ฑํ์ง ์๋ ์์ค ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์์ต๋๋ค.
๊ฐ์ ์ด๋ฆ. ๋ณดํต ๋น์์ง๋ค ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ด๋ก๋ํ ์ฌ๋ฐ๋ฅธ ์์ค ํจํค์ง๋ฅผ ์ถ๋ก ํฉ๋๋ค.
"dpkg --print-avail" ์ถ๋ ฅ. (์๋ฅผ ๋ค์ด ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๋ผ๊ณ ํ๋ฉด ํ ๊ธฐ๋ฐ, ๊ทธ
์ ๋ง ๋ค์ด๋ก๋ํ ๊ฑฐ์์ ํ ์์ค.) ์์ค ํจํค์ง๊ฐ
์์ต๋๋ค ๊ฐ๋ฅ ํ์ผ ํญ๋ชฉ(์์ค ํจํค์ง๊ฐ
๋์ผํ ์ด๋ฆ์ ๋ฐ์ด๋๋ฆฌ ํจํค์ง๋ฅผ ์์ฑํ์ง ์์ต๋๋ค). ์ด ๊ฒฝ์ฐ ๋น์์ง๋ค ์ฌ์ฉํ ๊ฒ์ ๋๋ค
์ง์ ํ ํจํค์ง์ ๋ํ ์น์ (ํ ๊ธฐ๋ฐ ์ด ๊ฒฝ์ฐ). ์น์ ์ ๊ฒฝ์ฐ
ํด๋น ํจํค์ง์ ๋ํ ์น์ ์ ์ฌ์ฉํ ์ ์๊ฑฐ๋ ํด๋น ํจํค์ง์ ๋ํ ์น์ ๊ณผ ๋์ผํ์ง ์์ ๊ฒฝ์ฐ
์์ค ํจํค์ง์ ๊ฒฝ์ฐ ์น์ ์ ์ง์ ์ง์ ํด์ผ ํฉ๋๋ค.
์ด๋ฌํ ๊ฒฝ์ฐ ์ค ํ๋๋ฅผ ์ฒ๋ฆฌํ๋ ค๋ฉด ์น์ ์ด ์์ ์ถ๊ฐ๋ ํจํค์ง๋ฅผ ์ง์ ํ์ญ์์ค.
์ ๋ํ๋ ๊ฒ์ด๋ค ๊ฐ๋ฅ ํ์ผ. ์: ๊ธฐ๋ณธ/dpkg or ๋น์์ /๊ฒ์/quake2.
์ต์
--์์น ์์น
์ค์น ์ํคํ ์ฒ๋ฅผ ์ง์ ํฉ๋๋ค(๋ฐ์ด๋๋ฆฌ ํจํค์ง๋ฅผ ์ฐพ๋ ๋ฐ ์ฌ์ฉ๋จ). ๊ธฐ๋ณธ๊ฐ์
"dpkg --print-architecture"์ ์ถ๋ ฅ.
-b, --๋ฐ์ด๋๋ฆฌ
๋ฐ์ด๋๋ฆฌ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๋ค์ด๋ก๋ํ์ง ์๋ ๊ฒ์ ๋๋ค.
-B, --๋ ธ๋ฐ์ด๋๋ฆฌ
๋ฐ์ด๋๋ฆฌ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ์ง ๋ง์ธ์. ์ด๊ฒ์ด ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
-u, --์ง๋ค
๋ค์ด๋ก๋ํ ์์ค ํจํค์ง๋ฅผ ๋น๋ํฉ๋๋ค. ์ด๊ฒ์ ์๋ฏธํฉ๋๋ค --ํ๋ค. --์ง๋ค ์ ์ํด ๊บผ์ก์ต๋๋ค
๊ธฐ๋ณธ๊ฐ์ด์ง๋ง ์ง์ ํ๋ฉด ์ผ์ง๋๋ค. *.dsc or *.deb ๋ช ๋ น์ ๋ํ ํ์ผ
์ค์ ๋๋ค.
-๋๋ฒ๊ทธ
๋๋ฒ๊น ์ ์ผญ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ณด๋ ค๋ฉด ์ฌ๋ฌ ๋ฒ ์ง์ ํ์ญ์์ค.
--dir DIR
๊ธฐ๋ณธ FTP ์๋ฒ์์ Debian ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค.
-d DIST, --๊ฑฐ๋ฆฌ DIST
ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ ๋ฐฐํฌํ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๋ถ์ ์ ํ.
ํ์ ๋๋ ํฐ๋ฆฌ์ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Dists ๋ฐ๋น์ ์์นด์ด๋ธ์ ๋๋ ํ ๋ฆฌ,
or ์คํ (ํน์ํ ๊ฒฝ์ฐ์ ๋๋ค).
--๋์
์ฌ์ฉ ๋ฉ์์ง๋ฅผ ํ์ํ๊ณ ์ฃฝ์ต๋๋ค.
-h ์ฃผ์ธ, --์ฃผ์ธ ์ฃผ์ธ
๊ธฐ๋ณธ FTP ์๋ฒ์ ํธ์คํธ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
-i, --์ค์น
๋ฐ์ด๋๋ฆฌ ํจํค์ง๋ฅผ ์ค์นํฉ๋๋ค. ์ด๊ฒ์ด ์ผ์ง๋ค --ํ๋ค ๊ณผ --์ง๋ค, ๊ทธ๋์ ์ง์ ํ๋ฉด
์์ธ ๋น์์ง๋ค ๋ช ๋ น์ค์์ ์ธ๊ธํ ๋ชจ๋ ๊ฒ์ ์ค์นํ๋ ค๋ฉด
ํจํค์ง๊ฐ ๋ค์ด๋ก๋๋๊ณ , ์์ถ์ด ํ๋ฆฌ๊ณ , ๋น๋๋๊ณ , ์ค์น๋ฉ๋๋ค. *.dsc ํ์ผ์
ํฌ์ฅ์ ํ๊ณ , ๋ง๋ค๊ณ , ์ค์นํ๊ณ , *.deb ํ์ผ์ด ์ค์น๋ฉ๋๋ค.
-n, --์๋์
๋์์ ์งํํ๋ ์ค์ ๋ก ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ์ง ๋ง์ญ์์ค.
-f, --no-config
/etc/debget.rc ๋๋ ~/.debget.rc.
--๋ค์ด๋ก๋ ์์ re
Perl ์ ๊ท ํํ์๊ณผ ์ด๋ฆ์ด ์ผ์นํ๋ ํ์ผ์ ๋ค์ด๋ก๋ํ์ง ๋ง์ธ์. re. ์ด ์ต์ ์
์ฌ๋ฌ ๋ฒ ์ง์ ๋์์ต๋๋ค.
--no-๋ค์ด๋ก๋-ํ๋ฅด
๋ค์ด๋ก๋ํ์ง ๋ง์ญ์์ค *.tar.gz ํ์ผ. ์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์์ค๋ฅผ ๋ค์ด๋ก๋ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์ง์ ํ๋ฉด ๊ทธ๋ฅ ๊ฐ์ ธ์ฌ ๊ฒ์ ๋๋ค *.diff.gz ๊ณผ *.dsc ํ์ผ.
--no-dscverify
๋ฐ์ง ๋ง dscverify ์์ค ํฌ์ฅ์ ํ๊ธฐ ์ ์. dscverify ํ์ธํฉ๋๋ค .dsc ํ์ผ์
๋ฐ๋น์ ๊ฐ๋ฐ์๊ฐ ์๋ช ํ์ผ๋ฉฐ ์ฌ๊ธฐ์ ์ ๊ณต๋ MD5 ํฉ๊ณ์ ํ์ผ ํฌ๊ธฐ๊ฐ ์ผ์นํจ
์์ถ์ ํ๋ ค๊ณ ํ๋ ํ์ผ์ ๋๋ค. ์ข์ ์ผ๋ค์ด๋๊น ๋น์์ง๋ค ๋ฌ๋ฆฌ๋ ค๊ณ ๋ ธ๋ ฅํ ๊ฒ์ด๋ค
dscverify ๊ธฐ๋ณธ์ ์ผ๋ก. ๊ทธ๋งํผ dscverify ํ๋ก๊ทธ๋จ์ devscripts ํจํค์ง.
-F, --no-์ฌ์ฉ์-๊ตฌ์ฑ
์ฒ๋ฆฌํ์ง ์์ ~/.debget.rc.
--๋น-์ฐ๋ฆฌ-๋๋ ํฐ๋ฆฌ DIR
๋ฏธ๊ตญ ์ด์ธ์ ํจํค์ง์ ๋ํ Debian ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค.
-H ์ฃผ์ธ, --๋น-์ฐ๋ฆฌ-ํธ์คํธ ์ฃผ์ธ
๋ฏธ๊ตญ ์ด์ธ์ FTP ์๋ฒ์ ํธ์คํธ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
-r cmd๋ฅผ, --๋ฃจํธ ๋น๋ cmd๋ฅผ
cmd๋ฅผ ์์ค์์ ํจํค์ง๋ฅผ ๋น๋ํ ๋ ๋ฃจํธ๊ฐ ๋ฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์ฒซ ๋ฒ์งธ์ ๋๋ค.
of ๊ฐ์ง ๋ฟ๋ฆฌ, sudo๋, ๊ฐ๋ ์๋ฐ su ์์คํ ์ ์กด์ฌํ๋ ๊ฒ์ ๋๋ค.
-R cmd๋ฅผ, --๋ฃจํธ ์ค์น cmd๋ฅผ
cmd๋ฅผ ํจํค์ง๋ฅผ ์ค์นํ ๋ ๋ฃจํธ๊ฐ ๋๋ ค๋ฉด ๊ธฐ๋ณธ๊ฐ์ ๋น์ ์ด ์ค ๊ฒ์ ๋๋ค
--๋ฃจํธ ๋น๋ ์๋ฌด๊ฒ๋ ์ง์ ํ์ง ์์ ๊ฒฝ์ฐ์๋ ๋ค์ ์ค ์ฒซ ๋ฒ์งธ ํญ๋ชฉ์ ์ง์ ํฉ๋๋ค. sudo๋, ๊ฐ๋ ์๋ฐ su
์์คํ ์ ์กด์ฌํ๋ ๊ฒ์ ๋๋ค.
-s, --์์ฒ
์์ค ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค. ์ด๊ฒ์ด ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
-S, --nosource
์์ค ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ์ง ๋ง์ธ์. ๊ธฐ๋ณธ๊ฐ์ ๋ค์ด๋ก๋ํ๋ ๊ฒ์ ๋๋ค.
--ํ๋ค
๋ค์ด๋ก๋ํ ์์ค ํจํค์ง์ ์์ถ์ ํ๋๋ค.
-v, --๋ง ์๊ฐ ๋ง์
์ฅํฉํ๊ฒ ๋งํ์ญ์์ค.
--๋ฒ์ญ
๋ฒ์ ๋ฒํธ๋ฅผ ์ธ์ํ๊ณ ์ข ๋ฃํฉ๋๋ค.
๊ตฌ์ฑ ํ์ผ
์ ๊ธฐ๋ณธ ๋์ ๋น์์ง๋ค ๊ตฌ์ฑ ํ์ผ๋ก ์์ ๊ฐ๋ฅ /etc/debget.rc
๊ณผ ~/.debget.rc (์ ์ํด ์์ ๋์ง ์๋ ํ -f or -F ์ค์์น). ์ด๋ฌํ ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ด ์ฒ๋ฆฌ๋ฉ๋๋ค.
ํ ์ฝ๋. ๊ทธ๋ค์ ํ๋ก๊ทธ๋จ์ ์ ์ดํ๊ธฐ ์ํด ์ด๋ฌํ ๋ณ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค(ํด๋นํ๋
์ค์์น):
$O{'์์น'}
--์์น
$O{'๋ฐ์ด๋๋ฆฌ'}
--๋ฐ์ด๋๋ฆฌ, ๋ถ์ธ
"{$O{'๋น๋'}"
--์ง๋ค, ๋ถ์ธ
$O{'๋๋ฒ๊ทธ'}
-๋๋ฒ๊ทธ, ์ ์
$O{'dir'}
--dir
$O{'๊ฑฐ๋ฆฌ'}
--๊ฑฐ๋ฆฌ
$O{'ํธ์คํธ'}
--์ฃผ์ธ
$O{'์ค์น'}
--์ค์น, ๋ถ์ธ
$O{'์๋์'}
--์๋์, ๋ถ์ธ
$O{'๊ตฌ์ฑ ์์'}
--no-config, ๋ถ์ธ
$O{'๋ค์ด๋ก๋ ์ํจ'}
--๋ค์ด๋ก๋ ์์, ๋ฐฐ์ด ์ฐธ์กฐ
$O{'no-download-tar'}
--no-๋ค์ด๋ก๋-ํ๋ฅด, ๋ถ์ธ
$O{'no-dscverify'}
--no-dscverify, ๋ถ์ธ
$O{'์ฌ์ฉ์ ์์-๊ตฌ์ฑ'}
--no-์ฌ์ฉ์-๊ตฌ์ฑ, ๋ถ์ธ
$O{'non-us-dir'}
--๋น-์ฐ๋ฆฌ-๋๋ ํฐ๋ฆฌ
$O{'์ฐ๋ฆฌ๊ฐ ์๋ ํธ์คํธ'}
--๋น-์ฐ๋ฆฌ-ํธ์คํธ
$O{'๋ฃจํธ ๋น๋'}
--๋ฃจํธ ๋น๋
$O{'๋ฃจํธ ์ค์น'}
--๋ฃจํธ ์ค์น
$O{'์ถ์ฒ'}
--์์ฒ, ๋ถ์ธ
$O{'ํฌ์ฅ ํ๊ธฐ'}
--ํ๋ค, ๋ถ์ธ
$O{'์ฅํฉํ'}
--๋ง ์๊ฐ ๋ง์, ๋ถ์ธ
๋ค์์ ๊ตฌ์ฑ ํ์ผ์ ์์ ๋๋ค.
$O{'host'} = 'debian.terrabox.com';
$O{'verbose'} = 1;
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก debgetp๋ฅผ ์ฌ์ฉํ์ธ์.