apt-get === Debian Linuxåè¡çä¸çAPT软件å 管çå·¥å · ## è¡¥å 说æ **apt-getå½ä»¤** æ¯Debian Linuxåè¡çä¸çAPT软件å 管çå·¥å ·ãææåºäºDebiançåè¡é½ä½¿ç¨è¿ä¸ªå 管çç³»ç»ãdebå å¯ä»¥æä¸ä¸ªåºç¨çæä»¶å å¨ä¸èµ·ï¼å¤§ä½å°±å¦åWindowsä¸çå®è£ æä»¶ã ### è¯æ³ ```shell apt-get(é项)(åæ°) ``` ### é项 ```shell -cï¼æå®é ç½®æä»¶ã ``` ### åæ° * 管çæä»¤ï¼å¯¹APT软件å ç管çæä½ï¼ * 软件å ï¼æå®è¦æçºµç软件å ã ### å®ä¾ 使ç¨apt-getå½ä»¤çç¬¬ä¸æ¥å°±æ¯å¼å ¥å¿ éç软件åºï¼Debianç软件åºä¹å°±æ¯ææDebian软件å çéåï¼å®ä»¬åå¨äºèç½ä¸çä¸äºå ¬å ±ç«ç¹ä¸ãæå®ä»¬çå°åå å ¥ï¼apt-getå°±è½æç´¢å°æä»¬æ³è¦ç软件ã/etc/apt/sources.listæ¯åæ¾è¿äºå°åå表çé ç½®æä»¶ï¼å ¶æ ¼å¼å¦ä¸ï¼ ```shell deb webæ[ftpå°å] [åè¡çåå] main/contrib/non-[free] ``` æä»¬å¸¸ç¨çUbuntuå°±æ¯ä¸ä¸ªåºäºDebiançåè¡ï¼æä»¬ä½¿ç¨apt-getå½ä»¤è·åè¿ä¸ªå表ï¼ä»¥ä¸æ¯ææ´çç常ç¨å½ä»¤ï¼ å¨ä¿®æ¹`/etc/apt/sources.list`æè `/etc/apt/preferences`ä¹åè¿è¡è¯¥å½ä»¤ãæ¤å¤æ¨éè¦å®æè¿è¡è¿ä¸å½ä»¤ä»¥ç¡®ä¿æ¨ç软件å åè¡¨æ¯ææ°çï¼ ```shell apt-get update ``` å®è£ ä¸ä¸ªæ°è½¯ä»¶å ï¼ ```shell apt-get install packagename ``` å¸è½½ä¸ä¸ªå·²å®è£ ç软件å ï¼ä¿çé ç½®æä»¶ï¼ï¼ ```shell apt-get remove packagename ``` å¸è½½ä¸ä¸ªå·²å®è£ ç软件å ï¼å é¤é ç½®æä»¶ï¼ï¼ ```shell apt-get âpurge remove packagename ``` ä¼æå·²è£ æå·²å¸ç软件é½å¤ä»½å¨ç¡¬çä¸ï¼æä»¥å¦æéè¦ç©ºé´çè¯ï¼å¯ä»¥è®©è¿ä¸ªå½ä»¤æ¥å é¤ä½ å·²ç»å æçè½¯ä»¶ï¼ ```shell apt-get autoclean apt ``` è¿ä¸ªå½ä»¤ä¼æå®è£ ç软件çå¤ä»½ä¹å é¤ï¼ä¸è¿è¿æ ·ä¸ä¼å½±å软件ç使ç¨çï¼ ```shell apt-get clean ``` æ´æ°ææå·²å®è£ ç软件å ï¼ ```shell apt-get upgrade ``` å°ç³»ç»åçº§å°æ°çæ¬ï¼ ```shell apt-get dist-upgrade ``` 宿è¿è¡è¿ä¸ªå½ä»¤æ¥æ¸ é¤é£äºå·²ç»å¸è½½ç软件å ç.debæä»¶ãéè¿è¿ç§æ¹å¼ï¼æ¨å¯ä»¥éæ¾å¤§éçç£ç空é´ã妿æ¨çéæ±ååè¿«åï¼å¯ä»¥ä½¿ç¨`apt-get clean`以鿾æ´å¤ç©ºé´ãè¿ä¸ªå½ä»¤ä¼å°å·²å®è£ 软件å 裹ç.debæä»¶ä¸å¹¶å é¤ã大夿°æ åµä¸æ¨ä¸ä¼åç¨å°è¿äº.debsæä»¶ï¼å æ¤å¦ææ¨ä¸ºç£ç空é´ä¸è¶³ èæå°ç¦å¤´çé¢ï¼è¿ä¸ªåæ³ä¹è®¸å¼å¾ä¸è¯ï¼ ```shell apt-get autoclean ```