Ubuntu系統簡介及軟件包管理


Ubuntu系統簡介及軟件包管理

制作人:全心全意

Ubuntu系統簡介

Ubuntu是一個開源的Linux系統,是基於Debian GNU/Linux,由全球化的專業開發團隊(Canonical Ltd)打造的開源GNU/Linux操作系統,發行周期為6個月。

Ubuntu的設計目標更多地以用戶為本,以及桌面應用

 

UbuntuCentOS的區別

  軟件包管理和使用上的區別

  用戶權限的設計上存在一些區別

 

優點:軟件更新快,用戶體驗好

缺點:穩定性並不能完全保證

 

Ubuntu軟件管理

 

dpkg(deb)debian軟件包管理體系的基礎,與CentOSRPM類似,實現對二進制軟件的管理

軟件倉庫主要功能:自動解決軟件之間的依賴關系

  RPM--->YUM

  DEB--->APT

ubuntu的軟件包管理工具是dpkg,倉庫管理是apt

Ubuntu/debian下的二進制軟件包通常是以.deb格式發布的,使用dpkg進行軟件管理,如安裝、刪除、查詢等功能

安裝軟件

dpkg -i 包名.deb

  

刪除軟件

dpbk -r 包名

  

查詢軟件包信息

dpkb --info 包名.deb	#對deb包進行查詢
dpkg --status 包名		#從系統數據庫進行查詢

  

查詢軟件包所包含的文件

dpkg --contents 包名.deb
dpkg --listfiles 包名

  

查詢文件歸屬

dpkg --search 文件名	#查詢文件是由哪一個包提供的(包含及顯示)

  

查詢系統中已安裝的包

dpkg -l

  

aptubuntu/debian及其派生發行版的軟件包管理器,可以自動下載,配置,安裝二進制或者源代碼格式的軟件包

安裝軟件

apt-get install 包名
    -f:試圖自動解決依賴關系

  

刪除軟件

apt-get remove 包名

  

查詢軟件包信息

apt-cache show 包名

  

查詢軟件包包含文件

apt-file list 包名	#安裝后建議使用apt-file update從元數據進行更新

 

查詢文件歸屬

apt-file search 文件名

  

查詢軟件倉庫中包

apt-cache pkgnames

  

清除緩存信息

apt-get clean		#再次執行apt-cache時會重新從服務器緩存

  

apt流程圖

 

其他第三方或個人制作的deb安裝包,可以通過dpkg命令或PPA機制進行安裝

PPAubuntu的私人軟件倉庫,允許用戶上傳源碼包,由launchpad編譯並發布作為apt的倉庫

獲取PPA的方式是訪問https://launchpad.net

命令行添加PPA

add-apt-repository ppa:user/ppa-name
apt-get update

  

刪除PPA

add-apt-repository --remove ppa:user/ppa-name

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM