ubuntu下軟體的安裝

2021-06-03 23:42:45 字數 2607 閱讀 2267

pkglinux系統中,軟體通常以源**或者預編譯包的形式提供。

軟體源**需要編譯為二進位制的機器**才能夠使用,安裝比較耗時,不過您可以自行調節編譯選項,決定需要的功能或元件,或者針對硬體平台作一些優化。

預編譯的軟體包,通常是由軟體的發布者進行編譯,您只要將軟體拷貝到系統中就可以了。考慮到預編譯軟體包的適用性,預編譯軟體包通常不會針對某種硬體平台優化。它所包含的功能和元件也是通用的組合。

ubuntu系統中,軟體通常以 deb 格式的包檔案發布,它是一種預編譯軟體包。deb包中除了包含已編譯的軟體,通常還包括軟體的拷貝路徑、對其它軟體包的依賴關係紀錄、比較通用的配置檔案以及軟體的描述、版本、作者、類別、占用空間等資訊。

deb軟體包命令遵行如下約定:

soft_ver-rev_arch.deb

soft

軟體包名稱

ver軟體版本號

revubuntu修訂版本號

arch

目標架構名稱

例如: azureus_2.4.0.2-0ubuntu2_all.deb

您需要使用 dpkg 命令來管理deb軟體包:

dpkg -i | --install ***.deb 安裝deb軟體包

dpkg -r | --remove ***.deb 刪除軟體包

dpkg -r -p | --purge ***.deb 連同配置檔案一起刪除

dpkg -i | -info ***.deb 檢視軟體包資訊

dpkg -l ***.deb 檢視包內檔案

dpkg -l 檢視系統中已安裝軟體包資訊

dpkg-reconfigure *** 重新配置軟體包

有些時候,您使用 dpkg 安裝乙個軟體包,系統會提示您該軟體包依賴其它軟體包。這時,您先安裝其它軟體包,直到滿足依賴關係為止。或者同時安裝多個軟體包

dpkg -i aaa.deb bbb.deb ccc.deb

apt如果乙個軟體依賴關係過於複雜,使用 dpkg 來安裝它,並不是乙個明智的選擇,這個時候您就需要用到apt軟體包管理系統。apt可以自動的檢查依賴關係,通過您預設的方式來獲得相關軟體包,並自動安裝配置它。事實上,在多數情況下,我們推薦您使用apt軟體包管理系統。

apt系統需要乙個軟體資訊資料庫和至少乙個存放著大量deb包的軟體倉庫,我們稱之為 源 。 源 可以是網路伺服器,安裝cd或者本地軟體倉庫。您需要修改 /etc/apt/sources.list 檔案,使apt系統能夠連線到 源。

從以下頁面中獲得網路安裝源的列表,並且根據您的網路環境,選擇速度較快的源。

apt系統主要包括 apt-get 和 apt-cache 等命令。通常是復合命令,包含若干個子命令。

apt-get install *** 安裝***

-f 強制安裝

apt-get remove *** 解除安裝***

apt-get update 更新軟體資訊資料庫

apt-get upgrade 進行系統公升級

apt-cache search 搜尋軟體包

tip:建議您經常使用 sudo apt-get update 命令來更新您的軟體資訊資料庫

apt系統修復

由於各種意外,apt系統可能會出現問題,使用如下命令,嘗試進行修復:

apt-get -f install

原始碼包對於絕大多數軟體,我們建議您使用apt系統來安裝它。在少數情況下,例如某軟體沒有以deb包的格式發布,或者需要定製適合自己的軟體,您可以通過編譯源**的方式安裝它。

sudo mv ***.tar.gz /usr/local/src 移動原始碼包

cd /usr/local/src 進入「/usr/local/src/」目錄

sudo tar -xzvf ***.tar.gz 解包原始碼

cd ***_ver/ 進行解包後的原始碼目錄

原始碼目錄中通常有乙個 configure 指令碼,用來配置即將開始的編譯過程。您可以執行它

sudo ./configure [--prefix=/usr/loca/*** ......]

它會自動檢測軟體的編譯環境和依賴關係,並且生成 makefile 檔案。

使用帶引數的命令 ./configure --help ,或者閱讀 install 檔案,檢視該指令碼允許的引數。例如使用 --prefix=/usr/local/*** 引數,將軟體的安裝目錄設定為 /usr/local/***/ 。(如果一定要將軟體安裝在單獨目錄下,建議您安裝在這裡)

現在執行 make 命令,系統會根據 makefile 檔案中的設定,通過 make 工具呼叫編譯器和所需資源檔案,將源**編譯成目標檔案。

sudo make

執行 make install 命令, make 工具會自動連線目標檔案和庫檔案,將最終生成的檔案拷貝到 makefile 檔案設定的路徑中,並且完成更改檔案的屬性,刪除殘留檔案等活動。

sudo make install

現在,編譯安裝已經完成,為了更方便的使用它,需要給程式的可執行檔案作乙個符號鏈結。

sudo ln -sf /usr/local/***/可執行檔案 /usr/local/bin/可執行檔案

tip:為了順利的進行編譯,至少需要安裝 build-essential 軟體包。

sudo apt-get install build-essential

Ubuntu 下的軟體安裝

gcc安裝 命令 sudo apt get install build essential eclipse 安裝命令 sudo apt get install eclipse cdt eclipse 視窗布局 windows open perspective 選擇視窗布局 windows reset...

ubuntu下軟體的安裝

一 mysql ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。1.sudo apt get install mysql server 2.apt get isntall mysql client 3.sudo apt get install libmysqlclient dev 二 ...

UBUNTU下軟體安裝

先簡單說介紹一下ubuntu。ubuntu的中文發音大約為 烏班圖。ubuntu這個單詞源自非洲,意謂 班圖精神 誰都不是一座孤島,自成一體。每個人都包孕於人類,因他人存在而存在,因他人幸福而幸福。下面介紹下在ubuntu下如何裝軟體。linux系統中,軟體通常以源 或者預編譯包的形式提供。1 軟體...