1.yumåapt-getçåºå«
yumåapt-getçåºå«
rpmå ådebå æ¯ä¸¤ç§Linuxç³»ç»ä¸æ常è§çå®è£ å æ ¼å¼ï¼å¨å®è£ ä¸äºè½¯ä»¶ææå¡çæ¶åå ä¸äºè¦åå®ä»¬æ交éãrpmå 主è¦åºç¨å¨RedHatç³»åå æ¬ Fedoraçåè¡ççLinuxç³»ç»ä¸ï¼debå 主è¦åºç¨äºDebianç³»åå æ¬ç°å¨æ¯è¾æµè¡çUbuntuçåè¡çä¸ã
æ们ç¥éå¦æè¦å®è£ ç°æçè¿ä¸¤ç§å çè¯ï¼å®è£ rpmå çå½ä»¤æ¯ârpm -åæ°âï¼å®è£ debå çå½ä»¤æ¯âdpkg -åæ°âãèLinuxç³»ç»å¾æ¹ä¾¿å人æ§åçä¸ç¹å°±æ¯å¾å¤è½¯ä»¶ææå¡æ ¹æ¬å°±ä¸ç¨æ们å»ä¸è½½ï¼ç´æ¥ä½¿ç¨ç¸åºçå½ä»¤å°±å¯ä»¥ç®¡çäºï¼å¯è½è¿å°±æ¯ä¼ 说ä¸ç âäºâçæ¦å¿µã
yumå¯ä»¥ç¨äºè¿ä½rpmå ï¼ä¾å¦å¨Fedoraç³»ç»ä¸å¯¹æ个软件ç管çï¼
å®è£ ï¼yum install <package_name>
å¸è½½ï¼yum remove <package_name>
æ´æ°ï¼yum update <package_name>
apt-getå¯ä»¥ç¨äºè¿ä½debå ï¼ä¾å¦å¨Ubuntuç³»ç»ä¸å¯¹æ个软件ç管çï¼
å®è£ ï¼apt-get install <package_name>
å¸è½½ï¼apt-get remove <package_name>
æ´æ°ï¼apt-get update <package_name>
ä¸ãredhatå®è£ yum
å¨Linux Redhat 9.0使ç¨YUM伺æå¨æ¥ç®¡çrpmå¥ä»¶å级æ¹æ³
ç±æ¼ Redhat å ¬å¸å·±ç»åæ¢äºå¯¹Linux Redhat 9.0çç»´æ¤,源码ex4文件怎么查看源码
æ以æ们è¿äºä½¿ç¨è å¿ é¡»æ¾å°å¦ä¸ä¸ªæ¹æ³å»å级å¥ä»¶,
è¿æ¶ä½¿ç¨YUM伺æå¨æ¥ç®¡çrpmå¥ä»¶å级, å 为å®å¯ä»¥é¿å å¥ä»¶é´ç¸ä¾æ§èå®è£ 失败.
è¦è¿çº¿YUM伺æå¨å¿ é¡»è¦å è¦è£ ä¸åç¨å¼:
yum-2.0.4-1.rh.fr.i.rpm
æ¤æ¡£æ¡å¯å° / ç½ç«ä¸è½½,
æ¤ä¸ä¸ªæ¡£æ¡,ä¹å¾å°"ç»ç«¯æº"å æå ¥suåè¾ä½ rootçå¯ç ,
è¿å ¥rootå¾,åæå ¥ä¸åæ令:
rpm -ivh yum-2.0.4-1.rh.fr.i.rpm
å®è£ å®æ¤ç¨å¼å¾, å°±å¯ä»¥ä½¿ç¨ä¸åæ令æ¥ä½¿ç¨YUM伺æå¨æ¥ç®¡çrpmå¥ä»¶å级.
yum update åçº§ä½ çRPMå¥ä»¶, æ¤æ令çåæ¼apt-get update å ä¸apt-get install çåè½.
yum install å®è£ æ°çRPMå¥ä»¶.
yum clean æ¸ é¤å·±ç»å®æå®è£ èä¸å¿ è¦çæåç¨å¼.
yum remove 移é¤ä½ çRPMå¥ä»¶.
äºãyumç使ç¨
1. Redhatçyumé«çº§çå 管ç
1ï¼.ç¨YUMå®è£ å é¤è½¯ä»¶
è£ äºç³»ç»æ·»å å é¤è½¯ä»¶æ¯å¸¸äºï¼yumåæ ·å¯ä»¥èä»»è¿ä¸ä»»å¡ï¼åªè¦è½¯ä»¶æ¯rpmå®è£ çã
å®è£ çå½ä»¤æ¯yum install xxxï¼yumä¼æ¥è¯¢æ°æ®åºï¼ææ è¿ä¸è½¯ä»¶å ï¼å¦ææï¼åæ£æ¥å ¶ä¾èµå²çªå ³ç³»ï¼å¦æ没æä¾èµå²çªï¼é£ä¹æ好ï¼ä¸è½½å®è£ ;å¦ææï¼åä¼ç»åºæ示ï¼è¯¢é®æ¯å¦è¦åæ¶å®è£ ä¾èµï¼æå é¤å²çªçå ï¼ä½ å¯ä»¥èªå·±ä½åºå¤æã
å é¤çå½ä»¤æ¯ï¼yum remove xxxï¼åå®è£ ä¸æ ·ï¼yumä¹ä¼æ¥è¯¢æ°æ®åºï¼ç»åºè§£å³ä¾èµå ³ç³»çæ示ã
2ï¼.ç¨YUMå®è£ 软件å
å½ä»¤ï¼yum install <package_name>
3ï¼.ç¨YUMå é¤è½¯ä»¶å
å½ä»¤ï¼yum remove <package_name>
ç¨YUMæ¥è¯¢è½¯ä»¶ä¿¡æ¯ï¼æ们常ä¼ç¢°å°è¿æ ·çæ åµï¼æ³è¦å®è£ ä¸ä¸ªè½¯ä»¶ï¼åªç¥éå®åææ¹é¢æå ³ï¼ä½åä¸è½ç¡®åç¥éå®çååãè¿æ¶yumçæ¥è¯¢åè½å°±èµ·ä½ç¨äºãä½ å¯ä»¥ç¨ yum search keywordè¿æ ·çå½ä»¤æ¥è¿è¡æç´¢ï¼æ¯å¦æ们è¦åå®è£ ä¸ä¸ªInstant Messengerï¼ä½åä¸ç¥å°åºæåªäºï¼è¿æ¶ä¸å¦¨ç¨ yum search messengerè¿æ ·çæ令è¿è¡æç´¢ï¼yumä¼æç´¢ææå¯ç¨rpmçæè¿°ï¼ååºæææè¿°ä¸åmessegeræå ³çrpmå ï¼äºæ¯æ们å¯è½å¾å° gaimï¼kopeteççï¼å¹¶ä»ä¸éæ©ãææ¶æ们è¿ä¼ç¢°å°å®è£ äºä¸ä¸ªå ï¼ä½åä¸ç¥éå ¶ç¨éï¼æ们å¯ä»¥ç¨yum info packagenameè¿ä¸ªæ令æ¥è·åä¿¡æ¯ã
4ï¼.使ç¨YUMæ¥æ¾è½¯ä»¶å
å½ä»¤ï¼yum search <keyword>
5ï¼.ååºææå¯å®è£ ç软件å
å½ä»¤ï¼yum list
6ï¼.ååºææå¯æ´æ°ç软件å
å½ä»¤ï¼yum list updates
7ï¼.ååºææå·²å®è£ ç软件å
å½ä»¤ï¼yum list installed
8ï¼.ååºææå·²å®è£ ä½ä¸å¨ Yum Repository å ç软件å
å½ä»¤ï¼yum list extras
9ï¼.ååºææå®ç软件å
å½ä»¤ï¼yum list <package_name>
ä¸ãapt-get ç使ç¨
1.Ubuntuä¸çé«çº§å 管çæ¹æ³apt-get
é¤äºaptç便æ·ä»¥å¤ï¼apt-getçä¸å¤§å¥½å¤æ¯æ大å°åå°äºæè°ä¾èµå ³ç³»æ¶æ¢¦çåçå ç(dependency hell)ï¼å³ä½¿æ¯é·å ¥äºdependency hellï¼apt-getä¹æä¾äºå¾å¥½çæ´å©æ段ï¼å¸®ä½ éåºéçªã
é常 apt-get é½åç½ä¸çå缩å ä¸èµ·åºæ²¡ï¼ä»äºèç½ä¸ä¸è½½ææ¯å®è£ ãå ¨ä¸çæè¶ è¿ä¸ª debianå®æ¹éåï¼è¿æç¹å¤çéå®æ¹è½¯ä»¶å æä¾ç½ç«ãä½ æ使ç¨çåºäºDebiançåå¸çä¸åï¼ä½ æ使ç¨ç软件ä»åºå¯è½éè¦æå·¥éæ©ææ¯å¯ä»¥èªå¨è®¾ç½®ãä½ è½ä»Debianå®æ¹ç½ç«å¾å°å®æ´çéåå表ãèå¾å¤éå®æ¹ç½ç«æä¾åç§ç¹æ®ç¨éçéå®æ¹è½¯ä»¶å ï¼å½ç¶ï¼ä½¿ç¨éå®æ¹è½¯ä»¶å ä¼ææ´å¤é£é©äºã
软件å é½æ¯ä¸ºæä¸ä¸ªåºæ¬çDebianåå¸çæåå¤ç(ä»unstable å°stable)ï¼å¹¶ä¸ååå°ä¸åç±»å«ä¸(å¦ main contrib nonfree)ï¼è¿ä¸ªæ¯ä¾æ® debian èªç±è½¯ä»¶çº²é¢èååç(ä¹å°±æ¯å¸¸è¯´çdfsg)ï¼å 为ç¾å½éå¶å å¯è½¯ä»¶åºå£ï¼è¿æä¸ä¸ªnon-usç±»å«ã
2.常ç¨çAPTå½ä»¤åæ°
apt-cache search package æç´¢å
apt-cache show package è·åå çç¸å ³ä¿¡æ¯ï¼å¦è¯´æã大å°ãçæ¬ç
sudo apt-get install package å®è£ å
sudo apt-get install package -- reinstall éæ°å®è£ å
sudo apt-get -f install ä¿®å¤å®è£ "-f = --fix-missing"
sudo apt-get remove package å é¤å
sudo apt-get remove package -- purge å é¤å ï¼å æ¬å é¤é ç½®æ件ç
sudo apt-get update æ´æ°æº
sudo apt-get upgrade æ´æ°å·²å®è£ çå
sudo apt-get dist-upgrade å级系ç»
sudo apt-get dselect-upgrade ä½¿ç¨ dselect å级
apt-cache depends package äºè§£ä½¿ç¨ä¾èµ
apt-cache rdepends package æ¯æ¥ç该å 被åªäºå ä¾èµ
sudo apt-get build-dep package å®è£ ç¸å ³çç¼è¯ç¯å¢
apt-get source package ä¸è½½è¯¥å çæºä»£ç
sudo apt-get clean && sudo apt-get autoclean æ¸ çæ ç¨çå
sudo apt-get check æ£æ¥æ¯å¦ææåçä¾èµ