Apt Rpm-HOWTO
APT+RPM ¿ä·É(HOWTO)
¿ø¹® : http://bazar.conectiva.com.br/~godoy/apt-howto/
Â÷ ·Ê
ÀÌ ¹®¼´Â ÀåÄ¡¿¡ apt Ŭ¶óÀ̾ðÆ®³ª apt ÀúÀå¼Ò¸¦ ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö¸¦ ¼³¸íÇÕ´Ï´Ù.
ContentsÀÌ ¹®¼´Â apt¿Í ±× Á¤Ã¥À» ¼³¸íÇÏÁö ¾Ê½À´Ï´Ù. ¿ì¸®´Â RPM ±â¹Ý ½Ã½ºÅÛ¿¡ apt¸¦ Àû¿ëÇÏ´Â °ÍÀ» ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. (¾î¶² apt ÀÛ¾÷¿¡¼ ¸î°¡Áö Á¤º¸°¡ Á¦°øµÇÁö¸¸, ÀÌ ¹®¼´Â apt¿¡ ´ëÇÑ ¸ðµç °ÍÀ» °¡¸£ÃÄ ÁÖ±â À§ÇÑ ¹®¼°¡ ¾Æ´Õ´Ï´Ù.)
1. ÀÌ ¹®¼¿¡¼ »ç¿ëµÈ °ü·Ê ¶Á¦°¡ ¸»ÇÏ´Â °ÍÀ» È®½ÇÈ÷ ÀÌÇØÇÏ°Ô Çϱâ À§ÇØ, ¿ì¸®´Â ÀÌ ¹®¼¿¡¼ ´ÙÀ½ °ü·ÊµéÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.
Ç¥ 1. °ü·Ê
2. apt´Â ¹«¾ùÀԴϱî? ¶apt´Â »ç¿ëÀÚ°¡ ¼³Ä¡ÇÏ°íÀÚ ÇÏ´Â ÆÐÅ°Áö¸¦ ¿ä±¸ÇÒ ¶§ ÆÐÅ°Áö¸¦ ¸¸µé±â À§ÇØ ÇÊ¿äÇÑ ¸ðµç ÆÐÅ°ÁöµéÀ» ¼³Ä¡(¶Ç´Â ¾÷±×·¹À̵å)ÇÏ´Â ½Ã½ºÅÛ°ú °°Àº ¹æ¹ýÀ¸·Î ÆÐÅ°ÁöµéÀ» °ü¸®Çϱâ À§ÇØ »ç¿ëµÇ´Â µ¥ºñ¾È µµ±¸ÀÔ´Ï´Ù.
¿ì¸®°¡ ¿©±â¼ ¼³¸íÇÏ°í ÀÖ´Â apt´Â rpm ÆÄÀϵé°ú ÀÛ¾÷ÇÏ´Â ¹öÀüÀÔ´Ï´Ù.
apt-get¿Í ±× Ä£±¸µéÀ» »ç¿ëÇϱâ À§ÇØ, ´ç½ÅÀº apt ÆÐÅ°Áö¸¦ ¼³Ä¡ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù, ´ç½ÅÀÇ GNU/Linux Á¦°øÀÚ°¡ apt¸¦ Á¦°øÇÑ´Ù¸é, ´ç½ÅÀº ±× FTP »çÀÌÆ®¿¡¼ ÀÌ°ÍÀ» ãÀ» °ÍÀÔ´Ï´Ù.
3. ´ç½ÅÀÇ ½Ã½ºÅÛÀ» À§ÇÑ apt ¼³Ä¡¿Í ¼³Á¤ ¶apt¸¦ »ç¿ëÇϱâ À§ÇØ ´ÙÀ½ 󸮸¦ ÇØ¾ß ÇÕ´Ï´Ù.
4. apt-getÀ» ¾î¶»°Ô »ç¿ëÇմϱî? ¶apt-get ¸í·ÉµéÀ» ¸Å¿ì ½±°í Á÷°üÀûÀÔ´Ï´Ù.
ÀÌ ¸í·ÉµéÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù.
# apt-get [options] command # apt-get [options] install package [package ...] ¸í·É ÁÙÀº ´ÙÀ½ ±âº» ÇüÅÂÀÇ º¯ÇüÀÌ µÉ °ÍÀÔ´Ï´Ù.
apt-get update
apt-get ·ÎÄà µ¥ÀÌÅͺ£À̽º¸¦ ¼¹öÀÇ pkglist ÆÄÀϵé·Î °»½ÅÇÕ´Ï´Ù.
apt-get check
apt¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀÇ ¹«°á¼ºÀ» °Ë»çÇÕ´Ï´Ù.
apt-get install some-package
»õ·Î¿î ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ°í, ÀÇÁ¸ÀûÀÎ ÆÐÅ°ÁöµéÀ» ÀÚµ¿ÀûÀ¸·Î Ç®°í ´Ù¿î·Îµå ÇÕ´Ï´Ù.
apt-get upgrade
½Ã½ºÅÛ¿¡¼ ¿À·¡µÈ °ÍÀ» °Ë»çÇÏ°í ±×°ÍµéÀ» ÀÚµ¿ÀûÀ¸·Î °»½ÅÇÕ´Ï´Ù.
apt-get dist-upgrade
apt-get upgrade¿Í °°½À´Ï´Ù. ±×·¯³ª ¸ðµç ±âº» ÆÐÅ°ÁöµéÀ» ¼³Ä¡ÇÏ°í ¸ðµç °»½ÅÀ» ½ÃµµÇϸç ÇÊ¿äÇÑ°æ¿ì »õ·Î¿î ÆÐÅ°ÁöµéÀ» ¼³Ä¡ÇÕ´Ï´Ù.
apt-get remove some-package
ÆÐÅ°Áö¿Í ÀÌ°Í¿¡ ÀÇÁ¸ÀûÀÎ ´Ù¸¥ ¸ðµç ÆÐÅ°ÁöµéÀ» Áö¿ó´Ï´Ù.
apt-get clean
ij½Ã µð·ºÅ丮(/var/cache/apt/archives/)¿¡¼ ´Ù¿î·ÎµåÇß´ø ÆÐÅ°ÁöµéÀ» Áö¿ì°í °ø°£À» È®º¸ÇÕ´Ï´Ù.
5. apt-cache¸¦ ¾î¶»°Ô »ç¿ëÇϳª¿ä? ¶apt-get°ú ³ª¶õÈ÷ apt-cache°¡ ÀÖ½À´Ï´Ù.
apt-cache´Â aptÀÇ cache¿¡¼ ÆÐÅ°Áöµé·Î ºÎÅÍ Á¤º¸¸¦ Á¶ÀÛÇÏ°í ¾ò±â À§ÇÑ ¸í·ÉÀÔ´Ï´Ù.
ÀÌ ¸í·ÉÀº ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ´ç½ÅÀÌ °³¹ßÇÏ´Â °ÍÀÌ ÀÖ´Ù¸é apt¿Í ÇÔ²² »ç¿ëµÇ´Â °ÍÀ» ÁÁ¾ÆÇÒ °ÍÀÔ´Ï´Ù.
apt-cache add
¼Ò½º ij½Ã¿¡ ÆÐÅ°Áö ÆÄÀÏÀ» Ãß°¡ÇÕ´Ï´Ù.
apt-cache gencaches
ÆÐÅ°Áö¿Í ¼Ò½º ij½Ã¸¦ ¸¸µì´Ï´Ù.
apt-cache showpkg
´ÜÀÏ ÆÐÅ°Áö¸¦ À§ÇÑ ÀϹÝÀûÀÎ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.
apt-cache stats
±âº»ÀûÀÎ »óŵéÀ» º¸¿©ÁÝ´Ï´Ù.
apt-cache dump
Àüü ÆÄÀÏÀ» °£´ÜÇÑ Çü½ÄÀ¸·Î º¸¿©ÁÝ´Ï´Ù.
apt-cache dumpvail
Ç¥ÁØ Ãâ·ÂÀ¸·Î À¯È¿ÇÑ ÆÄÀϵéÀ» Ãâ·ÂÇÕ´Ï´Ù.
apt-cache unmet
ÀÇÁ¸¼ºÀ» ¸¸³¯¼ö ¾ø´Â °ÍµéÀ» º¸¿©ÁÝ´Ï´Ù.
apt-cache check
ij½Ã ºñÆ®¸¦ °Ë»çÇÕ´Ï´Ù.
apt-cache search
Á¤±Ô Ç¥Çö½ÄÀ¸·Î ÆÐÅ°Áö ¸ñ·ÏÀ» ã½À´Ï´Ù.
apt-cache show
ÆÐÅ°Áö¿¡¼ ÀÐÀ» ¼ö ÀÖ´Â ºÎºÐÀ» º¸¿©ÁÝ´Ï´Ù.
apt-cache depends
ÆÐÅ°ÁöÁ¤º¸ÀÇ ÀÇÁ¸¼º ¿À» º¸¿©ÁÝ´Ï´Ù.
apt-cache pkgnames
¸ðµç ÆÐÅ°ÁöµéÀÇ À̸§µéÀ» ³ª¿ÇÕ´Ï´Ù.
apt-cache dotty
6. apt-cdrom°ú apt-config »ç¿ë ¶apt-cdromÀº aptÀÇ sources.list ÆÄÀÏ¿¡ CDROMÀ» Ãß°¡ÇÏ´Â °£´ÜÇÑ ¸í·ÉÀÔ´Ï´Ù. ÀÌ°ÍÀÇ ¹®¹ýÀº ÀÌ ±âº»ÀûÀÎ ¸í·ÉÁÙÀÇ º¯ÇüÀÔ´Ï´Ù.
# apt-cdorm add apt-cdromÀº CDROM µå¶óÀ̺긦 Ưº°ÇÏ°Ô »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ´ç½ÅÀÇ /etc/fstabÀ¸·Î ºÎÅÍÀÇ Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù.
apt-config´Â aptÀÇ apt.conf ÆÄÀÏÀ» Àбâ À§ÇÑ µµ±¸À̸ç, ÀÌ°ÍÀ» ȸ鿡 Ç¥½ÃÇϱâ À§ÇØ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀÇ ¹®¹ýÀº ÀÌ ¼±ÅûçÇ×µéÀÇ º¯ÇüÀÔ´Ï´Ù.
7. ÀúÀå¼Ò »ý¼º ¶apt-get ÀúÀå¼Ò¸¦ ¼³Á¤Çϱâ À§ÇØ, ´ç½ÅÀº Ç¥ÁØ ¹èÆ÷ÆÇ ÆÐÅ°Áö Æ®¸®¿Í ±×°ÍÀÇ ±âº» µð·ºÅ丮°¡ ÀÖ´Â HTTP³ª FTP ¼¹ö°¡ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. µð·ºÅ丮 Æ®¸®ÀÇ ²À´ë±â´Â /etc/apt/sources.list¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Âü°í : HTTP¿Í FTP°¡ ¾Æ´Ñ ´Ù¸¥ ¹æ¹ýÀ¸·Î ¾ÆÁ÷ ½ÃÇèµÇÁö ¾Ê¾Ò½À´Ï´Ù.
´ç½ÅÀº ÀÌ ¼¹ö¿¡¼ Á¢±ÙµÉ¼ö ÀÖµµ·Ï ÆÄÀϵéÀ» À¯È¿ÇÏ°Ô ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ´ç½ÅÀº °Ë»çÇϱâ À§ÇØ ÆÄÀÏ ´Ù¿î·Îµå¸¦ ½ÃµµÇϴµ¥ ¾Æ¹« ºê¶ó¿ìÀú³ª À¥ µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °Ë»ç¸¦ ÇÏ¿© ÇöÀç ¼¹ö¿¡¼ À߸ø ¼³Á¤µÈ ¹®Á¦µéÀ» Á¦°ÅÇÒ °ÍÀÔ´Ï´Ù.
´ç½ÅÀº ´ÙÀ½ µð·ºÅ丮 ±¸Á¶°¡ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù.
¸ÞÀÎ µð·ºÅ丮
ÀÌ°ÍÀº ÀúÀÛ±Ç ÆÄÀϵé, ¼Ò½º ÆÐÅ°ÁöµéÀÇ µð·ºÅ丮µé, ¹ÙÀ̳ʸ® ÆÐÅ°ÁöµéÀÇ µð·ºÅ丮µé µîÀ» Æ÷ÇÔÇÒ °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº CD¿¡¼ ·çÆ® µð·ºÅ丮¿Í ¶È°°½À´Ï´Ù.
º¥´õ µð·ºÅ丮
ÀÌ°ÍÀº ¹ÙÀ̳ʸ® ÆÐÅ°ÁöµéÀ» °¡Áö´Â ´Ù¸¥ µð·ºÅ丮µéÀÇ ¹À½ÀÔ´Ï´Ù.
ÀúÀå¼Òµé
À̰͵éÀº º¥´õ µð·ºÅ丮 ¾È¿¡ ÀÖ´Â, ÆÐÅ°ÁöµéÀ» Æ÷ÇÔÇÒ µð·ºÅ丮µéÀÔ´Ï´Ù. À̰͵éÀÇ À̸§Àº ´ë¹®ÀÚ RPMS µÚ¿¡ Á¡ÀÌ µû¶ó¿À´Â RPMS. À¸·Î ½ÃÀ۵Ǿî¾ß ÇÕ´Ï´Ù. Á¡ µÚ¿¡ ÀÌ ÆÄÀϵé·Î ±¸¼ºÇϱ⠿øÇÏ´Â À̸§À» »ç¿ëÇÒ °ÍÀÔ´Ï´Ù. ±× ¿¹´Â °¢°¢ ´ç½ÅÀÇ ¹èÆ÷ÆÇÀÇ beta¿Í official ¹öÀüµéÀ» À§ÇÑ beta³ª official ÀÔ´Ï´Ù.
base µð·ºÅ丮
ÀÌ µð·ºÅ丮´Â ÆÐÅ°Áö À̸§µé°í ÀÇÁ¸¼ºÀÌ ÀÖ´Â pkglist ÆÄÀϵéÀ» °¡Áú °ÍÀÔ´Ï´Ù.
ÀÌ ¸ðµç µð·ºÅ丮µé·Î ´ç½ÅÀÌ ¸¸µç ÀúÀå¼Òµé¿¡ Á¢±ÙÇϱâ À§ÇÑ sources.list ÆÄÀÏÀ» ¼³Á¤ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
¿¹Á¦ 1. /etc/apt/sources.list
rpm http://joes.box.com/stuff 5.1/conectiva cds security ¿¹Á¦ 1¿¡ º¸¿©ÁØ ¼³Á¤À¸·Î ÀúÀå¼Ò Æ®¸®´Â ¿¹Á¦ 2¿¡ ¸í½ÃµÈ °ÍµéÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¿¹Á¦ 2. ¼¹ö Æ®¸®
/home/httpd/stuff .... (1) /home/httpd/stuff/5.1 .... (2) /home/httpd/stuff/5.1/lots-of-README-and-LICENSE-files /home/httpd/stuff/5.1/SRPMS /home/httpd/stuff/5.1/conectiva /home/httpd/stuff/5.1/conectiva/base /home/httpd/stuff/5.1/conective/base/hdlist.cds /home/httpd/stuff/5.1/conectiva/base/hdlist.security /home/httpd/stuff/5.1/conectiva/base/pkglist.cds.bz2 .... (3) /home/httpd/stuff/5.1/conectiva/base/pkglist.security.bz2 .... (4) /home/httpd/stuff/5.1/conectiva/RPMS.cds/ .... (5) /home/httpd/stuff/5.1/conectiva/RPMS.security/ .... (6) /home/httpd/stuff/5.1/conectiva/etc-etc
7.1. genbasedir ¶¸ðµç ÀúÀå¼Ò´Â ¼³¸í°ú ÀÇÁ¸¼ºµéÀÌ À¯È¿ÇÑ ¸ðµç ÆÐÅ°ÁöÀÇ ¸ñ·ÏÀÌ Æ÷ÇÔµÈ ÆÐÅ°Áö »öÀÎ ÆÄÀÏÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº pkglist·Î À̸§ ºÙ¿©Áö°í, bzip2·Î ¾ÐÃàµË´Ï´Ù.
pkglist ÆÄÀϵéÀ» »ý¼ºÇϱâ À§ÇØ ´ç½ÅÀº ÀúÀå¼ÒÀÇ base µð·ºÅ丮·Î °¡¼ genbasedirÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ÀÌ°ÍÀº bzip2·Î ¾ÐÃàµÈ ÆÄÀϵéÀ» »ý¼ºÇÒ °ÍÀÔ´Ï´Ù.
¿¹Á¦ 3. genbasedir ¹®¹ý
# genbasedir [-s <html>|</html> --sign] [--topdir=dir] distribution component [component ...] ¿¹Á¦ 3ÀÇ °¢ ¿ä¼Ò¿¡¼:
-s ¶Ç´Â --sign
ÀÌ Àü´ÞÀÎÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀº ´ç½ÅÀÇ pkglist ÆÄÀϵ鿡 ¼¸íÀ» ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº ´ç½ÅÀÇ gpg ÀÎÁõÀ» ¾Ë·ÁÁÖ°í °°Àº µð·ºÅ丮¿¡ hashfile.gpg·Î À̸§ ºÙ¿©Áø ÆÄÀÏÀ» »ý¼ºÇÒ °ÍÀÔ´Ï´Ù.
--topdir
ÀÌ Àü´ÞÀÎÀÚ´Â ´ç½ÅÀÇ ÀúÀå¼Ò¿¡¼ ¹ß°ßµÇ´Â ²À´ë±â µð·ºÅ丮¸¦ ¸í½ÃÇÕ´Ï´Ù. ÀÌ°ÍÀº ´ç½ÅÀÇ sources.list ÆÄÀÏ¿¡ ¸í½ÃµÈ URL°ú ÀÏÄ¡ÇÏ´Â µð·ºÅ丮 ÀÔ´Ï´Ù.
distribution
¹èÆ÷ÆÇÀº ´ç½ÅÀÇ GNU/Linux ¹èÆ÷ÆÇ À̸§ÀÔ´Ï´Ù. ÀÌ°ÍÀº ÀϹÝÀûÀ¸·Î ¸î°¡Áö ¹öÀüÀ̳ª ´Ù¸¥ Áö½ÃÀÚ°¡ µ¡ºÙ¿©Áø ´ç½ÅÀÇ º¥´õ À̸§ÀÔ´Ï´Ù. ÀÌ°Í ¿ª½Ã ´ç½ÅÀÇ sources.list ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.
component(s)
ÀÌ°Í (ȤÀº À̰͵é)Àº ´ç½ÅÀÇ rpm ÆÄÀϵéÀÌ ÀÚ¸®ÀâÀº °÷¿¡ À§Ä¡ÇÕ´Ï´Ù. ´ç½ÅÀº ÀÌÀü¿¡ ´ç½ÅÀÌ »ç¿ëÇß´ø Ãß°¡»çÇ×µéÀ» ¿©±â¿¡ ³Ö¾î¾ß ÇÒ °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.
¿¹Á¦ 2¿¡¼ ¿ì¸®´Â ÀÌ·¸°Ô Çß½À´Ï´Ù.
# genbasedir --topdir=/home/httpd/stuff 5.1/conectiva cds # genbasedir --topdir=/home/httpd/stuff 5.1/conectiva security 8.1. sources.list ¶/etc/apt µð·ºÅ丮¿¡¼ ¹ß°ßµÇ´Â, sources.list ÆÄÀÏÀº apt°¡ ÆÐÅ°Áö Á¤º¸¸¦ À§ÇØ Ã£À» °÷À» ¾Ë±â À§ÇØ »ç¿ëÇÒ ¼Ò½º¸¦ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀÇ ¹®¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
TYPE URI ARGS ÇöÀç TYPE´Â deb³ª rpmÀÏ °ÍÀÔ´Ï´Ù. ¿ì¸®´Â rpm Çü½Ä¸¸ ¼³¸íÇÒ °ÍÀÔ´Ï´Ù.
8.2. rpm Çü½Ä ¶rpm Çü½ÄÀº ÆÐÅ°ÁöµéÀÇ ¼¼Æ®°¡ Æ÷ÇÔµÈ Ç¥ÁØÀûÀÎ RPM ¹èÆ÷ÆÇÀÔ´Ï´Ù. ¿©°Ü¼ ÇÑÁÙ ÀÌ»óÀÌ °¡´ÉÇϸç, ù¹ø° ÁÙ¿¡ °¡Àå ºü¸¥ ÀúÀå¼Ò°¡ ¿Àµµ·Ï ÇÒ¼ö ÀÖ½À´Ï´Ù.
rpm uri distribution component [component ...] uri´Â apt ÀúÀå¼Ò ¼¹ö¸¦ °¡¸®Åµ´Ï´Ù.
distributionÀº Á¤È®ÇÑ °æ·Î¸¦ ¸í½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÌ ÀÌ ¼±ÅûçÇ×À» »ç¿ëÇÑ´Ù¸é, ´ç½ÅÀº component ºÎºÐÀ» »ý·«ÇÏ°í, ½½·¡½¬·Î ³¡³ªµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.
apt´Â ³»ºÎÀûÀ¸·Î »ç¿ëÇÏ´Â uri¸¦ Á¤·ÄÇÒ °ÍÀÔ´Ï´Ù. ±×·¯³ª ´ç½ÅÀÇ ÃÖ»óÀ§ ¿¡¼ ÃÖÇÏÀ§ ÆÐÅ°Áö ¼Ò½ºµé·Î Á¤·ÄÇϴµ¥ ¸Å¿ì Áß¿äÇÕ´Ï´Ù.(¿¹¸¦ µé¸é °¡Àå ºü¸¥ °Í¿¡¼ °¡Àå ´À¸°°Í)
8.3. uri ¸í½Ã ¶´ç½ÅÀº ¿©·¯°³ÀÇ uri¸¦ À§ÇÑ ¼Ò½ºµéÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ftp ÀÌ ¹æ¹ýÀº ÀúÀå¼Ò ¼¹ö¿¡ FTP Á¢¼ÓÀ» ¸í½ÃÇÕ´Ï´Ù.
http
ÀÌ ¹æ¹ýÀº ÀúÀå¼Ò ¼¹ö¿¡ HTTP·Î Á¢¼ÓÇÒ °ÍÀ» ¸í½ÃÇÕ´Ï´Ù.
9. apt ÀúÀå¼Ò¸¦ À¯ÁöÇϱ⠶´ç½ÅÀÇ ÀúÀå¼Ò¸¦ ¼³Á¤ÇÑ ÈÄ, ´ç½ÅÀº ´ç½ÅÀÇ »ç¿ëÀڵ鿡°Ô À¯¿ëÇϵµ·Ï Çϱ⸦ ¿øÇÒ °ÍÀÔ´Ï´Ù. ÀúÀÚ°¡ ±×°Í¿¡ ´ëÇØ ¹«¾ùÀ» ¸»ÇÒ¼ö ÀÖÀ»±î¿ä? À¯ÁöÇϼ¼¿ä! ´ç½ÅÀº ´ç½ÅÀÇ ÆÄÀϵé°ú ¸ñ·ÏµéÀ» °è¼Ó °»½ÅÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.
apt ÀúÀå¼Ò °ü¸®´Â ¾ÆÁÖ ¾ÆÁÖ ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ´ç½ÅÀº ´Ù¸¸ °»½ÅµÈ ÆÐÅ°ÁöµéÀ» °Å±â¿¡ µÎ°í genpkglis ¸í·ÉÀ¸·Î ¸ñ·ÏÀ» ´Ù½Ã »ý¼ºÇϱ⸸ ÇÏ¸é µË´Ï´Ù.
Á¶¾ð : ¿ì¼± °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï Çϱâ Àü¿¡ ´ç½ÅÀÇ »õ·Î¿î ÆÐÅ°Áö¸¦ °Ë»çÇϼ¼¿ä. ±×°ÍµéÀÌ ¼ÓÇØÀÖ´Â µð·ºÅ丮¿¡ º¹»çÇÏ°í ¿À·¡µÈ ÆÐÅ°Áö¸¦ Áö¿ó´Ï´Ù. ¿©±â¿¡¼, ´ç½ÅÀÇ »ç¿ëÀÚµéÀÌ ÀÌ ÆÐÅ°ÁöµéÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù¸é ´ç½ÅÀÇ pkglist ÆÄÀÏÀ» ´Ù½Ã »ý¼ºÇÕ´Ï´Ù. Áï½Ã °¡´ÉÇϵµ·Ï ¸ñ·ÏÀ» °»½ÅÇϽʽÿä.
Àú´Â ±×·¸°Ô »ý°©ÇÕ´Ï´Ù. ±×·¯³ª »ç½Ç ¹¹°¡ ´õ ³ªÀºÁö ¸ð¸¨´Ï´Ù. ¸ðµç °ÍÀ» ÇØ´çµÇ´Â µð·ºÅ丮¿¡ º¹»çÇÏ°í, ¸ñ·ÏÀ» ´Ù½Ã »ý¼ºÇÏ°í, ¿À·¡µÈ ÆÐÅ°ÁöµéÀ» Áö¿ì°í, ¸ñ·ÏÀ» ´Ù½Ã »ý¼ºÇÏ´Â °Í; ¶Ç´Â º¹»ç, »èÁ¦, (´Ù¿î·Îµå ¹ÞÀ» ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.) ¸ñ·Ï Àç»ý¼ºÀ» Âø¼ö (¸ðµç °ÍÀÌ Æò»ó½Ã·Î µÇµ¹¾Æ°©´Ï´Ù)... Àú´Â ´ç½ÅÀÇ apt ÀúÀå¼Ò°¡ ¾î¶»°Ô »ç¿ëµÇ´Â°¡´Â ´ç½Å¿¡°Ô ´Þ·ÁÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù. 10. GPG ¼¸í »ç¿ë ¶apt´Â gptg ¸¦ Áö¿øÇÕ´Ï´Ù, ±×·¡¼ ´ç½ÅÀº ´ç½ÅÀÇ º¥´õµé·ÎºÎÅÍ ´ç½Å¸¸ÀÇ °íÀ¯ÇÑ ÆÐÅ°ÁöµéÀ» ¸¸µé±â À§ÇØ ÀÌ°ÍÀÇ »ç¿ëÀ» ¿øÇÒ°ÍÀÔ´Ï´Ù.(¶Ç´Â, ´ç½ÅÀÌ GNU/Linux º¥´õ¶ó¸é, ´ç½ÅÀº ´ç½ÅÀÇ »ç¿ëÀڵ鿡°Ô ÀÌ·¯ÇÑ À̵æÀ» Á¦°øÇϱ⸦ ¿øÇÒ °ÍÀÔ´Ï´Ù.)
apt ´Â PGP¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×·¡¼ ±×°ÍÀ» »ç¿ëÇϱâ À§ÇÑ ½Ãµµ´Â ½Ã°£³¶ºñÀÔ´Ï´Ù.
sources.list ¹®¹ýÀº ÀÌ ÀÛ¾÷À» À§ÇØ ¹Ù²î¾î¾ß ÇÕ´Ï´Ù.
rpm [gpg-id] uri distribution component [component ...] gpg-id´Â ÆÐÅ°Áö¿¡ ¼¸íÇϱâ À§ÇØ º¥´õ¿¡ ÀÇÇØ Çѹø »ç¿ëµË´Ï´Ù. »ç½Ç ÀÌ°ÍÀº vendors.list ÆÐÀÏ¿¡¼ À¯È¿ÇÑ º¥´õÅ° Áö¹®ÀÇ ¸¶Áö¸· ºÎºÐÀ» Áö½ÃÇÏ´Â Áö½ÃÀÚ ÀÔ´Ï´Ù.
¿¹Á¦ 4. vendors.list
# ½ÇÁ¦ ÆÐÅ°Áö Á¦°øÀÚ ¸ñ·Ï # # ÀÌ ÆÄÀÏÀº ½ÇÁ¦·Î ÆÐÅ°ÁöÇÑ »ç¶÷µé·Î ºÎÅÍ ÆÐÅ°Áö Á¦°øÀÚ(º¥´õ³ª °³ÀÎ)ÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. # # cncbr E368DDD099807190 "Conectiva S.A. <security@conectiva.com.br>" Á¦ ¸»Àº, ÀÌ°ÍÀ» ¹Ù²Û µÚ·Î gpg-id Çʵ带 ¸¸³ª´Â °ÍÀº, ´ç½ÅÀº ´ç½ÅÀÇ gpg ¿¼è°í¸®¿¡ º¥´õÀÇ °ø°³Å°¸¦ °¡Áöµµ·Ï ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.
¿¹Á¦ 5. gpg Å°µéÀ» Æ÷ÇÔÇϱâ
# gpg --import file-with-key ¿¹Á¦ 5¿¡¼, file-with-key(Àý´ë ÃßÃøÇÏÁö ¸¶¼¼¿ä)´Â º¥´õÀÇ °ø°³ gpg Å°°¡ Æ÷ÇÔµÈ ÆÄÀÏÀÔ´Ï´Ù.
ÀÌ ¸í·ÉÀº ´ç½ÅÀÇ º¥´õ Å°¸¦ root ¿¼è°í¸®¿¡ Æ÷ÇÔ½Ãų °ÍÀÔ´Ï´Ù.(ÀÌÈÄ·Î root¸¸ ÆÐÅ°Áö¸¦ ¼³Ä¡, Á¦°Å³ª °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ´Ù¸¥ »ç¿ëÀÚµéÀÇ ¾î¶°ÇÏ ¿¼è°í¸®·Îµµ ¾Ë¼ö ¾ø°Ô ÇÕ´Ï´Ù.)
11. archives µð·ºÅ丮°¡ ¾î¶»°Ô µ¿ÀÛÇմϱî? ¶¾î¶² ÆÐÅ°Áö¸¦ ¼³ÁöÇϰųª ¾÷±×·¹À̵å(upgrade³ª dist-upgrade) Çϱâ À§ÇÑ ´ç½ÅÀÇ apt ¿äûÀº, /var/cache/apt/archives/partial/¿¡ ÇÊ¿äÇÑ ÆÐÅ°ÁöµéÀ» ´Ù¿î·ÎµåÇÒ °ÍÀ̸ç, ±×°ÍÀÇ MD5 Çì½Ã¿Í Å©±â¸¦ °Ë»çÇÑ ÈÄ¿¡, ÀÌ ÆÐÅ°ÁöµéÀ» /var/cache/apt/archives¿¡ ¿Å±æ °ÍÀÔ´Ï´Ù.
´ç½ÅÀº archives/ µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀÌ °Ë»çµÈ °ÍÀ̶ó°í »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. archives/partial/ ÆÄÀϵ鿡¼´Â ±×·¸Áö ¾Ê½À´Ï´Ù.
|
You like to form new friendships and make new acquaintances. |