Ubuntu中apt get命令詳解

2021-08-27 13:33:26 字數 2163 閱讀 6647

包機制管理:不同的發行版本它們的包管理機制也是不同的。

「起初gnu/linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的『package』首次在gnu/linux上出現。不久之後紅帽子也開始著手建立自己的包管理系統『rpm』。

「gnu/linux的創造者們很快又陷入了新的窘境。他們希望通過一種快捷、實用而且高效的方式來安裝軟體包。這些軟體包可以自動處理相互之間的依賴關係,並且在公升級過程中維護他們的配置檔案。debian又一次充當了開路先鋒的角色。她首創了apt(advanced packaging tool)。這一工具後來被conectiva移植到紅帽子系統中用於對rpm包的管理。在其他一些發行版中我們也能看到她的身影。」

"同時,apt是乙個很完整和先進的軟體包管理程式,使用它可以讓你,又簡單,又準確的找到你要的的軟體包, 並且安裝或解除安裝都很簡潔。 它還可以讓你的所有軟體都更新到最新狀態,而且也可以用來對ubuntu進行公升級。"

"apt是需要用命令來操作的軟體,不過現在也出現了很多有圖形的軟體,比如synaptic, kynaptic 和 adept。"

具體介紹ubuntu apt命令引數,讓大家了解ubuntu apt命令引數使用,希望對大家有用。ubuntu 是乙個完全以 linux 為基礎的作業系統, 可自由的獲得,並提供社群和專業的支援。

常用的ubuntu apt命令引數

apt-cache search package 搜尋包

apt-cache show package 獲取包的相關資訊,如說明、大小、版本等

sudo apt-get install package 安裝包

sudo apt-get install package - - reinstall 重新安裝包

sudo apt-get -f install 修復安裝"-f = --fix-missing"

sudo apt-get remove package 刪除包

sudo apt-get remove package - - purge 刪除包,包括刪除配置檔案等

sudo apt-get update 更新源

sudo apt-get upgrade 更新已安裝的包

sudo apt-get dist-upgrade 公升級系統

sudo apt-get dselect-upgrade 使用 dselect 公升級

apt-cache depends package 了解使用依賴

apt-cache rdepends package 是檢視該包被哪些包依賴

sudo apt-get build-dep package 安裝相關的編譯環境

sudo apt-get clean && sudo apt-get autoclean 清理無用的包

sudo apt-get check 檢查是否有損壞的依賴

其中:1 有sudo的表示需要管理員特權!

2 在ubuntu中命令後面引數為短引數是用「-」引出,長引數用「--」引出

3 命令幫助資訊可用man 命令的方式檢視或者

命令 -h(--help)方式檢視

4 在man命令中需要退出命令幫助請按「q」鍵!!

ubuntu apt選項 含義 作用

sudo -h help 列出使用方法,退出。

sudo -v version 顯示版本資訊,並退出。

sudo -l list 列出當前使用者可以執行的命令。只有在sudoers裡的使用者才能使用該選項。

sudo -u username|#uid user 以指定使用者的身份執行命令。後面的使用者是除root以外的,可以是使用者名稱,也可以是#uid。

sudo -k kill 清除「入場卷」上的時間,下次再使用sudo時要再輸入密碼。

sudo -k sure kill 與-k類似,但是它還要撕毀「入場卷」,也就是刪除時間戳檔案。

sudo -b command background 在後台執行指定的命令。

sudo -p prompt command prompt 可以更改詢問密碼的提示語,其中%u會代換為使用者帳號名稱,%h會顯示主機名稱。非常人性化的設計。

sudo -e file edit 不是執行命令,而是修改檔案,相當於命令sudoedit。

以上ubuntu apt命令引數介紹

Ubuntu中apt get與dpkg命令詳解

命令 update 重新獲取軟體包列表 upgrade 進行更新 install 安裝新的軟體包 remove 移除軟體包 autoremove 自動移除全部不使用的軟體包 purge 移除軟體包和配置檔案 build dep 為原始碼包配置編譯依賴 dist upgrade 發行版公升級,參見 a...

ubuntu學習 apt get命令

1 apt get update 更新軟體源本地快取檔案 2 apt cache search 查詢軟體包,找到想要安裝的包,如 sudo apt cache search mysql server 3 apt get install 安裝軟體包 sudo apt get install mysql...

ubuntu下apt get 命令引數

常用的apt命令引數 apt cache search package 搜尋包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get install package 安裝包 sudo apt get install package reins...