ããubuntuå®è£
åæ¥çå·²å®è£
ãã说æï¼ç±äºå¾å½¢åçé¢æ¹æ³ï¼å¦Add/Remove... åSynaptic Package Manageerï¼æ¯è¾ç®åï¼æ以è¿é主è¦æ»ç»å¨ç»ç«¯éè¿å½ä»¤è¡æ¹å¼è¿è¡ç软件å
å®è£
ãå¸è½½åå é¤çæ¹æ³ã
ããä¸ãUbuntuä¸è½¯ä»¶å®è£
æ¹æ³
ãã1ãAPTæ¹å¼
ããï¼1ï¼æ®éå®è£
ï¼apt-get install softname1 softname2 â¦;
ããï¼2ï¼ä¿®å¤å®è£
ï¼apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)
ããï¼3ï¼éæ°å®è£
ï¼apt-get --reinstall install softname1 softname2...;
ãã2ãDpkgæ¹å¼
ããï¼1ï¼æ®éå®è£
ï¼dpkg -i package_name.deb
ãã3ãæºç å®è£
ï¼.tarãtar.gzãtar.bz2ãtar.Zï¼
ããé¦å
解å缩æºç å缩å
ç¶åéè¿tarå½ä»¤æ¥å®æ
ããaï¼è§£xx.tar.gzï¼tar zxf xx.tar.gz
ããbï¼è§£xx.tar.Zï¼tar zxf xx.tar.Z
ããcï¼è§£xx.tgzï¼tar zxf xx.tgz
ããdï¼è§£xx.bz2ï¼bunzip2 xx.bz2
ããeï¼è§£xx.tarï¼tar xf xx.tar
ããç¶åè¿å
¥å°è§£ååºçç®å½ä¸ï¼å»ºè®®å
读ä¸ä¸READMEä¹ç±»ç说ææ件ï¼å 为æ¤æ¶ä¸åæºä»£ç å
æè
é¢ç¼è¯å
å¯è½åå¨å·®å¼ï¼ç¶å建议使ç¨ls -F --coloræè
ls -Få½ä»¤ï¼å®é
ä¸æçåªéè¦ l å½ä»¤å³å¯ï¼æ¥çä¸ä¸å¯æ§è¡æ件ï¼å¯æ§è¡æ件ä¼ä»¥*å·çå°¾é¨æ å¿ã
ããä¸è¬ä¾æ¬¡æ§è¡./configure
ããmake
ããsudo make install
ããå³å¯å®æå®è£
ã
ããäºãUbuntuä¸è½¯ä»¶å
çå¸è½½æ¹æ³
ãã1ãAPTæ¹å¼
ããï¼1ï¼ç§»é¤å¼å¸è½½ï¼apt-get remove softname1 softname2 â¦;ï¼ç§»é¤è½¯ä»¶å
ï¼å½å
å°¾é¨æ+æ¶ï¼æ为å®è£
ï¼
ããï¼2ï¼æ¸
é¤å¼å¸è½½ ï¼apt-get --purge remove softname1 softname2...;(åæ¶æ¸
é¤é
ç½®)
ããæ¸
é¤å¼å¸è½½ï¼apt-get purge sofname1 softname2...;(åä¸ï¼ä¹æ¸
é¤é
ç½®æ件)
ãã2ãDpkgæ¹å¼
ããï¼1ï¼ç§»é¤å¼å¸è½½ï¼dpkg -r pkg1 pkg2 ...;
ããï¼2ï¼æ¸
é¤å¼å¸è½½ï¼dpkg -P pkg1 pkg2...;
ãã
ããä¸ãUbuntuä¸è½¯ä»¶å
çæ¥è¯¢æ¹æ³
ããDpkg 使ç¨ææ¬æ件æ¥ä½ä¸ºæ°æ®åº.éç§°å¨ /var/lib/dpkg ç®å½ä¸. éç§°å¨ status æ件ä¸åå¨è½¯ä»¶ç¶æ,åæ§å¶ä¿¡æ¯. å¨ info/ ç®å½ä¸å¤ä»½æ§å¶æ件, 并å¨å
¶ä¸ç .list æ件ä¸è®°å½å®è£
æ件æ¸
å, å
¶ä¸ç .mdasums ä¿åæ件ç MD5 ç¼ç .
ããä½éªä½¿ç¨æ°æ®åºçæ¶å»å°äº:
ãã$ dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-===========-================-======================================== ii aalib1 1.4p5-28 ascii art library - transitional package ii adduser 3.85 Add and remove users and groups ii alien .63 install non-native packages with dpkg ... ...
ããæ¯æ¡è®°å½å¯¹åºä¸ä¸ªè½¯ä»¶å
, 注ææ¯æ¡è®°å½ç第ä¸, äº, ä¸ä¸ªå符. è¿å°±æ¯è½¯ä»¶å
çç¶ææ è¯, åè¾¹ä¾æ¤æ¯è½¯ä»¶å
å称, çæ¬å·, åç®åæè¿°.
ãã第ä¸å符为ææå¼,å®å
æ¬:
ããu ç¶ææªç¥,è¿æå³ç软件å
æªå®è£
,并ä¸ç¨æ·ä¹æªååºå®è£
请æ±.
ããi ç¨æ·è¯·æ±å®è£
软件å
.
ããr ç¨æ·è¯·æ±å¸è½½è½¯ä»¶å
.
ããp ç¨æ·è¯·æ±æ¸
é¤è½¯ä»¶å
.
ããh ç¨æ·è¯·æ±ä¿æ软件å
çæ¬éå®.
ãã第äºå,æ¯è½¯ä»¶å
çå½åç¶æ.æ¤åå
æ¬è½¯ä»¶å
çå
ç§ç¶æ.
ããn 软件å
æªå®è£
.
ããi 软件å
å®è£
并å®æé
ç½®.
ããc 软件å
以åå®è£
è¿,ç°å¨å é¤äº,ä½æ¯å®çé
ç½®æ件è¿çå¨ç³»ç»ä¸.
ããu 软件å
被解å
,ä½è¿æªé
ç½®.
ããf è¯å¾é
置软件å
,ä½æ¯å¤±è´¥äº.
ããh 软件å
å®è£
,ä½æ¯ä½æ¯æ²¡ææå.
ãã第ä¸åæ è¯é误ç¶æ,å¯ä»¥æ»ç»ä¸ºåç§ç¶æ. 第ä¸ç§ç¶ææ è¯æ²¡æé®é¢,为空. å
¶å®ä¸ç§ç¬¦å·åæ è¯ç¸åºé®é¢.
ããh 软件å
被强å¶ä¿æ,å 为æå
¶å®è½¯ä»¶å
ä¾èµéæ±,æ æ³å级.
ããr 软件å
è¢«ç ´å,å¯è½éè¦éæ°å®è£
æè½æ£å¸¸ä½¿ç¨(å
æ¬å é¤).
ããx 软å
ä»¶è¢«ç ´å,并ä¸è¢«å¼ºå¶ä¿æ.
ããä¹å¯ä»¥ä»¥ç»é
符模å¼è¿è¡æ¨¡ç³æ¥è¯¢, æ¯å¦æè¦æ¥æ¾ä»¥nanoå符å¼å§çææ软件å
:
ãã$ dpkg -l nano* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii nano 1.3.10-2 free Pico clone with some new features pn nano-tiny <none> (no description available) un nanoblogger <none> (no description available)
ãã以ä¸ç¶æ说æ: ç³»ç»ä¸å®è£
äº nano çæ¬ä¸º 1.3.10-2 ;å®è£
è¿ nano-tiny , åæ¥åæ¸
é¤äº; ä»æªå®è£
è¿nanoblogger .
ããå¦æè§å¾ dpkg çåæ°è¿å¤, ä¸å©äºè®°å¿çè¯, å®å
¨å¯ä»¥ä½¿ç¨ dpkg-query è¿è¡ dpkg æ°æ®åºæ¥è¯¢.
ããåºç¨èä¾:
ããæ¥è¯¢ç³»ç»ä¸å±äºnanoçæ件:
ãã$ dpkg --listfiles nano
ããor
ãã$ dpkg-query -L nano
ããæ¥ç软件nanoç详ç»ä¿¡æ¯:
ãã$ dpkg -s nano
ããor
ãã$ dpkg-query -s nano
ããæ¥çç³»ç»ä¸è½¯ä»¶å
ç¶æ, æ¯æ模ç³æ¥è¯¢:
ãã$ dpkg -l
ããor
ãã$dpkg-query -l
ããæ¥çæ个æ件çå½å±å
:
ãã$ dpkg-query -S nano
ããor
ãã$ dpkg -S nano
ããä¸ãå
¶ä»åºç¨æ»ç»
ããapt-cache search # ------(package æç´¢å
)
ããapt-cache show #------(package è·åå
çç¸å
³ä¿¡æ¯ï¼å¦è¯´æã大å°ãçæ¬ç)
ããapt-get install # ------(package å®è£
å
)
ããapt-get install # -----(package --reinstall éæ°å®è£
å
)
ããapt-get -f install # -----(强å¶å®è£
, "-f = --fix-missing"å½æ¯ä¿®å¤å®è£
å§...)
ããapt-get remove #-----(package å é¤å
)
ããapt-get remove --purge # ------(package å é¤å
ï¼å
æ¬å é¤é
ç½®æ件ç)
ããapt-get autoremove --purge # ----(package å é¤å
åå
¶ä¾èµç软件å
+é
ç½®æ件çï¼åªå¯¹6.10ææï¼å¼ºçæ¨èï¼)
ããapt-get update #------æ´æ°æº
ããapt-get upgrade #------æ´æ°å·²å®è£
çå
ããapt-get dist-upgrade # ---------å级系ç»
ããapt-get dselect-upgrade #------ä½¿ç¨ dselect å级
ããapt-cache depends #-------(package äºè§£ä½¿ç¨ä¾èµ)
ããapt-cache rdepends # ------(package äºè§£æ个å
·ä½çä¾èµ,å½æ¯æ¥ç该å
被åªäºå
ä¾èµå§...)
ããapt-get build-dep # ------(package å®è£
ç¸å
³çç¼è¯ç¯å¢)
ããapt-get source #------(package ä¸è½½è¯¥å
çæºä»£ç )
ããapt-get clean && apt-get autoclean # --------æ¸
çä¸è½½æ件çåæ¡£ && åªæ¸
çè¿æ¶çå
ããapt-get check #-------æ£æ¥æ¯å¦ææåçä¾èµ
ããdpkg -S filename -----æ¥æ¾filenameå±äºåªä¸ªè½¯ä»¶å
ããapt-file search filename -----æ¥æ¾filenameå±äºåªä¸ªè½¯ä»¶å
ããapt-file list packagename -----ååºè½¯ä»¶å
çå
容
ããapt-file update --æ´æ°apt-fileçæ°æ®åº
ããdpkg --info "软件å
å" --ååºè½¯ä»¶å
解å
åçå
å称.
ããdpkg -l --ååºå½åç³»ç»ä¸ææçå
.å¯ä»¥ååæ°lessä¸èµ·ä½¿ç¨å¨åå±æ¥ç. (类似äºrpm -qa)
ããdpkg -l |grep -i "软件å
å" --æ¥çç³»ç»ä¸ä¸"软件å
å"ç¸å
³èçå
.
ããdpkg -s æ¥è¯¢å·²å®è£
çå
ç详ç»ä¿¡æ¯.
ããdpkg -L æ¥è¯¢ç³»ç»ä¸å·²å®è£
ç软件å
æå®è£
çä½ç½®. (类似äºrpm -ql)
ããdpkg -S æ¥è¯¢ç³»ç»ä¸æ个æ件å±äºåªä¸ªè½¯ä»¶å
. (类似äºrpm -qf)
ããdpkg -I æ¥è¯¢debå
ç详ç»ä¿¡æ¯,å¨ä¸ä¸ªè½¯ä»¶å
ä¸è½½å°æ¬å°ä¹åççç¨ä¸ç¨å®è£
(çä¸ä¸å).
ããdpkg -i æå¨å®è£
软件å
(è¿ä¸ªå½ä»¤å¹¶ä¸è½è§£å³è½¯ä»¶å
ä¹åçä¾èµæ§é®é¢),å¦æå¨å®è£
æä¸ä¸ªè½¯ä»¶å
çæ¶åéå°äºè½¯ä»¶ä¾èµçé®é¢,å¯ä»¥ç¨apt-get -f installå¨è§£å³ä¿¡èµæ§è¿ä¸ªé®é¢.
ããdpkg -r å¸è½½è½¯ä»¶å
.ä¸æ¯å®å
¨çå¸è½½,å®çé
ç½®æ件è¿åå¨.
ããdpkg -P å
¨é¨å¸è½½(ä½æ¯è¿æ¯ä¸è½è§£å³è½¯ä»¶å
çä¾èµæ§çé®é¢)
ããdpkg -reconfigure éæ°é
ç½®
ããapt-get install
ããä¸è½½è½¯ä»¶å
ï¼ä»¥åææä¾èµçå
ï¼åæ¶è¿è¡å
çå®è£
æå级ãå¦ææ个å
è¢«è®¾ç½®äº hold (åæ¢æ å¿ï¼å°±ä¼è¢«æå¨ä¸è¾¹(å³ä¸ä¼è¢«å级)ãæ´å¤ hold ç»è请çä¸é¢ã
ããapt-get remove [--purge]
ããç§»é¤ ä»¥åä»»ä½ä¾èµè¿ä¸ªå
çå
¶å®å
ã
ãã--purge ææè¿ä¸ªå
åºè¯¥è¢«å®å
¨æ¸
é¤ (purged) ï¼æ´å¤ä¿¡æ¯è¯·ç dpkg -Pã
ããapt-get update
ããå级æ¥èª Debian éåçå
å表ï¼å¦æä½ æ³å®è£
å½å¤©çä»»ä½è½¯ä»¶ï¼è³å°æ¯å¤©è¿è¡ä¸æ¬¡ï¼èä¸æ¯æ¬¡ä¿®æ¹äº
ãã/etc/apt/sources.list å¾ï¼å¿
é¡»æ§è¡ã
ããapt-get upgrade [-u]
ããå 级ææå·²ç»å®è£
çå
为ææ°å¯ç¨çæ¬ãä¸ä¼å®è£
æ°çæ移é¤èçå
ãå¦æä¸ä¸ªå
æ¹åäºä¾èµå
³ç³»èéè¦å®è£
ä¸ä¸ªæ°çå
ï¼é£ä¹å®å°ä¸ä¼è¢«å级ï¼èæ¯æ å¿ä¸º holdãapt-get update ä¸ä¼å级被æ å¿ä¸º hold çå
(è¿ä¸ªä¹å°±æ¯ hold çææ)ã请çä¸æå¦ä½æå¨è®¾ç½®å
为 holdãæ建议åæ¶ä½¿ç¨ '-u' é项ï¼å 为è¿æ ·ä½ å°±è½çå°åªäºå
å°ä¼è¢«å级ã
ããapt-get dist-upgrade [-u]
ããå apt-get upgrade 类似ï¼é¤äº dist-upgrade ä¼å®è£
å移é¤å
æ¥æ»¡è¶³ä¾èµå
³ç³»ãå æ¤å
·æä¸å®çå±é©æ§ã
ããapt-cache search
ããå¨è½¯ä»¶å
å称åæè¿°ä¸ï¼æç´¢å
å«xxxç软件å
ã
ããapt-cache show
ããæ¾ç¤ºæ个软件å
çå®æ´çæè¿°ã
ããapt-cache showpkg
ããæ¾ç¤ºè½¯ä»¶å
æ´å¤ç»èï¼ä»¥ååå
¶å®å
çå
³ç³»ã
ããdselect
ããconsole-apt
ããaptitude
ããgnome-apt
ããAPT çå 个å¾å½¢å端(å
¶ä¸ä¸äºå¨ä½¿ç¨åå¾å
å®è£
)ãè¿é dselect æ çæ¯æ强大çï¼ä¹æ¯æå¤èï¼æé¾é©¾é©ã
ããæ®é Dpkg ç¨æ³
ããdpkg -i
ããå®è£
ä¸ä¸ª Debian å
æ件ï¼å¦ä½ æå¨ä¸è½½çæ件ã
ããdpkg -c
ããååº çå
容ã
ããdpkg -I
ããä» ä¸æåå
ä¿¡æ¯ã
ããdpkg -r
ãã移é¤ä¸ä¸ªå·²å®è£
çå
ã
ããdpkg -P
ããå®å
¨æ¸
é¤ä¸ä¸ªå·²å®è£
çå
ãå remove ä¸åçæ¯ï¼remove åªæ¯å ææ°æ®åå¯æ§è¡æ件ï¼purge å¦å¤è¿å é¤ææçé
å¶æ件ã
ããdpkg -L
ããååº å®è£
çæææ件æ¸
åãåæ¶è¯·ç dpkg -c æ¥æ£æ¥ä¸ä¸ª .deb æ件çå
容ã
ããdpkg -s
ããæ¾ç¤ºå·²å®è£
å
çä¿¡æ¯ãåæ¶è¯·ç apt-cache æ¾ç¤º Debian åæ¡£ä¸çå
ä¿¡æ¯ï¼ä»¥å dpkg -I æ¥æ¾ç¤ºä»ä¸ä¸ª .deb æ件ä¸æåçå
ä¿¡æ¯ã
ããdpkg-reconfigure
ããé æ°é
å¶ä¸ä¸ªå·²ç»å®è£
çå
ï¼å¦æå®ä½¿ç¨çæ¯ debconf (debconf 为å
å®è£
æä¾äºä¸ä¸ªç»ä¸çé
å¶çé¢)ãä½ è½å¤éæ°é
å¶ debconf å®æ¬èº«ï¼å¦ä½ æ³æ¹åå®çå端ææé®çä¼å
æãä¾å¦ï¼éæ°é
å¶ debconfï¼ä½¿ç¨ä¸ä¸ª dialog å端ï¼ç®åè¿è¡ï¼
ããdpkg-reconfigure --frontend=dialog debconf (å¦æä½ å®è£
æ¶ééäºï¼è¿éå¯ä»¥æ¹åæ¥åï¼)
ããecho " hold" | dpkg --set-selections
ãã设置 çç¶æ为 hlod (å½ä»¤è¡æ¹å¼)
ããdpkg --get-selections ""
ããåç çå½åç¶æ (å½ä»¤è¡æ¹å¼)
ããæ¯æéé
符ï¼å¦ï¼
ããDebian:~# dpkg --get-selections *wine*
ããlibwine hold
ããlibwine-alsa hold
ããlibwine-arts hold
ããlibwine-dev hold
ããlibwine-nas hold
ããlibwine-print hold
ããlibwine-twain hold
ããwine hold
ããwine+ hold
ããwine-doc hold
ããwine-utils hold
ããä¾å¦ï¼
ãã大家ç°å¨ç¨çé½æ¯ gaim-0.58 + QQ-pluginï¼ä¸ºäºé²æ¢ gaim 被å级ï¼æ们å¯ä»¥éç¨å¦ä¸æ¹æ³ï¼
ããæ¹æ³ä¸ï¼
ããDebian:~# echo "gaim hold" | dpkg --set-selections
ããç¶å¾ç¨ä¸é¢å½ä»¤æ£æ¥ä¸ä¸ï¼
ããDebian:~# dpkg --get-selections "gaim"
ããgaim hold
ããç°å¨çç¶ææ å¿æ¯ holdï¼å°±ä¸è½è¢«å级äºã
ããå¦ææ³æ¢å¤æä¹åå¢?
ããDebian:~# echo "gaim install" | dpkg --set-selections
ããDebian:~# dpkg --get-selections "gaim"
ããgaim install
ããè¿æ¶ç¶ææ å¿å被é置为 installï¼å¯ä»¥ç»§ç»å级äºã
ããåå¿ä»¬ä¼é®ï¼åªä¸ªè¿äºç¶ææ å¿é½åå¨åªä¸ªæ件ä¸å¢?
ããå¨ /var/lib/dpkg/status éï¼ä½ ä¹å¯ä»¥éè¿ä¿®æ¹è¿ä¸ªæ件å®ç° holdã
ããææ¶ä½ ä¼åç°æç软件ç¶ææ å¿æ¯ purgeï¼ä¸è¦å¥æªã
ããå¦ï¼äºå
å·²ç»å®è£
äº amsnï¼ç¶å¾æå®å¸äºã
ããapt-get remove --purge amsn
ããé£ä¹ç¶ææ å¿å°±ä» install åæ purgeã
ããæ¹æ³äºï¼
ããå¨/etc/apt ä¸æå¨å»ºä¸ä¸ª preferences æ件
ããå
容ï¼
ããPackage: gaim
ããPin: version 0.58*
ããä¿å
ããdpkg -S
ããå¨å
æ°æ®åºä¸æ¥æ¾ ï¼å¹¶åè¯ä½ åªä¸ªå
å
å«äºè¿ä¸ªæ件ã(注ï¼æ¥æ¾çæ¯äºå
å·²ç»å®è£
çå
)
ãã--------------------------------------------
ããDebianç软件å
管çå·¥å
·å½ä»¤ä¸å®å
¨å表
ãã--------------------------------------------
ããDebianç³»ç»ä¸ææçå
ä¿¡æ¯é½å¨/var/lib/dpkgä¸.å
¶ä¸/var/lib/dpkg/infoç®å½ä¸ä¿åäºå个软件å
çä¿¡æ¯å管çæ件.æ¯ä¸ªæ件çä½ç¨å¦ä¸:
ãã以 ".conffiles" ç»å°¾çæ件记å½è½¯ä»¶å
çé
ç½®å表.
ãã以 ".list" ç»å°¾çæ件记å½äºè½¯ä»¶å
çæ件å表,ç¨æ·å¯å¨æ件å½ä¸æ¾å°è½¯ä»¶å
æ件çå
·ä½å®è£
ä½ç½®.
ãã以 ".md5sums" ç»å°¾çæ件记å½äºmd5ä¿¡æ¯,ç¨æ¥è¿è¡å
çéªè¯ç.
ãã以 ".config" ç»å°¾çæ件æ¯è½¯ä»¶å
çå®è£
é
ç½®è§æ¬.
ãã以 ".postinst" è§æ¬æ¯å®æDebianå
解å¼ä¹åçé
置工ä½,é常ç¨æ¥æ§è¡æå®è£
软件å
ç¸å
³çå½ä»¤åæå¡çéæ°å¯å¨.
ãã以 ".preinst" è§æ¬å¨Debain解å
ä¹åè¿è¡,主è¦ä½ç¨æ¯æ¯åæ¢ä½ç¨äºå³å°å级ç软件å
æå¡ç´å°è½¯ä»¶å
å®è£
æåå级å®æ.
ãã以 ".prerm" èæ¬è´è´£åæ¢ä¸è½¯ä»¶å
å
³èçdaemonæå¡,å¨å é¤è½¯ä»¶å
å
³èæ件ä¹åæ§è¡.
ãã以 ".postrm" èæ¬è´è´£ä¿®æ¹è½¯ä»¶å
é¾æ¥ææ件å
³è,æå é¤ç±å®å建çæ件.
ãã/var/lib/dpkg/availableæ¯è½¯ä»¶å
çæè¿°ä¿¡æ¯.
ããå
æ¬å½åç³»ç»ä¸ææ使ç¨çDebianå®è£
æºä¸ææç软件å
,è¿å
æ¬å½åç³»ç»ä¸å·²ç»å®è£
åæªå®è£
ç软件å
.
ãã
ãã1.dpkgå
管çå·¥å
·
ããdpkg -r å¸è½½è½¯ä»¶å
.ä¸æ¯å®å
¨çå¸è½½,å®çé
ç½®æ件è¿åå¨.
ããdpkg --info "软件å
å" --ååºè½¯ä»¶å
解å
åçå
å称.
ããdpkg -l --ååºå½åç³»ç»ä¸ææçå
.å¯ä»¥ååæ°lessä¸èµ·ä½¿ç¨å¨åå±æ¥ç.
ããdpkg -l |grep -i "软件å
å" --æ¥çç³»ç»ä¸ä¸"软件å
å"ç¸å
³èçå
.
ããdpkg -s æ¥è¯¢å·²å®è£
çå
ç详ç»ä¿¡æ¯. dpkg -L æ¥è¯¢ç³»ç»ä¸å·²å®è£
ç软件å
æå®è£
çä½ç½®.
ããdpkg -S æ¥è¯¢ç³»ç»ä¸æ个æ件å±äºåªä¸ªè½¯ä»¶å
.
ããdpkg -I æ¥è¯¢debå
ç详ç»ä¿¡æ¯,å¨ä¸ä¸ªè½¯ä»¶å
ä¸è½½å°æ¬å°ä¹åççç¨ä¸ç¨å®è£
(çä¸ä¸å).
ããdpkg -i æå¨å®è£
软件å
(è¿ä¸ªå½ä»¤å¹¶ä¸è½è§£å³è½¯ä»¶å
ä¹åçä¾èµæ§é®é¢),å¦æå¨å®è£
æä¸ä¸ªè½¯ä»¶å
çæ¶åéå°äºè½¯ä»¶ä¾èµçé®é¢,å¯ä»¥ç¨apt-get -f installå¨è§£å³ä¿¡èµæ§è¿ä¸ªé®é¢.
ããdpkg -reconfigure éæ°é
ç½®
ããdpkg -P å
¨é¨å¸è½½(ä½æ¯è¿æ¯ä¸è½è§£å³è½¯ä»¶å
çä¾èµæ§çé®é¢)
温馨提示:答案为网友推荐,仅供参考