[°­ÁÂ] RPM »ç¿ëÇϱ⠠


1. RPM
À̶õ?


RPM
Àº Redhat Package ManagerÀÇ ¾àÀÚ·Î ¾ÆÁÖ °£ÆíÇÏ°í »ç¿ëÇÏ±â ÆíÇÑ ÆÐŰÁö °ü¸®ÀÚÀÌ´Ù. ÇöÀç ±¹³»¿¡¼­ ¹èÆ÷µÈ ¸¹Àº ¸®´ª½ºµéÀÌ ·¹µåÇÞÀ» ±â¹ÝÀ¸·Î Çϰí ÀÖ¾î »ç¿ëÀÇ ¹üÀ§°¡ ³Ð´Ù.

 

À̹ø °­Á¿¡¼­´Â RPMÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ´Ù·ç·ÁÇÑ´Ù. À̹ø °­Á¿¡¼­´Â RPMÀ» ¸¸µç´Ù°Å³ª ÇÏ´Â °í±Þ(?)¿¡ ´ëÇØ¼­´Â ´Ù·çÁö ¾Ê°í ¼³Ä¡¿Í Á¦°Å, ÆÐŰÁö ¼³Ä¡¿©ºÎ µî °£´ÜÇÑ ±â´É¸¸À» ¼³¸íÇϵµ·Ï ÇϰڴÙ.

 

·¹µåÇÞ¸®´ª½º 7.2¸¦ ±âÁØÀ¸·Î RPM¹öÀüÀº 4.0.4-7xÀÌ´Ù. Âü°íÇϱ⠹ٶõ´Ù.

 

2. RPM ÆÄÀϱ¸Á¶


RPM
ÀÇ ÆÄÀϱ¸Á¶´Â 'ÆÐŰÁöÀ̸§-¹öÀü-¸±¸®Áî¹øÈ£.¼Ò½º¿©ºÎ.½Ã½ºÅÛ.È®ÀåÀÚ'·Î µÇ¾î ÀÖ´Ù.

 

¿¹¸¦ µé¾î¼­ ¼³¸íÇÏÀÚ¸é.
gcc-2.96-98.i386.rpm

* gcc - ÆÐŰÁöÀÇ À̸§
* 2.96 -
ÆÐŰÁöÀÇ ¹öÀü
* 98 -
ÆÐŰÁöÀÇ ¸±¸®Áî ¹øÈ£, ÆÐŰÁö°¡ ¸î ¹øÂ°·Î ¸¸µé¾îÁø °ÍÀÎÁö¸¦ ³ªÅ¸³½´Ù. ¶È°°Àº ÇÁ·Î±×·¥À¸·Î ´Ù½Ã ÆÐŰÁö ÇÏ¿©µµ ¸±¸®Áî´Â ¿Ã¶ó°£´Ù.
* i386 -
½Ã½ºÅÛ, ¾î¶² ½Ã½ºÅÛ¿¡¼­ ¾²ÀÌ´Â °ÍÀÎÁö¸¦ ³ªÅ¸³»´Â °ÍÀÌ´Ù. 'i386', 'i686'µîÀº ÀÎÅÚ°è¿­ÀÇ ½Ã½ºÅÛ¿¡¼­ 'sparc' SUNÀÇ ½ºÆÅ ½Ã½ºÅÛ¿ëÀ̰í 'alpha' ¶ó¸é ¾ËÆÄ ½Ã½ºÅÛ¿ëÀÌ´Ù.
*
Ȥ ³× ¹øÂ° Çʵ忡 src¶ó°í ÀûÇôÀÖÀ¸¸é ±×°ÍÀº ¼Ò½º RPMÀÌ´Ù. ¹ÙÀ̳ʸ® ÆÐŰÁö¸¦ ¸¸µé±â À§Çؼ­ ÇÊ¿äÇÏ´Ù. ÀϹÝÀûÀ¸·Î ¸¹ÀÌ »ç¿ëÇÏ´Â ÆíÀº ¾Æ´Ï´Ù.
* rpm -
È®ÀåÀÚ

 

3. RPM ¼³Ä¡Çϱâ


rpm
À¸·Î ¼³Ä¡ÇÏ´Â ±âº»¹æ¹ýÀº '-i' ¿É¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù.

rpm -i gcc-2.96-98.i386.rpm

ÀÌ·± ½ÄÀε¥ ÀÌ·±½ÄÀÇ »ç¿ëÀº º°·Î ÁÁÁö ¸øÇÏ´Ù. ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇϵµ·Ï ÇÑ´Ù.

rpm -Uvh gcc-2.96-98.i386.rpm

ÀÌ·¸°Ô »ç¿ëÇÏ¸é °°Àº ÆÐŰÁöÀÇ ÀÌÀü¹öÀüÀÇ RPMÀÌ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÏ°í ¸¸¾à ¼³Ä¡°¡ µÇ¾îÀÖ´Ù¸é ¾÷±×·¹À̵带 ÇÑ´Ù. ¹°·Ð ¼³Ä¡°¡ µÇ¾îÀÖÁö ¾ÊÀº °æ¿ì ¼³Ä¡¸¦ ÇÑ´Ù.

 

4. RPM Á¦°ÅÇϱâ

 

rpm -e gcc-2.96-98.i386

°£´ÜÇÏ°Ô 'e' ¿É¼ÇÀ» »ç¿ëÇÑ´Ù.

 

5. RPM ÆÐŰÁö ã±â

 

rpm -q gcc

°£´ÜÇÏ°Ô 'q' ¿É¼ÇÀ» »ç¿ëÇÑ´Ù. ÀÌ °æ¿ì ÆÐ´ç ÆÐŰÁö°¡ ¼³Ä¡µÇ¾î ÀÖÀ» °æ¿ì ÆÐŰÁöÀÇ ¹öÀü, ¸±¸®ÁîµîÀÌ ³ª¿Â´Ù.

 

6. ´Ù¾çÇÑ ¿É¼Ç »ç¿ëÇϱâ

 

6-1. ¼³Ä¡½ÃÀÇ ¿É¼Çµé


* --nodeps :
ÀÇÁ¸¼ºÀ» ¹«½ÃÇÏ°í ¼³Ä¡Çϵµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. RPMÀº ¾î¶² ÆÐŰÁö°¡ ±ò·ÁÀÖÀ» °æ¿ì ȤÀº ±ò·ÁÀÖÁö ¾ÊÀº °æ¿ì ¼³Ä¡°¡ µÇ´Â ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù.

* --force : °­Á¦·Î ¼³Ä¡Çϵµ·Ï ÇÑ´Ù. ÇöÀçÀÇ ÆÐŰÁö¿¡ Æ÷ÇÔµÈ ÆÄÀÏÀÌ ÀÌ¹Ì ´Ù¸¥ ÆÐŰÁö¿¡ ÀÇÇØ ¼³Ä¡µÇ¾î ÀÖÀ» °æ¿ì Ãæµ¿ÀÌ ³ª´Âµ¥ À̶§ ÀÌ ¿É¼ÇÀ¸·Î ¼³Ä¡°¡ °¡´ÉÇÏ´Ù. ÀÌ ¿É¼ÇÀº ÀÌ¹Ì ÀÖ´Â ÆÄÀÏÀ» µ¤¾î ¾²Áö ¾Ê´Â´Ù.

* --replcaefiles : À§¿¡¼­ ÀÌ¹Ì ÀÖ´Â ÆÄÀÏÀ» µ¤¾î ¾²·Á¸é ÀÌ ¿É¼ÇÀ» »ç¿ëÇÑ´Ù. À§ÇèÇÏ´Ï ÁÖÀÇ ¿ä¸Á!!

* --oldpackage : »õ·Î¿î ÆÐŰÁö¸¦ Áö¿ì°í ¿¾³¯ ¹öÀüÀÇ ÆÐŰÁö·Î ±³Ã¼ÇÒ ¶§ ÀÌ ¿É¼ÇÀ» »ç¿ëÇÑ´Ù.

* --percent : ¼³Ä¡°úÁ¤À» ÆÛ¼¾Æ®·Î Ç¥½ÃÇØ ÁØ´Ù.

