Ubuntu 的軟體管理工具

2021-08-19 05:48:32 字數 2248 閱讀 2305

使用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 強制安裝

sudo apt-get remove package 刪除包

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

sudo apt-get autoremove 自動刪除不需要的包

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 check 檢查是否有損壞的依賴

除了要了解基本的apt指令外,還需要了解下一些與apt相關的檔案,具體每個檔案作用如下:

/etc/apt/sources.list 設定軟體包的獲取**

/etc/apt/apt.conf apt配置檔案

/etc/apt/apt.conf.d apt的零碎配置檔案

/etc/apt/preferences 版本引數

二、dpkg命令安裝

dpkg -i package.deb 安裝包

dpkg -r package 刪除包

dpkg -p package 刪除包(包括配置檔案)

dpkg -l package 列出與該包關聯的檔案

dpkg -l package 顯示該包的版本

dpkg –unpack package.deb 解開 deb 包的內容

dpkg -s keyword 搜尋所屬的包內容

dpkg -l 列出當前已安裝的包

dpkg -c package.deb 列出 deb 包的內容

dpkg –configure package 配置包

注意:更多選項可通過 dpkg -h 查詢,有些指令需要超級使用者許可權才能執行。

三、synaptic package manager(新立得軟體包管理器)

由於synaptic是gui介面的,沒啥命令好說的,其實這個在ubuntu裡面也挺少用到的,更多的還是通過apt-get命令就可以搞定。

四、aptitude命令

與apt類似的管理工具,在管理依賴方面相比apt要強,目前官方已經不推薦,可能是由於64位的系統安裝32的庫會出現問題導致的。

除了上面講解的幾種,其實在ubuntu安裝軟體過程中還是會遇到一些問題。比如:

tar.gz或者.tar.bz2一般情況下都是源**的安裝包,對於此種型別的軟體包,一般先要通過命令將壓縮包解壓,然後才能進行編譯,繼而進 行安裝。以.tar.gz格式為例,我們先要執行 tar -zxvf filename.tar.gz 以解壓軟體包,然後通過執行 ./configure 來進行配置,執行 make 來進行編譯,執行 sudo make install 。執行完成後,即可完成軟體的編譯和安裝。使用 make clean 刪除安裝時產生的臨時檔案。

擴充套件名為.bin檔案是二進位制的,它也是源程式 經編譯後得到的機器語言。字尾為.bin 的一般是一些商業軟體。安裝起來也非常的簡單。第一步,進入程式目錄,執行:sudo chmod +x ***.bin,即修改檔案為可執行。第二步,執行:sudo ./***.bin,這時程式就進去安裝了。

.rpm格式是red hat package manager的簡稱,是由red hat公司推出的,在ubuntu上不能安裝.rpm格式的軟體包,一般用alien把rpm轉換為deb格式後再安裝。ubuntu沒有預設安裝 alien,所以先安裝alien,命令為:sudo apt-get install alien 然後用alien命令進行轉換:sudo alien ***.rpm 這一步以後會生成乙個同名的***.deb檔案, 然後就可以雙擊或者通過dpkg命令安裝了。

ubuntu服務管理工具

ubuntu服務管理工具 在ubuntu中沒有chkconfig這個的命令來對服務執行級別的管理,雖然不能用這個命令來管理,但是還是可以用來檢視服務執行狀態的,因此你還是可以安裝它的 sudo apt get install chkconfig 然後chkconfig list即可 在ubuntu中...

ubuntu 硬碟管理工具

就我目前所用的系統舉例說明吧,應該都大同小異的。有圖形介面的,也有命令列的 首先是 ubuntu 系統自帶的 disk utility 工具集 利用該工具可以對硬碟進行 format drive,view smart data and run self test,measure drive perf...

軟體專案管理工具

經過蒐集發現目前比較火熱的專案管理工具主要有 華為軟體開發雲和禪道 華為軟體開發雲個人認為是功能最強大的一款軟體,它裡面不僅包含有專案管理的一整套全生命週期的工具平台,而且還提供雲端服務的管理和wiki百科知識庫。缺點是沒有開源,需要付費購買後使用,當然有5天的免費試用期。jira是國外atlass...