ubantu下安裝軟體

2021-09-08 18:34:34 字數 3353 閱讀 2976

linux系統中,軟體通常以源**或者預編譯包的形式提供。(1)軟體源**需要編譯為二進位制的機器**才能夠使用,安裝比較耗時,不過您可以自行調節編譯選項,決定需要的功能或元件,或者針對硬體平台作一些優化。(2)預編譯的軟體包,通常是由軟體的發布者進行編譯,您只要將軟體拷貝到系統中就可以 了。考慮到預編譯軟體包的適用性,預編譯軟體包通常不會針對某種硬體平台優化。它所包含的功能和元件也是通用的組合。

安裝軟體包之前先更新軟體源:sudo apt-get update

1、deb包的安裝方式

sudo dpkg -i *.deb

或者直接雙擊安裝。

deb常用命令:

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

配置包

2、編譯安裝方式

(小貼士:使用編譯安裝前,需要先建立編譯環境,使用以下命令建立基本的編譯環境:sudo apt-get install build-essential )在linux的世界,有很多軟體只提供了源**給你,需要你自己進行編譯安裝,一般開源的軟體都會使用tar.gz壓縮檔來進行發布,當然也有其他的形式。拿到源**的壓縮文件,把它解壓到/tmp目錄下,進入/tmp/軟體目錄,然後執行以下三個命令:

1(./configure)–> 2編譯(sudo make) –> 3安裝(sudo make install)

(a).配置:這是編譯源**的第一步,通過./configure命令完成。執行此步以便為編譯源**作準備。常用的選項有--prefix=prefix(./configure --prefix=/usr/local/dsw),用以指定程式的安裝位置,也有某些程式無需執行此步。

(b).編譯:一旦配置通過,可即刻使用make指令來執行源**的編譯過程。視軟體的具體情況而定,編譯所需的時間也各有差異,我們所要做的就是耐心等候和靜觀其變。此步雖然僅下簡單的指令,但有時候所遇到的問題卻十分複雜。較常碰到的情形是程式編譯到中途卻無法圓滿結束。此時,需要根據出錯提示分析以便找到應對之策。

(c).安裝:如果編譯沒有問題,那麼執行sudo make install就可以將程式安裝到系統中了。

包解壓後目錄有makefile,直接make即可,有些包是跨平台設計的,makefile需要根據平台來生成,使用cmake即可生存並編譯

3、apt-get安裝方法

ubuntu世界有許多軟體源,在系統安裝篇已經介紹過如何新增源,apt-get的基本軟體安裝命令是:

sudo apt-get install 軟體名

4、新立得軟體包管理

5、二進位製包的安裝方式

有不少不開源的商業軟體都會採用這種方式發布linux軟體,例如google earth,拿到二進位制軟體後,把它放到/tmp目錄,在終端下進入安裝目錄,在安裝目錄下執行:

./軟體名

chmod +x realplayer11gold.bin

./realplayer11gold.bin

6、rpm包的安裝方式

rpm(redhat package manager)包紅帽子系列的安裝包,是deb包外最常見的一種包管理方式,但ubuntu同樣可以使用rpm的軟體資源。首先我們需要安裝乙個rpm轉deb的軟體

sudo apt-get install alien

然後就可以對rpm格式的軟體轉換成deb格式了:

alien -d *.rpm

然後就可以用deb的安裝方式進行軟體安裝。也可以不需轉換而直接對rpm包進行安裝:

alien -i *.rpm

更多的alien使用方法可以用-h引數檢視相應說明文件。

7、其它安裝方式

其他安裝方式一般還有指令碼安裝方式,這類軟體,你會在軟體安裝目錄下發現類似字尾名的檔案,如: .sh .py .run等等,有的甚至連字尾名都沒有,直接只有乙個install檔案,對於這種軟體,可嘗試以下幾種方式安裝:最簡單的就是直接在軟體目錄下輸入: ./軟體名* (注意有乙個*號,那是一般可以通配所有字尾名)或者 : sh 軟體名.sh或者: python 軟體名.py

tip:如以上方法均無法安裝軟體,可參考軟體源**下面的readme文件。

ubuntu linux作業系統下apt-get命令的詳細說明:

sudo apt-get install package           安裝軟體包

sudo apt-get install package           重新安裝軟體包

sudo apt-get -f install              修復安裝軟體包"-f = ——fix-missing"

sudo apt-get remove package          刪除軟體包

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

sudo apt-get update                更新源及/etc/apt/sources.list

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

sudo apt-get dist-upgrade             公升級系統安裝的軟體包

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

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

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

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

apt-cache search package              搜尋軟體包

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

apt-cache depends package            了解使用依賴

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

ubantu下安裝zlib的方法

問題 在ubantu下安裝zlib,嘗試1 使用sudo apt get install zlib err e 未發現軟體包 zlib err 已發出 http 請求,正在等待回應.404 not found 2016 01 10 23 23 50 錯誤 404 not found。解決方法 zli...

Ubantu 下如何安裝使用GDAL庫

1 url 2 安裝必須多軟體 為 3.安裝gdal 1.9.0庫,命令如下 cd gdal configure make su password make install exit 安裝成功後,會在 usr local include資料夾中產生一系列.h檔案 cpl config.h gdal....

在ubantu下進行NFD的安裝

首先是要自己有乙個ubantu系統。可以用虛擬機器,或者裝個雙系統,我裝的雙系統,ubantu系統具體的安裝方法會再寫一篇部落格。安裝方法我基本參考nfd官網的get start with nfd 第一種ppa的方法沒試過 主要是第二種方法 開啟命令列 download ndn cxx git cl...