linux软件安装简介(apt和dpkg)
之前博文中提到過以源代碼的方式來安裝軟件,也就是利用tarball進行軟件的安裝,但是比較麻煩,每次安裝都需要檢測操作系統與環境,設置編譯參數,實際的編譯等
如果我的linux系統和廠商的系統一模一樣,那么在廠商的系統上面編譯好的軟件自然可以在自己的系統上運行,即類似windows的安裝方式。
在linux,主要有兩種軟件管理器,分別是RPM和Debain的dpkg。
dpkg:派生于debian的linux大多使用這個機制,包括ubuntu,B2D
RPM:redhat centos suse 等
| distribution代表 | 軟件管理機制 | 使用命令 | 在線升級機制(指令) |
| Red Hat/Fedora | RPM | rpm,rpmbuild | YUM |
| Debian/Ubuntu | DPKG | dpkg | APT(apt-get) |
這里詳細介紹下ubuntu的軟件安裝。也就是dpkg和apt-get
dpkg:Debian Packager
apt-get
apt-get install xxx 安裝xxx ?。如果帶有參數,那么-d 表示僅下載 ,-f 表示強制安裝??
apt-get remove xxx 卸載xxx??
apt-get update 更新軟件信息數據庫??
apt-get upgrade 進行系統升級??
apt-cache search 搜索軟件包?
apt理論上要求要聯網
apt-get和dpkg的對比:
dpkg繞過apt包管理數據庫對軟件包進行操作,所以你用dpkg安裝過的軟件包用apt可以再安裝一遍,系統不知道之前安裝過了,將會覆蓋之前dpkg的安裝。
dpkg是用來安裝.deb文件,但不會解決模塊的依賴關系,且不會關心ubuntu的軟件倉庫內的軟件,可以用于安裝本地的deb文件
apt會解決和安裝模塊的依賴問題,并會咨詢軟件倉庫, 但不會安裝本地的deb文件, apt是建立在dpkg之上的軟件管理工具
轉載于:https://www.cnblogs.com/sichenzhao/p/9320380.html
總結
以上是生活随笔為你收集整理的linux软件安装简介(apt和dpkg)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Freemarker入门小案例(生成静态
- 下一篇: java学习笔记之折半查找法(二分法)