ÈÈËÑ£ºwin11ÈƹýÓ²¼þÏÞÖÆ°²×° Ò»¼üÖØ×°Win10ϵͳ ×î¸É¾»µÄuÅÌÆô¶¯ÅÌ ÕæÕý´¿¾»°æµÄwin7ϵͳ
ʱ¼ä£º2015-02-09 17:54:12 ×÷Õߣºqipeng À´Ô´£ºÏµÍ³Ö®¼Ò 1. ɨÃè¶þάÂëËæʱ¿´×ÊѶ 2. ÇëʹÓÃÊÖ»úä¯ÀÀÆ÷·ÃÎÊ£º https://m.xitongzhijia.net/xtjc/20150209/37802.html ÊÖ»ú²é¿´ ÆÀÂÛ ·´À¡
¡¡¡¡ÔÚLinuxϵͳ²Ù×÷ÖУ¬³£¼ûµÄÈí¼þ°ü¹ÜÀíϵͳÓÐRPMºÍYUM£¬Ê¹ÓÃËüÃÇÄܹ»¶ÔLinuxϵͳ½øÐйÜÀí£¬½ñÌìС±àÒª¸ø´ó¼Ò½éÉܵÄÊÇCentOSϵͳÖÐRPMÈí¼þ°üµÄ¹ÜÀí£¬¸ÐÐËȤµÄÅóÓÑ¿ÉÒÔÀ´Á˽âÏ¡£
¡¡¡¡ÔÚLinux·¢ÐаæÖУ¬¼¸ºõÿһ¸ö·¢Ðа涼ÓÐ×Ô¼ºµÄÈí¼þ°ü¹ÜÀíϵͳ¡£³£¼ûµÄÓÐdebÈí¼þ°üµÄdpkgÒÔ¼°ËüµÄÇ°¶Ëapt£¨ÊÊÓÃÓÚdebian¡¢UbuntuµÈ£©¡£rpmÒÔ¼°ËüµÄÇ°¶Ëyum£¨ÊÊÓÃÓÚRedHatϵÁеÄϵͳ£©¡£
¡¡¡¡RPM£¬È«³ÆRPM Package Manager£¬ÊÇÓÉRed HatÍƳöµÄÈí¼þ°ü¹ÜÀíϵͳ£¬ÏÖÔÚÔÚ¸÷ÖÖ·¢ÐаæÖÐÆÕ±éÊÊÓá£
¡¡¡¡RRMÈí¼þ°üÊǽ«³ÌÐòÔ´´úÂë¾¹ý±àÒëºÍ·â×°ÒÔºóÐγɵİüÎļþ£¬ÔÚÈí¼þ°üÀïÃæ»á·â×°Èí¼þµÄ¶þ½øÖƳÌÐò¡¢ÅäÖÃÎļþ¡¢°ïÖúÊֲᡢ¿âÎļþÒÔ¼°Í·ÎļþµÈ¡£RPM°üµÄ½á¹¹ÈçÏÂͼËùʾ£º
¡¡¡¡RPMÈí¼þ°üµÄ°²×°ÓëжÔØ£º
¡¡¡¡# rpm £Ûoptions£Ý /path/to/rpmfile
¡¡¡¡option£º
¡¡¡¡-i|--install£º°²×°Ö¸¶¨Èí¼þ
¡¡¡¡-v|--verbose£ºÏÔʾ°²×°¹ý³Ì
¡¡¡¡-e|--erase£ºÐ¶ÔØÖ¸¶¨µÄÈí¼þ
¡¡¡¡-h|--hash£ºÒÔ#µÄ·½Ê½ÏÔʾ°²×°½ø¶ÈÌõ£¬Ò»¸ö#Ϊ2%
¡¡¡¡--nodeps£ººöÂÔÒÀÀµ¹Øϵ
¡¡¡¡--test£º²âÊÔ°²×°
¡¡¡¡-U£ºÉý¼¶+°²×°£¨Èç¹û֮ǰÓа²×°ÔòÉý¼¶£¬Èç¹û֮ǰûÓа²×°Ôò°²×°£©
¡¡¡¡-F£ºÉý¼¶£¨Èç¹û֮ǰÓа²×°ÔòÉý¼¶£¬Èç¹û֮ǰû°²×°Ôò²»×öÈκβÙ×÷£©
¡¡¡¡--replacepkgs£ºÖØа²×°Èí¼þ°ü
¡¡¡¡--force£ºÔÚÈí¼þ°üµÄ°²×°»òÉý¼¶¹ý³ÌÖУ¬Èç¹û³öÏÖij¸öÎļþÒѾ°²×°»òÕßijһ¸öÈí¼þÒѾ°²×°Ê±
¡¡¡¡¿ÉÒÔʹÓÃ--forceÑ¡ÏîÇ¿ÖÆ°²×°£¬µÈͬÓÚ--replacepkgs --replacefiles --oldpackageͬʱʹÓÃ
¡¡¡¡³£ÓõÄÈí¼þ°ü°²×°Ñ¡ÏîΪ£º
¡¡¡¡#rpm -ivh /path/to/rpmfile
¡¡¡¡# rpm -Uvh /path/to/rpmfile
¡¡¡¡Ê¾Àý 1£º
¡¡¡¡RPMÈí¼þ°üÑéÖ¤£º
¡¡¡¡RPM°üʹÓÃgpg·Ç¶Ô³Æ¼ÓÃÜ»úÖÆ£¬¿ÉÒÔÑéÖ¤°üµÄÍêÕûÐÔºÍÀ´Ô´µÄºÏ·¨ÐÔ¡£
¡¡¡¡# rpm --import PUBKEY£ºrpmʹÓÃ--importµ¼ÈëÈí¼þ°üÌṩÕßÖÆ×÷µÄ¹«Ô¿£¬¿ÉÒÔ×Ô¶¯½øÐÐÈí¼þ°üµÄÑéÖ¤
¡¡¡¡#rpm {-K|--checksig} £Û--nosignature£Ý £Û--nodigest£Ý PACKAGE_FILE£ºrpm¿ÉÒÔʹÓÃ-K»ò--checksigÑ¡Ïî¶ÔÈí¼þ°ü½øÐÐÀ´Ô´ºÍÍêÕûÐÔµÄÑéÖ¤£¬--nosignatureÑ¡ÏîÊÇÖ¸²»½øÐÐÀ´Ô´ºÏ·¨ÐÔÑéÖ¤£¬--nodigestÑ¡ÏîÊÇÖ¸²»½øÐÐÍêÕûÐÔÑéÖ¤
¡¡¡¡Ê¾Àý 2£º
¡¡¡¡RPM²éѯ£º
¡¡¡¡# rpm {-q|--query} £Ûselect-options£Ý £Ûquery-options£Ý £ÛPACKAGE_NAME|PACKAGE_FILE£Ý
¡¡¡¡³£ÓÃselect-option£º
¡¡¡¡-a|--all£º½«ÒÑ°²×°µÄËùÓаüÏÔʾÔÚÆÁÄ»ÉÏ£¨Query all installed packages £©
¡¡¡¡# rpm -qa
¡¡¡¡-f|--file FILE£º¸ù¾ÝÖ¸¶¨µÄÎļþÏÔʾ³ö¸ÃÎļþÓÉÄÄÒ»¸ö°üÉú³É£¨Query package owning FILE£©
¡¡¡¡-p|--package PACKAGE_FILE£º¸ù¾ÝÖ¸¶¨µÄÈí¼þ°üÎļþ£¬´îÅäquery-optionÑ¡Ïî¿É²éѯδ°²×°µÄ°üÐÅÏ¢¡£
¡¡¡¡³£ÓÃquery-option£º
¡¡¡¡-l|--list£ºÁгö¸ÃÈí¼þ°ü°²×°ºóÐèÒªÉú³ÉµÄËùÓÐÎļþ£¨ List files in package£©
¡¡¡¡-i|--info£ºÏÔʾÈí¼þ°üµÄÐÅÏ¢£¬°üÀ¨Ãû³Æ¡¢°æ±¾ºÍÃèÊö
¡¡¡¡£¨Display package information£¬ including name£¬ version and description£©
¡¡¡¡-c|--configfiles£º½öÏÔʾ-lÑ¡ÏîÁгöÎļþÖеÄÅäÖÃÎļþ£¨List only configuration files £¨implies -l£©£©
¡¡¡¡-d|--docfiles£º½öÏÔʾ-lÑ¡ÏîÁгöÎļþÖеÄÎĵµ»ò°ïÖúÊֲᣨList only documentation files £¨implies -l£©£©
¡¡¡¡--scripts£ºÏÔʾ¸ÃÈí¼þ°üÔÚ°²×°»òжÔØÇ°ºóÐèÒªÔËÐеĽű¾
¡¡¡¡£¨List the package specific scriptlet£¨s£© that are used as part of the installation and uninstallation
¡¡¡¡processes£©
¡¡¡¡Ê¾Àý 3£º
¡¡¡¡RPMУÑ飺
¡¡¡¡RPM»¹ÌṩÁ˶ÔÈí¼þ°üÉú³ÉµÄÎļþ½øÐÐУÑéµÄ¹¦ÄÜ£¨¿ÉÕë¶ÔÎļþ´óС¡¢È¨ÏÞ¡¢MD5¡¢ÐÞ¸Äʱ¼äµÈ½øÐÐУÑ飩£¬µ±Ã»ÓÐÈκθıäʱºò£¬ÏÔʾ9¸ö‘-’£¬Èç¹ûijһÏî·¢Éú¸Ä±äÔòÔÚÏàӦλÏÔʾ±êʶ·û£¬¸÷±êʶ·û´ú±íº¬ÒåÈçÏ£º
¡¡¡¡SÎļþ´óС·¢Ë͸ı䣨file Size differs£©
¡¡¡¡MÎļþȨÏÞ·¢Éú¸Ä±ä£¨Mode differs £¨includes permissions and file type£©£©
¡¡¡¡5ÎļþMD5Öµ·¢Ë͸ı䣨digest £¨formerly MD5 sum£© differs£©
¡¡¡¡D×°ÖõÄÖ÷/´Î´úÂë·¢Éú¸Ä±ä£¨Device major/minor number mismatch£©
¡¡¡¡L ·¾¶·¢Éú¸Ä±ä£¨readLink£¨2£© path mismatch£©
¡¡¡¡UÊôÖ÷·¢Éú¸Ä±ä£¨User ownership differs£©
¡¡¡¡GÊô×é·¢Éú¸Ä±ä£¨Group ownership differs£©
¡¡¡¡TÐÞ¸Äʱ¼ä·¢Éú¸Ä±ä£¨mTime differs£©
¡¡¡¡PÄÜÁ¦·¢Éú¸Ä±ä£¨caPabilities differ£©
¡¡¡¡# rpm {-V|--verify} PAKCAGE_NAME
¡¡¡¡Ê¾Àý 4£º
¡¡¡¡±¸×¢£ºÕâ¸öÊÇÎÒÔÚ/etc/lftp.confÎļþĩβÐÂÔöÁËÒ»ÐкóµÄУÑé½á¹û
¡¡¡¡RPM°üÊý¾Ý¿â£º
¡¡¡¡RPMÈí¼þ°üÓÐÒ»¸ö±¾µØµÄÊý¾Ý¿â£¨ÔÚ/var/lib/rpmĿ¼Ï£©£¬RPM°üµÄ°²×°¡¢Éý¼¶ºÍɾ³ý¶¼»á¸üÐÂÊý¾Ý¿âµÄÐÅÏ¢¡£µ«Êǵ±Êý¾Ý¿âËð»µÖ®ºó£¬Èí¼þ°üµÄ¸üÐÂжÔؾͻá³öÏÖ´íÎó¡£ÏÖÔÚÖ»ÐèÒª½«Êý¾Ý¿âÖؽ¨¾Í¿ÉÒÔ½â¾öÎÊÌ⣬ÈçÏÂͼËùʾ£º
¡¡¡¡Ê¾Àý 5£º
¡¡¡¡ÉÏÃæ¾ÍÊÇCentOSϵͳÖÐRPMÈí¼þ°ü¹ÜÀíµÄ½éÉÜÁË£¬°üÀ¨RPMÈí¼þ°üµÄ°²×°¡¢Ð¶ÔØ¡¢Ð£¼ì¡¢Êý¾Ý¿â¶¼×öÁËÏêϸ½éÉÜ£¬ÒÔ±ãÄã¶ÔRPMÈí¼þ°üµÄ¹ÜÀíÓиüÏêϸµÄÁ˽⡣
·¢±íÆÀÂÛ
¹²0Ìõ
ÆÀÂÛ¾ÍÕâЩ¿©£¬Èôó¼ÒÒ²ÖªµÀÄãµÄ¶ÀÌؼû½â
Á¢¼´ÆÀÂÛÒÔÉÏÁôÑÔ½ö´ú±íÓû§¸öÈ˹۵㣬²»´ú±íϵͳ֮¼ÒÁ¢³¡