Ubuntu/Debianä¸çš„update-alternative用æ¥å¯¹ç³»¾lŸä¸ä¸åŒç‰ˆæœ¬çš„åŒä¸ªèÊY件进行管ç†ã€?br /> 比如åQŒç³»¾lŸä¸å¯èƒ½è£…有GNUçš„Java¾~–译器,和SUNçš„Java¾~–译器。å¯ä»¥ç”¨update-alternativesæ¥è®¾¾|®å½“å‰ä‹É用它们ä¸çš„哪一个ã€?/p>
å®ƒçš„åŽŸç†æ˜¯åœ¨/usr/binä¸å¾ç«‹ä¸€ä¸ªlinkåQŒæŒ‡å?etc/alternativesä¸çš„一个文ä»Óž¼Œè€Œäº›æ–‡äšgåˆæ˜¯ä¸€ä¸ªlinkåQŒæŒ‡å‘当å‰ä‹É用的命ä×o(h¨´)。比如java命ä×o(h¨´)åQŒæŸ¥çœ‹å¦‚下:(x¨¬)
傿•°--displayå¯ä»¥æŸä¸ªè½¯äšg的当å‰é…¾|®ï¼Œå¦‚:(x¨¬)
status有autoå’Œmanual两ç§ã€‚一旦用æˆäh›´æ”¹äº†(ji¨£n)¾pÈ»Ÿçš„默认设¾|®ï¼Œå®ƒå°±å˜äØ“(f¨´)manual。在auto的状æ€ä¸‹åQŒç³»¾lŸä¼š(x¨¬)æ ÒŽ(gu¨©)®å‡ 套é…置的priorityæ¥åˆ¤æ–当å‰åº”该ä‹É用哪套酾|®ã€?/p>
æ¯å¥—é…ç½®å¯ä»¥è®‘Ö®šå¤šä¸ªlinkåQŒå®ƒä»¬è¢«¿UîCØ“(f¨´)slave。上é¢çš„例åä¸ï¼Œæœ‰ä¸¤å¥—java的酾|®ã€‚一套是/usr/lib/kafe/bin/javaåQŒå¦ä¸€å¥—是/usr/lib/j2re1.5-sun/bin/javaåQŒå®ƒä»¬å„有一个slave。在些例ä¸è¿™äº›slave讄¡½®çš„æ˜¯java命ä×o(h¨´)çš?manual。当更改äº?ji¨£n)é…¾|®æ—¶åQŒç”¨man命ä×o(h¨´)查看的帮助也ä¼?x¨¬)相应更æ”V€?/p>
傿•°--configå¯ä»¥ç”¨æ¥æ›´æ”¹å½“å‰çš„é…¾|®ã€?/p>
傿•°--install用æ¥è®„¡½®ä¸€å¥—新的酾|®ã€‚具体å‚è§?http://blog.stevenkroon.com/2006/08/29/debian-update-alternatives/