pt-get和dpkg區別?
兩者的區別是dpkg繞過apt包管理資料庫對軟體包進行操作,所以你用dpkg安裝過的軟體包用apt可以再安裝一遍,系統不知道之前安裝過了,將會覆蓋之前dpkg的安裝。
1、dpkg是用來安裝.deb檔案,但不會解決模組
的依賴關係,且不會關心ubuntu的軟體倉庫內的軟體,可以用於安裝本地的deb檔案。
2、apt會解決和安裝模組的依賴問題,並會諮詢軟體倉庫, 但不會安裝本地的deb檔案, apt是建立在dpkg之上的軟體管理工具。
安裝軟體包
dpkg -i package_name.deb //安裝本地軟體包,不解決依賴關係
install package //線上安裝軟體包
aptitude install pattern //同上
install package --reinstall //重新安裝軟體包
apitude reinstall package //同上
移除軟體包
dpkg -r package //刪除軟體包
remove package //同上
aptitude remove package //同上
dpkg -P //刪除軟體包及配置檔案
apt-get remove package --purge //刪除軟體包及配置檔案
apitude purge pattern //同上
自動移除軟體包
apt-get autoremove //刪除不再需要的軟體包
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-2564919/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 和區別
- ../和./和/的區別
- if …if 和if …else if 區別
- 和 的區別
- as 和 with的區別
- in 和 exists區別
- ||和??的區別
- /*和/**的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- undefined 和 null 區別?UndefinedNull
- SSL和TLS 區別TLS
- ./ 和sh 的區別
- JQuery this和$(this)的區別jQuery
- jquery $(this) 和this的區別jQuery
- ClassNotFoundException和NoClassDefFoundError區別ExceptionError
- T和?的區別
- SCSS 和 SASS 區別CSS
- innerHTML 和 innerTEXT 區別HTML
- null和undefined區別NullUndefined
- url和uri區別
- get和post區別
- ++a和a++的區別
- NoClassDefFoundError和ClassNotFoundException區別ErrorException
- $(":input")和$("input")區別
- $(document)和$(window)區別
- input和textarea區別
- localStorage和sessionStorage區別Session
- Session 和 Cookie 區別SessionCookie
- jQuery not()和filter()區別jQueryFilter
- define和defined區別
- restore和recover 區別REST
- memcache和redis區別Redis
- Antelope 和Barracuda區別
- a :hover 和a:hover 區別
- Forword和SendRedirect區別
- rbegin 和 end 區別
- setImageResource和setImageDrawable區別