* --replacepkgs : °°Àº ÆÐŰÁö°¡ ¼³Ä¡µÇ¾î À־ ¼³Ä¡ÇÑ´Ù.

* --test : ¼³Ä¡ÇÏÁö ¾Ê°í Ãæµ¿ÀÌ ÀÖ´ÂÁö °Ë»çÇÑ´Ù.

* --excludedocs : ¹®¼­ ÆÄÀÏÀº ¼³Ä¡ÇÏÁö ¾Ê´Â´Ù.

 

6-2. Á¦°Å½ÃÀÇ ¿É¼Çµé


¼³Ä¡ ¿É¼Ç¿¡¼­ '--nodeps', '--noscripts', '--test' ¼¼°¡Áö¸¸ »ç¿ëÇÑ´Ù.

 

6-3. ã±â½ÃÀÇ ¿É¼Çµé


ãÀ» ¶§¿¡´Â '-q' ¿É¼Ç°ú ÇÔ²² »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î '-a' ¶ó´Â ¿É¼ÇÀº '-qa' ½ÄÀ¸·Î »ç¿ëµÈ´Ù.

* -a : ¸ðµç ÆÐŰÁö¸¦ ã´Â´Ù.

* -f [ÆÄÀÏ] : [ÆÄÀÏ]À» Æ÷ÇÔÇÏ´Â ÆÐŰÁö¸¦ ã´Â´Ù.

* -p [ÆÐŰÁö ÆÄÀÏ] : ÆÐŰÁö ÆÄÀÏÀ» ã´Â´Ù.

* -i : ÆÐŰÁöÀÇ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

* -R : ÆÐŰÁö°¡ ÀÇÁ¸Çϰí ÀÖ´Â ÆÄÀÏ ¶Ç´Â ÆÐŰÁö ¸ñ·ÏÀ» Ãâ·ÂÇÑ´Ù.

* -l : ÆÐŰÁö¿¡ ¼ÓÇÑ ÆÄÀÏÀ» Ãâ·ÂÇÑ´Ù.

* -s : ÆÐŰÁö¿¡ ¼ÓÇÑ ÆÄÀϵéÀÇ »óŸ¦ Ãâ·ÂÇÑ´Ù.

* -d : ¹®¼­ ÆÄÀϸ¸ Ãâ·ÂÇÑ´Ù.

* -c : ¼³Á¤ ÆÄÀϸ¸ Ãâ·ÂÇÑ´Ù.

* --scripts : ¼³Ä¡, Á¦°Å°úÁ¤¿¡¼­ ½ºÅ©¸³Æ®°¡ Æ÷ÇԵǾî ÀÖÀ» °æ¿ì Ãâ·ÂÇÑ´Ù. ÀÌ ¿É¼ÇÀº µû·Î »ç¿ëÇÑ´Ù.

 

7. ³×Æ®¿÷À¸·Î ¼³Ä¡Çϱâ

 

RPMÀº ³×Æ®¿÷À¸·Î ¼³Ä¡°¡ °¡´ÉÇÏ´Ù. RPM ÆÐŰÁöÀÇ À§Ä¡¸¸ Á¤È®ÇÏ°Ô ¾È´Ù¸é ¸»ÀÌ´Ù.
¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

rpm -Uvh ftp://ftp.comager.com/gcc-2.96-98.i386.rpm

 

8. ¸¶Ä¡¸é¼­

 

RPMÀº Âü Æí¸®ÇÑ ÆÐŰÁö °ü¸®ÀÚÀÌ´Ù. ÇöÀç ¸¹Àº ÆÐŰÁöµéÀÌ RPMÀ¸·Î Á¦ÀÛµÇ¾î ¹èÆ÷µÇ°í ÀÖÀ¸¸ç up2date¸¦ ÅëÇØ¼­ Áö¼ÓÀûÀ¸·Î ¾÷±×·¹À̵尡 °¡´ÉÇÏ´Ù.  

[Ãâó] Linux RPM »ç¿ë¹ý|ÀÛ¼ºÀÚ ¿ë¸ÍÁ¤Áø