歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux軟件

linux軟件安裝簡介(apt和dpkg)

之前博文中提到過以源代碼的方式來安裝軟件,也就是利用tarball進行軟件的安裝,但是比較麻煩,每次安裝都需要檢測操作系統與環境,設置編譯參數,實際的編譯等

如果我的linux系統和廠商的系統一模一樣,那麼在廠商的系統上面編譯好的軟件自然可以在自己的系統上運行,即類似windows的安裝方式。

在linux,主要有兩種軟件管理器,分別是RPM和Debain的dpkg。

dpkg:派生於debian的linux大多使用這個機制,包括ubuntu,B2D

RPM:redhat centos suse 等

distribution代表軟件管理機制使用命令在線升級機制(指令)Red Hat/FedoraRPMrpm,rpmbuildYUMDebian/UbuntuDPKG dpkgAPT(apt-get)這裡詳細介紹下ubuntu的軟件安裝。也就是dpkg和apt-getdpkg: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之上的軟件管理工具

Copyright © Linux教程網 All Rights Reserved