ÀÌ´Â Áß¿äÇÑ ÆÐŰÁö °ü¸® Ç®±×¸²ÀÌ´Ù. dpkg
¸¦ ¸¹Àº ¼±ÅûçÇ× ÇÔ²²
½ÇÇàÇÒ ¼ö ÀÖ´Ù. º¸Åë »ç¿ë¹ýÀº:
ÀÌ Ç®±×¸²Àº µ¥ºñ¾È ÆÐŰÁö °ü¸®½Ã½ºÅÛÀ» ¸Þ´º ¹æ½ÄÀ¸·Î Á¢±ÙÇÑ´Ù. Ưº°È÷ ù¹øÂ° ¼³Ä¡³ª Å« ±Ô¸ðÀÇ ÆÇ¿Ã¸²¿¡ À¯¿ëÇÏ´Ù.
dselect
´Â:
dselect
dselectÀº °¢°¢ ƯÁ¤ ÇൿÀ» ÇÏ´Â 7°¡Áö ¸Þ´º¸¦ º¸¿©ÁÖ¸ç ½ÃÀÛ
ÇÑ´Ù. »ç¿ëÀÚ´Â È»ìǥ۸¦ ´·¯ ¹àÀº ¸·´ë¸¦ ¿òÁ÷¿©¼ °í¸£°í
<¿£ÅÍ>۸¦ ´·¯¼ i ÇൿÀ» ¼±ÅÃÇÑ´Ù.
»ç¿ëÀÚ°¡ ´ÙÀ½¿¡ º¼°ÍÀº ±×°¡ ¼±ÅÃÇÑ °Í¿¡ ´Þ·ÁÀÖ´Ù. Access³ª
Select ¸¦ °í¸£¸é dselect
´Â ÁöÁ¤µÈ ÇൿÀ» ´Ü¼øÈ÷
ÁøÇàÇÒ °ÍÀÌ´Ù : ¿¹¸¦ µé¾î Remove ÇൿÀ» ¼±ÅÃÇϸé
dselect
´Â Select¿¡¼ ¸¶Áö¸·À¸·Î ¼±ÅÃÇÑ ÆÄÀϵéÀ» ¸ðµÎ
Áö¿î´Ù.
Access¿Í Select ´Â Ãß°¡ ¸Þ´º°¡ ÀÖ´Ù. µÎ °æ¿ì ¸ðµÎ ¸Þ´º°¡ ȸ鿡¼ µÑ·Î ³ª´¶´Ù; ȸé À§ÂÊÀº µÎ·ç¸¶¸®½Ä ¼±Åà ¸ñ·ÏÀ» Á¦°øÇÏ°í ¹Ý¸é ¾Æ·¡ÂÊÀº °¢ ¼±Åÿ¡ ´ëÇÑ ÂªÀº ¼³¸í("Á¤º¸") À» ÁØ´Ù.
¿Â¶óÀÎ µµ¿ò¸»Àº '?'À» ÀÌ¿ëÇÏ¸é µµ¿òȸéÀ» º¼ ¼ö ÀÖ´Ù.
dselect
¿¡¼ ù¹øÂ°·Î º¸ÀÌ´Â ¸Þ´º´Â dselect
¿¡¼ ¼±ÅÃÇÑ
ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â ÀϹÝÀûÀÎ ¼ø¼¸¦ ³ªÅ¸³½´Ù. ±×·¯³ª ÇÊ¿äÇÏ´Ù¸é (ÀüºÎ°¡ ¾Æ´Ï¶ó
¹«¾ùÀ» ÇϰíÀÚ ÇÏ´À³Ä¿¡ ´Þ·ÁÀÖ´Ù) Á¾Á¾ ¾Æ¹« ¸Þ´º³ª ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
dselect
¸¦ ³¡³½ÈÄ ÀúÀåµÇ°í ¹Ù²ÙÁö ¾Ê´Â´Ù¸é ÀÌ ¿É¼ÇÀº ´Ù½Ã ÇÒ ÇÊ¿ä´Â
¾ø´Ù.
dselect
°¡
Àд´Ù. (¸¸ÀÏ ±×°÷¿¡ ¾ø´Ù¸é dselect
»ç¿ëÀÚ°¡ ´ë½ÅÇϵµ·Ï ÇÒ
°ÍÀÌ´Ù.)
ȸéÀÇ ¸Ç À§¿¡´Â »ó´ëÀûÀ¸·Î ÀÛÀº âÀÌ µ¥ºñ¾ÈÀÇ ¸ðµç 4200ÆÐŰÁö¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. ȸéÀÇ ¾Æ·¡¿¡´Â ÆÐŰÁö¿Í À§¿¡¼ ¹à°Ô Ç¥½ÃµÈ ÆÐŰÁöµéÀÇ ¸ðÀÓ¿¡ ´ëÇÑ ³»¿ëÀ» Æ÷ÇÔÇϰí ÀÖ´Ù.
»ç¿ëÀÚ´Â ÆÐŰÁö À̸§À̳ª ÆÐŰÁö ¸ðÀÓÀÇ À̸§À» ¹à°Ô ÇÔÀ¸·Î½á ÆÐŰÁö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ±× ÈÄ¿¡ ¿©·¯ºÐÀº ÆÐŰÁöµéÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù:
"¸ðµç ÆÐŰÁöµé"À» »èÁ¦ÇÑ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ±×·± ½Ãµµ¸¦ ÇÑ´Ù¸é ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀº Ãʱ⿡ ¼³Ä¡µÈ ±âº» ÆÐŰÁö°¡ ±ò¸° »óÅ·ΠµÇµ¹¾Æ °¥ °ÍÀÌ´Ù.
dselect
°¡ µ¥ºñ¾È ÀúÀå°í(Access
Method ·Î ÁöÁ¤Çß´Ù. ÀÌ´Â UpdateÀ» ÅëÇÏ¿©
ÀÌ·ç¾îÁø´Ù.)
ÆÐŰÁö¸¦ °íÁ¤»óÅ·ΠµÎ´Â °Íó·³ `:'۸¦ ÀÌ¿ëÇÏ¿© ±×·¯ÇÑ ¼¼ÆÃÀ» º¯°æÇÒ ¼ö ÀÖ´Ù.
ÀÌ´Â dselect
°¡ »õ·Î¿î ÆÇ¿Ã¸²À» ÇÒ ¶§ ÆÐŰÁöµéÀ» ¾÷±×·¹À̵尡
°¡´ÉÇÏ°Ô ÇØÁØ´Ù. µðÆúÆ® ¼ÂÆÃÀÎ ¼ÀÀÌ´Ù.
ÆÐŰÁö°¡ Ç¥½ÃµÇ´Â ¼ø¼: ±âº» ¼ø¼´Â ÆÐŰÁöÀÇ ¿ì¼± ¼øÀ§¿¡ µû¸¥´Ù; °°Àº ¿ì¼± ¼øÀ§¿¡¼ ÆÐŰÁö°¡ ÀúÀåµÈ ±â·Ï ÆÄÀÏÀÇ »çÀü(a.k.a ºÎºÐ)¼ø¼¸¦ µû¸¥´Ù. ÁÖ¾îÁø Á¤·Ä ¹æ¹ýÀ¸·Î ¤¡ºÎºÐ¿¡ ¼ÓÇÑ ÆÐŰÁö°¡ ¸ÕÀú ¿À°í ¤¤ ºÎºÐ¿¡ ¼ÓÇÑ ÆÐŰÁö°¡ µÚµû¸£°í (³·Àº ¿ì¼±¼øÀ§¸¦ °®´Â) ¤¡ ºÎºÐ¿¡ ¼ÓÇÑ ÆÐŰÁö°¡ ±×µÚ¿¡ ÀÖ´Ù. 'o'۸¦ »ç¿ëÇØ¼ ÆÐŰÁö¸¦ Á¤·ÄÇÏ´Â ´Ù¾çÇÑ ¿É¼ÇÀ» ¼øÈ¯ÇÏ¿© ¹Ù²Ù¾î ´Ù¸¥ Ç¥½Ã ¹æ¹ýÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
È¸é ²À´ë±â ¶óº§ÀÇ ÀǹÌ: 'v' (verbose) Ű·Î ²À´ë±â ¶óº§À» È®Àå ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÇൿÀº Àü¿¡ ȸ鿡 Àß ¸Â´ø ±ÛÀÚµéÀ» ¿ìÃøÀ¸·Î ¹Ð¾î³½´Ù. ±ÛÀÚµéÀ» º¸·Á¸é ¿À¸¥ÂÊ È»ì۸¦ ´·¯¶ó; ´Ù½Ã µÇµ¹¸®·Á¸é ¿ÞÂÊ È»ì۸¦ ´·¯¶ó.
ÆÐŰÁö Ãæµ¹/ÀÇÁ¸ ȸ鿡¼ ÇÏ´Â ÀÏ: (¼³Ä¡ ¶Ç´Â Á¦°Å¿¡¼) ¿¹¸¦ µé¾î
blurf.deb
¿Í °°Àº ´Ù¸¥ ÆÐŰÁö¿¡ ÀÇÁ¸ ¶Ç´Â ÃßõÇÏ´Â
foo.deb
ÆÐŰÁö ¸¦ ¼±ÅÃÇϸé dselect
´Â Á᫐ ¼±ÅÃ
ȸ鿡¼ ÇϺΠȸéÀ¸·Î ¹Ù²Û´Ù. ÀÌ °úÁ¤Àº ÀüÈ¸é µµ¿ò¸» ÆÄÀÏÀ» º¸¿© ÁÖ¸ç
½ÃÀÛÇÏ°í ½ºÆäÀ̽º¹Ù¸¦ ´©¸£¸é ³¡³´Ù. ±× µÚ¿¡ °ü°èÀÖ´Â ÆÐŰÁöµé »çÀÌ¿¡¼
Ç®±×¸²ÀÌ Á¦¾ÈÇÑ Çൿ (¼³Ä¡ ¶Ç´Â Á¦°Å)À» ¹Þ¾ÆµéÀ̰ųª °ÅºÎÇÑ´Ù. ±×ÈÄ¿¡
Shift-D¸¦ ´©¸£¸é °ÅºÎµÇ°í Shift-U¸¦ ´©¸£¸é Á¦¾ÈÀ» ¹Þ¾ÆµéÀδÙ. ¾î¶°ÇÑ °æ¿ì¿¡µµ
Shift-Q¸¦ ÅëÇØ¼ ¿©·¯ºÐÀÇ ¼±ÅÃÀ» ÀúÀåÇÏ°í ¸ÞÀΠȸéÀ¸·Î µ¹¾Æ°¡°Ô µÈ´Ù.
dselect
¸¦ ³¡ ³¾¼ö ÀÖ´Ù; »ç¿ëÀÚÀÇ ¼±Åó»¿ëÀº
dselect
°¡ º¸°üÇÑ´Ù.
ÀÌ Ç®±×¸²Àº µ¥ºñ¾È º¸°üÆÄÀÏ (.deb)À» ´Ù·é´Ù. º¸Åë »ç¿ë¹ýÀº:
dpkg-deb --extract¸¦ ÀÌ¿ëÇÏ¿© ÆÐŰÁö¸¦ Ç®±â¸¸ ÇѰæ¿ì Á¤È®ÇÏ°Ô ¼³Ä¡°¡ ¾ÈµÇ¾úÀ» °ÍÀÌ´Ù. µû¶ó¼ ¿©·¯ºÐÀº dpkg --installÀ» ´ë½Å ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù.
´õ ¸¹Àº Á¤º¸´Â ¼³¸í¼dpkg-deb(1)
¿¡ ÀÖ´Ù.
apt-get
Àº ¸í·ÉÇà¿¡¼ ÆÐŰÁöµéÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î
dpkg
¿Í´Â ´Ù¸£´Ù. apt-get
´Â .deb ÆÄÀÏÀ» ÀνÄÇÏÁö
¸øÇϱ⠶§¹®¿¡ ÆÐŰÁöÀÇ ÀûÀýÇÑ À̸§À¸·Î ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
/etc/apt/sources.list
¿¡ ÀÖ´Â ¸®½ºÆ®ÀÇ ¸ñ·Ï¿¡¼ ãÀ» ¼ö ÀÖ´Â .deb
ÆÐŰÁö¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
´õ ¸¹Àº Á¤º¸´Â apt
ÆÐŰÁö¸¦ ¼³Ä¡Çϰí apt-get(8)
¿Í
sources.list(5)
,
/usr/share/doc/apt/guide.html/index.html
À» Âü°íÇÏ¸é µÈ´Ù.
ÀÌ Ç®±×¸²Àº Ä¿´Ù¶õ ÆÐŰÁö¸¦ ÀÛÀº ÆÄÀÏ·Î ºÐÇÒ(¿¹, Ç÷ÎÇÇ µð½ºÄÏÀ» À§ÇØ) Çϰí ÇϳªÀÇ ÆÄÀÏ·Î ¸¸µé±â À§ÇØ ÀÛÀº ÆÄÀϵéÀ» ÇÕÄ¥ ¼ö ÀÖ´Ù. µ¥ºñ¾È ÆÐŰÁö ÆÄÀÏÀ» ºÎºÐ ±â·ÏÀ¸·Î ºÐÇØÇϱâ À§ÇØ dpkg-deb Ç®±×¸²À» È£ÃâÇϱ⠶§¹®¿¡ ¿ÀÁ÷ µ¥ºñ¾È ½Ã½ºÅÛ¿¡¼¸¸ ½á¾ßÇÑ´Ù.
¿¹¸¦ µé¾î Å« .debÆÄÀÏÀ» N°³·Î ³ª´«´Ù¸é,
Debian GNU/Linux´Â ÆÄÀϵéÀÌ »ç¿ëÁßÀ̾ ½Ã½ºÅÛÀÌ ÆÄÀϱ³Ã¼¸¦ Áö¿øÇÑ´Ù.
¼³Ä¡ ½ºÅ©¸³Æ®°¡ ±âµ¿¶§ µ¥¸óÀ» ½ÃÀÛ½Ã۰í Ä¿³ÎÀÇ ½ÇÇà´Ü°è °¡ ¹Ù²ð¶§ (¿¹ ´ÙÁß
»ç¿ëÀÚ È¯°æ¿¡¼ ´ÜÀÏ »ç¿ëÀÚ ¶Ç´Â ÁßÁö½Ãų¶§) µ¥¸óÀ» Áß´Ü ½Ã۱â À§ÇØ
start-stop-daemon
Ç®±×¸²À» Á¦°øÇÑ´Ù.
start-stop-daemon
¸í·ÉÀº µ¥¸óÀÌ µé¾î ÀÖ´Â ÆÐŰÁö¸¦ ¼³Ä¡ÇÒ¶§
½ÇÇàÁßÀÎ µ¥¸óÀ» ÁßÁö ½Ã۰í ÇÊ¿äÇѶ§ ¿¹¸¦ µé¾î ÆÐŰÁö ¼³Ä¡°¡ ³¡³ª°í ¼³Á¤
½ºÅ©¸³Æ®°¡ °»½ÅµÈ¶§ Àç½ÃÀÛ ½Ãų¶§ »ç¿ëÇÑ´Ù.
µ¥ºñ¾È¿¡ ¼³Ä¡µÈ ¸ðµç ÆÐŰÁöÀÇ »óŸ¦ ¾Ë±â À§Çؼ´Â
dpkg --list
¸í·ÉÀ» ½ÇÇàÇÑ´Ù. °¢ ÆÐŰÁö¿¡ ´ëÇÑ ÇÑÁÙÂ¥¸® ¿ä¾à Áï 2±ÛÀÚ »óÅ ǥ½Ã, ÆÐŰÁö À̸§, ¼³Ä¡µÈ ¹öÁ¯, ¸Å¿ì ªÀº ¼³¸íÀ» º¸¿©ÁØ´Ù.
"foo"¶ó°í ½ÃÀ۵Ǵ ¾î¶°ÇÑ ÇüÅÂÀÇ ¹®ÀÚ¿°ú ¸Â´Â ÆÐŰÁöÀÇ »óŸ¦ ¾Ë°íÀÚ ÇÏ´Â °æ¿ì¿¡´Â ´ÙÀ½ÀÇ ¸í·ÉÀ» ¼öÇàÇÑ´Ù:
dpkg --list 'foo*'
ƯÁ¤ ÆÐŰÁö¿¡ °üÇÑ »ó¼¼ÇÑ ³»¿ëÀ» ¾ò±â À§Çؼ´Â ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÑ´Ù:
dpkg --status packagename
fooÆÄÀÏÀ» ¸¸µé¾î³½ ÆÐŰÁö¸¦ È®ÀÎÇÏ·Á¸é µÑÁß Çϳª¸¦ ½ÇÇàÇ϶ó:
¼³Ä¡µÈ ÆÐŰÁöÁß¿¡¼ filenameÀ» ã´Â´Ù. ((ÇöÀç) /var/lib/dpkg/info/ µð·ºÅ丮¿¡¼ .list È®ÀåÀÚ¸¦ °®´Â ¸ðµç ÆÄÀÏ¿¡¼ ã´Â °Í°ú µ¿ÀÏÇÏ´Ù.)
Àüü °æ·Î À̸§¿¡¼ foo¶ó´Â ³»¿ëÀ» °®´Â ÆÄÀÏÀ» ã´Â´Ù. Contents-ARCH.gz (¿©±â¼ ARCH´Â ½Ã½ºÅÛÀÇ ±¸Á¶)´Â µ¥ºñ¾È FTP»çÀÌÆ®¿¡ ÀÖ´Â Áß¿ä ÆÐŰÁö µð·ºÅ丮 (main, non-free, contrib)¿¡ ÀÖ´Ù. Contents ÆÄÀÏÀº ÇÏÀ§ µð·ºÅ丮¿¡ µé¾î ÀÖ´Â ÆÄÀϵ鸸À» ÂüÁ¶ÇÑ´Ù. ±×·¡¼ foo ÆÄÀÏÀ» ´ã°í ÀÖ´Â ÆÐŰÁö¸¦ ã±â À§Çؼ´Â ContentsÆÄÀÏ ¿©·¯°³¸¦ ã¾Æ¾ß ÇÒ ¼öµµ ÀÖ´Ù.
ÀÌ ¹æ¹ýÀº dpkg --search¿Í ºñ±³Çؼ ½Ã½ºÅÛ¿¡ ¼³Ä¡ ¾ÊµÈ ÆÐŰÁöÀÇ ÆÄÀϵµ ãÀ» ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù.
Debian GNU/Linux FAQ
version 2.1.2.1, 15 August 2002