1.°²×°Ò»¸ö°ü
# rpm -ivh
2.Éý¼¶Ò»¸ö°ü
# rpm -Uvh
3.ÒÆ×ßÒ»¸ö°ü
# rpm -e
4.°²×°²ÎÊý
--force ¼´Ê¹¸²¸ÇÊôÓÚÆäËü°üµÄÎļþҲǿÆÈ°²×°
--nodeps Èç¹û¸ÃRPM°üµÄ°²×°ÒÀÀµÆäËü°ü£¬¼´Ê¹ÆäËü°üûװ£¬Ò²Ç¿ÆÈ°²×°¡£
5.²éѯһ¸ö°üÊÇ·ñ±»°²×°
# rpm -q < rpm package name>
6.µÃµ½±»°²×°µÄ°üµÄÐÅÏ¢
# rpm -qi < rpm package name>
7.Áгö¸Ã°üÖÐÓÐÄÄЩÎļþ
# rpm -ql < rpm package name>
8.Áгö·þÎñÆ÷ÉϵÄÒ»¸öÎļþÊôÓÚÄÄÒ»¸öRPM°ü
#rpm -qf
9.¿É×ۺϺü¸¸ö²ÎÊýÒ»ÆðÓÃ
# rpm -qil < rpm package name>
10.ÁгöËùÓб»°²×°µÄrpm package
# rpm -qa
11.ÁгöÒ»¸öδ±»°²×°½øÏµÍ³µÄRPM°üÎļþÖаüº¬ÓÐÄÄЩÎļþ£¿
# rpm -qilp < rpm package name>
<
Ò»¡¢°²×°
ÃüÁî¸ñʽ£º
rpm -i ( or --install) options file1.rpm ... fileN.rpm
²ÎÊý£º
file1.rpm ... fileN.rpm ½«Òª°²×°µÄRPM°üµÄÎļþÃû
ÏêϸѡÏ
-h (or --hash) °²×°Ê±Êä³öhash¼ÇºÅ (``#'')
--test Ö»¶Ô°²×°½øÐвâÊÔ£¬²¢²»Êµ¼Ê°²×°¡£
--percent Ò԰ٷֱȵÄÐÎʽÊä³ö°²×°µÄ½ø¶È¡£
--excludedocs ²»°²×°Èí¼þ°üÖеÄÎĵµÎļþ
--includedocs °²×°Îĵµ
--replacepkgs Ç¿ÖÆÖØÐ°²×°ÒѾ°²×°µÄÈí¼þ°ü
--replacefiles Ìæ»»ÊôÓÚÆäËüÈí¼þ°üµÄÎļþ
--force ºöÂÔÈí¼þ°ü¼°ÎļþµÄ³åÍ»
--noscripts ²»ÔËÐÐÔ¤°²×°ºÍºó°²×°½Å±¾
--prefix ½«Èí¼þ°ü°²×°µ½ÓÉ Ö¸¶¨µÄ·¾¶ÏÂ
--ignorearch ²»Ð£ÑéÈí¼þ°üµÄ½á¹¹
--ignoreos ²»¼ì²éÈí¼þ°üÔËÐеIJÙ×÷ϵͳ
--nodeps ²»¼ì²éÒÀÀµÐÔ¹ØÏµ
--ftpproxy Óà ×÷Ϊ FTP´úÀí
--ftpport Ö¸¶¨FTPµÄ¶Ë¿ÚºÅΪ
ͨÓÃÑ¡Ïî
-v ÏÔʾ¸½¼ÓÐÅÏ¢
-vv ÏÔʾµ÷ÊÔÐÅÏ¢
--root ÈÃRPM½«Ö¸¶¨µÄ·¾¶×öΪ"¸ùĿ¼"£¬ÕâÑùÔ¤°²×°³ÌÐòºÍºó°²
×°³ÌÐò¶¼»á°²×°µ½Õâ¸öĿ¼ÏÂ
--rcfile ÉèÖÃrpmrcÎļþΪ
--dbpath ÉèÖÃRPM ×ÊÁÏ¿â´æËùÔڵķ¾¶Îª
¶þ¡¢É¾³ý
ÃüÁî¸ñʽ£º
rpm -e ( or --erase) options pkg1 ... pkgN
²ÎÊý
pkg1 ... pkgN £ºÒªÉ¾³ýµÄÈí¼þ°ü
ÏêϸѡÏî
--test Ö»Ö´ÐÐɾ³ýµÄ²âÊÔ
--noscripts ²»ÔËÐÐÔ¤°²×°ºÍºó°²×°½Å±¾³ÌÐò
--nodeps ²»¼ì²éÒÀÀµÐÔ
ͨÓÃÑ¡Ïî
-vv ÏÔʾµ÷ÊÔÐÅÏ¢
--root ÈÃRPM½«Ö¸¶¨µÄ·¾¶×öΪ"¸ùĿ¼"£¬ÕâÑùÔ¤°²×°³ÌÐòºÍºó°²×°
³ÌÐò¶¼»á°²×°µ½Õâ¸öĿ¼ÏÂ
--rcfile ÉèÖÃrpmrcÎļþΪ
--dbpath ÉèÖÃRPM ×ÊÁÏ¿â´æËùÔڵķ¾¶Îª
Èý¡¢Éý¼¶
ÃüÁî¸ñʽ
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm
²ÎÊý
file1.rpm ... fileN.rpm Èí¼þ°üµÄÃû×Ö
ÏêϸѡÏî
-h (or --hash) °²×°Ê±Êä³öhash¼ÇºÅ (``#'')
--oldpackage ÔÊÐí"Éý¼¶"µ½Ò»¸öÀϰ汾
--test Ö»½øÐÐÉý¼¶²âÊÔ
--excludedocs ²»°²×°Èí¼þ°üÖеÄÎĵµÎļþ
--includedocs °²×°Îĵµ
--replacepkgs Ç¿ÖÆÖØÐ°²×°ÒѾ°²×°µÄÈí¼þ°ü
--replacefiles Ìæ»»ÊôÓÚÆäËüÈí¼þ°üµÄÎļþ
--force ºöÂÔÈí¼þ°ü¼°ÎļþµÄ³åÍ»
--percent Ò԰ٷֱȵÄÐÎʽÊä³ö°²×°µÄ½ø¶È¡£
--noscripts ²»ÔËÐÐÔ¤°²×°ºÍºó°²×°½Å±¾
--prefix ½«Èí¼þ°ü°²×°µ½ÓÉ Ö¸¶¨µÄ·¾¶ÏÂ
--ignorearch ²»Ð£ÑéÈí¼þ°üµÄ½á¹¹
--ignoreos ²»¼ì²éÈí¼þ°üÔËÐеIJÙ×÷ϵͳ
--nodeps ²»¼ì²éÒÀÀµÐÔ¹ØÏµ
--ftpproxy Óà ×÷Ϊ FTP´úÀí
--ftpport Ö¸¶¨FTPµÄ¶Ë¿ÚºÅΪ
ͨÓÃÑ¡Ïî
-v ÏÔʾ¸½¼ÓÐÅÏ¢
-vv ÏÔʾµ÷ÊÔÐÅÏ¢
--root ÈÃRPM½«Ö¸¶¨µÄ·¾¶×öΪ"¸ùĿ¼"£¬ÕâÑùÔ¤°²×°³ÌÐòºÍºó°²×°³ÌÐò¶¼»á°²×°µ½Õâ¸öĿ¼ÏÂ
--rcfile ÉèÖÃrpmrcÎļþΪ
--dbpath ÉèÖÃRPM ×ÊÁÏ¿â´æËùÔڵķ¾¶Îª
ËÄ¡¢²éѯ
ÃüÁî¸ñʽ£º
rpm -q ( or --query) options
²ÎÊý£º
pkg1 ... pkgN £º²éѯÒѰ²×°µÄÈí¼þ°ü
ÏêϸѡÏî
-p (or ``-'') ²éѯÈí¼þ°üµÄÎļþ
-f ²éѯÊôÓÚÄĸöÈí¼þ°ü
-a ²éѯËùÓа²×°µÄÈí¼þ°ü
--whatprovides ²éѯÌṩÁË ¹¦ÄܵÄÈí¼þ°ü
-g ²éѯÊôÓÚ ×éµÄÈí¼þ°ü
--whatrequires ²éѯËùÓÐÐèÒª ¹¦ÄܵÄÈí¼þ°ü
ÐÅϢѡÏî
ÏÔʾÈí¼þ°üµÄÈ«²¿±êʶ
-i ÏÔʾÈí¼þ°üµÄ¸ÅÒªÐÅÏ¢
-l ÏÔʾÈí¼þ°üÖеÄÎļþÁбí
-c ÏÔʾÅäÖÃÎļþÁбí
-d ÏÔʾÎĵµÎļþÁбí
-s ÏÔʾÈí¼þ°üÖÐÎļþÁÐ±í²¢ÏÔʾÿ¸öÎļþµÄ״̬
--scripts ÏÔʾ°²×°¡¢Ð¶ÔØ¡¢Ð£Ñé½Å±¾
--queryformat (or --qf) ÒÔÓû§Ö¸¶¨µÄ·½Ê½ÏÔʾ²éѯÐÅÏ¢
--dump ÏÔʾÿ¸öÎļþµÄËùÓÐÒÑУÑéÐÅÏ¢
--provides ÏÔʾÈí¼þ°üÌṩµÄ¹¦ÄÜ
--requires (or -R) ÏÔʾÈí¼þ°üËùÐèµÄ¹¦ÄÜ
ͨÓÃÑ¡Ïî
-v ÏÔʾ¸½¼ÓÐÅÏ¢
-vv ÏÔʾµ÷ÊÔÐÅÏ¢
--root ÈÃRPM½«Ö¸¶¨µÄ·¾¶×öΪ"¸ùĿ¼"£¬ÕâÑùÔ¤°²×°³ÌÐòºÍºó°²×°³ÌÐò¶¼»á°²×°µ½Õâ¸öĿ¼ÏÂ
--rcfile ÉèÖÃrpmrcÎļþΪ
--dbpath ÉèÖÃRPM ×ÊÁÏ¿â´æËùÔڵķ¾¶Îª
Î塢УÑéÒѰ²×°µÄÈí¼þ°ü
ÃüÁî¸ñʽ£º
rpm -V ( or --verify, or -y) options
²ÎÊý
pkg1 ... pkgN ½«ÒªÐ£ÑéµÄÈí¼þ°üÃû
Èí¼þ°üÑ¡Ïî
-p Verify against package file
-f УÑéËùÊôµÄÈí¼þ°ü
-a Verify УÑéËùÓеÄÈí¼þ°ü
-g УÑéËùÓÐÊôÓÚ×é µÄÈí¼þ°ü
ÏêϸѡÏî
--noscripts ²»ÔËÐÐУÑé½Å±¾
--nodeps ²»Ð£ÑéÒÀÀµÐÔ
--nofiles ²»Ð£ÑéÎļþÊôÐÔ
ͨÓÃÑ¡Ïî
-v ÏÔʾ¸½¼ÓÐÅÏ¢
-vv ÏÔʾµ÷ÊÔÐÅÏ¢
--root ÈÃRPM½«Ö¸¶¨µÄ·¾¶×öΪ"¸ùĿ¼"£¬ÕâÑùÔ¤°²×°³ÌÐòºÍºó°²×°³ÌÐò¶¼»á°²×°µ½Õâ¸öĿ¼ÏÂ
--rcfile ÉèÖÃrpmrcÎļþΪ
--dbpath ÉèÖÃRPM ×ÊÁÏ¿â´æËùÔڵķ¾¶Îª
Áù¡¢Ð£ÑéÈí¼þ°üÖеÄÎļþ
Óï·¨£º
rpm -K ( or --checksig) options file1.rpm ... fileN.rpm
²ÎÊý£º
file1.rpm ... fileN.rpm Èí¼þ°üµÄÎļþÃû
Checksig--ÏêϸѡÏî
--nopgp ²»Ð£ÑéPGPÇ©Ãû
ͨÓÃÑ¡Ïî
-v ÏÔʾ¸½¼ÓÐÅÏ¢
-vv ÏÔʾµ÷ÊÔÐÅÏ¢
--rcfile ÉèÖÃrpmrcÎļþΪ
Æß¡¢ÆäËüRPMÑ¡Ïî
--rebuilddb ÖØ½¨RPM×ÊÁÏ¿â
--initdb ´´½¨Ò»¸öеÄRPM×ÊÁÏ¿â
--quiet ¾¡¿ÉÄܵļõÉÙÊä³ö
--help ÏÔʾ°ïÖúÎļþ
--version ÏÔʾRPMµÄµ±Ç°°æ

