當前位置:首頁 » 操作系統 » linux命令安裝軟體

linux命令安裝軟體

發布時間: 2022-06-28 01:14:31

A. linux下如何安裝軟體

具體操作步驟如下。

1、打開系統,找到軟體中心,打開軟體中心。如下圖所示。

B. linux怎麼安裝軟體

1、打開系統,可以看到桌面,找到軟體中心,打開軟體中心

C. linux 怎樣安裝軟體

Linux下軟體安裝方法

對於Linux初學者來說,安裝一個很小的軟體恐怕都是一件很讓人頭疼的事,因為在Linux下安裝軟體不像在 Windows中那樣簡單。在Linux中大多數軟體提供的是源代碼,而不是現成的可執行文件,這就要求用戶根據自己系統的實際情況和自身的需要來配置、編譯源程序後,軟體才能使用。多數初學者往往不知道該如何進行配置和編譯就盲目地運行一些有執行屬性的文件或者機械地運行「make」、「make install」之類的命令。結果呢?是軟體沒裝成,自己急出一身汗,後果嚴重的還會破壞系統的穩定性。下面筆者將安裝軟體方面的一些規律寫出來與大家分享。

目前流行的軟體包有兩種比較常見的形式,一種是RPM包的形式,另一種是壓縮成*.tar.gz的形式。本文將討論這兩種形式的軟體包在文本環境和圖形環境(X Window)下不同的安裝方法。

文本環境下的軟體安裝

一、安裝簡便的RPM包

RPM是RedHat Package Manager的縮寫,它只能使用在安裝了RPM軟體的系統中,RedHat Linux和Turbo Linux中已經使用了它。這種結構的包使用起來還是很方便的,只要記住幾條簡單的命令和參數就可以方便地使用:

#〉rpm [options] filename.rpm

其中常用的options包括:

-i: 安裝軟體

-e: 卸載軟體

-q:查看軟體安裝的信息和狀態

-U: 升級現有軟體

例如安裝軟體時,可以使用如下命令:「rpm -i filename.rpm」,軟體安裝在什麼地方、是怎麼安裝的都不需要用戶操心,RPM可以幫助用戶管理。由於RPM使用方便,很多軟體都有RPM版本。如果想使用RPM形式的軟體就要首先下載一個RPM管理軟體。在ftp://ftp.rpm.org/pub/rpm/dist/rpm- version網站可以下載最新的版本——rpm-3.-.4.i386。該軟體有RPM包和.tar.gz包兩種形式,如果你的系統中已經有了RPM管理軟體,你可以下載RPM形式的包來升級現有軟體,否則就必須了解.tar.gz包的安裝方法。

二、安裝需要編譯的.tar.gz包

由於RPM包使用的局限性(必須安裝RPM),目前更多的軟體使用的是源代碼形式的.tar.gz包。這種軟體的安裝通常要經過解壓縮、軟體配置、軟體編譯及安裝的過程。

解壓縮通常有兩種命令方法:一種是「gunzip filename-VERSION-OS.tar.gz | tar xvf -」,它實質是兩條命令「gunzip filename-VERSION-OS.tar.gz」和「tar xvf filename-VERSION-OS.tar」;另一種是「tar xzvf filename-VERSION-OS.tar.gz」。一般來說在軟體解壓縮後會生成一個目錄filename-VERSION-OS。

軟體的配置、編譯、安裝是最讓初學者望而生畏的事了,但筆者認為掌握一些規律還是不難的。一般來說,在解壓縮生成的目錄中都會有名為Readme、 Rnstall或Readme.install之類的文件。這些文件通常會對軟體的功能、特性、版權許可、安裝以及相關知識加以介紹,並且會提到關於安裝的方法和步驟。舉例來說:在apache_1.3.6的install文件中說明了如下內容(此處只列出總的條目,具體內容省略):

Installing the Apache 1.3 HTTP server with APACI

==============================

1.Overview for the impatient(概括說明配置的全過程)

$./configure--prefix=PREFIX

$make

$make install

$PREFIX/bin/apachectl start

2.Requirements(需要的條件)

3.Configuring the source tree(配置的參數說明)

4.Building the package(編譯軟體的方法)

5.Installing the package(安裝軟體的方法)

6.Testing the package(軟體測試)

理解並能熟練使用這些說明文件後,就可以利用一些規律來安裝大多數的軟體。對於那些沒有說明文件的軟體(當然這種情況比較少見),這些規律通常也是適用的。一般來說,與安裝軟體有直接關系的文件只有兩個:configure 、Makefile。

其中,configure文件具有可執行的屬性,是用來配置軟體的,它的參數比較多,用法也比較靈活。當然,不同的軟體參數也不相同,這時候就需要藉助它的help參數,運行下面的命令就會讓你感到豁然開朗:

#〉 ./configure -help

Usage: configure [options]

Options: [defaults in brackets after descriptions]

General options:

--quiet, --silent do not print messages

--verbose,-v print even more messages

--sha [=DIR] switch to a shadow tree (under DIR) for building

Stand-alone options:

--help,-h print this message

--show-layout print installation path layout (check and debug)


Installation layout options:

--with-layout=[F:]ID use installation path layout ID (from file F)

--target=TARGET install name-associated files using basename TARGET

……

接下來,就可以運行「./configure [options]」來配置該軟體。注意,命令行中的「./」非常重要,它告訴系統要運行的命令就在當前目錄下(否則系統就會到$path變數指定的路徑下去執行命令)。執行命令後可以生成Makefile文件或者修改已有的文件配置。

Makefile文件通常是用來編譯和安裝軟體的。運行make命令時系統會自動根據Makefile文件中的設置對軟體進行編譯和安裝。make命令有時還可以帶一些參數,如:all、build、config、install等。具體要帶哪個參數可以參看Makefile文件。在Linux中絕大部分文件是文本文件,Makefile就是一個shell程序(Linux中shell程序與DOS中的批處理文件有很多相似之處,當然功能要強得多),很容易讀懂,尤其是編譯時可帶的參數都會明確寫出,例如:

##========================

## Targets

##========================

# default target

all: build

##------------------------

## Build Target

##------------------------

# build the package

build:

……

# the non-verbose variant for package maintainers

build-quiet:

@$(MAKE) -f $(TOP)/$(MKF) $(MFLAGS) $(MFWD) QUIET=1 build

# build the additional support stuff

build-support:

……

##------------------------

## Installation Targets

## -----------------------

# the install target for installing the complete Apache

# package. This is implemented by running subtargets for the

# separate parts of the installation process.

install:

……

# the non-verbose variant for package maintainers

install-quiet:

@$(MAKE) -f $(TOP)/$(MKF) $(MFLAGS) $(MFWD) QUIET=1 install

# create the installation tree

install-mktree:

……

上面這段代碼是apache_1.3.6的Makefile文件的一部分,從這段程序可以看出all參數表示完全編譯(預設參數)。此外,編譯時還可以帶 build、build-quiet、build-surpport等參數;安裝時可以帶install、install-quiet、install- surpport等參數。它們的功能分別在「#」表示的注釋中進行了說明。需要額外說明的是,有些軟體(例如Linux的內核升級程序)不用 configure命令來配置軟體,而是用make config來完成這項工作,所以,具體使用哪種方法要具體問題具體分析。

圖形界面下的軟體安裝

在圖形環境下,同樣可以彈出一個模擬終端以文本的方法來安裝軟體,但那樣就太笨了,因為在X Window中有一些簡單的方法可以幫您完成軟體安裝。下面筆者以RedHat 6.0為例做介紹。

一、圖形界面下安裝.tar.gz包

在X Window下,安裝這種形式的包簡化程度並不大,只是在解壓縮軟體時方便一些。用滑鼠左鍵雙擊要安裝的軟體包,系統就會自動生成一個目錄—— filename.tar.gz#utar,在這個目錄下就有你要解壓縮的內容——filename目錄。將該目錄拷貝到你要解壓縮的目錄下,解壓縮的工作就這樣簡單地完成了。不過,剩下的工作還要彈出一個模擬終端以文本的方法來完成。

二、圖形界面下安裝RPM包

在X Window中你要安裝、升級、卸載和查詢一個RPM軟體包實在是太容易了。以Redhat 6.0為例,它的X Window中有一個Gnome RPM軟體可以完成上面提到的一切工作。

點擊「Start」→「System」→「GnomeRPM」,可以運行該軟體。它將安裝好的RPM包形式的軟體按照功能分在Amusements、 Application、Development、Document、Extension、Extentions、Networking、System Environment、UserInterface、X11等幾個樹形目錄中,每個目錄中有相應的文件圖標和名稱。要安裝或升級軟體,只要點擊工具欄的相應按鈕就會彈出打開文件的對話框,選中你要安裝的RPM文件,單擊「OK」按鈕,一切大功告成;卸載軟體時,需要根據分類找到該軟體的圖標,點擊右鍵,選Uninstall就可以了。如果你會在Win 95/98中查找文件的話,在Linux中查找已經安裝的軟體也就不難了。這個軟體可以到下面的站點下載: ftp.gnome.org/pub/GNOME/stable/

sources/gnorpm。

幾點注意事項

一、安裝方法的適用范圍

上面提到的軟體安裝方法並不是在任何版本的Linux上都適用。筆者認為,.tar.gz包的安裝方法適用於各種版本的Linux,而RPM包則有一定的局限性。

目前常見的各種Linux發行版本中,如:Redhat 6.0、Turbo Linux 3.0.2、Xteam 3.0等都支持RPM包。如果你想知道你使用的Linux是否支持RPM包,只要運行一下「rpm --help」命令就知道了。不過,對於不支持RPM包的版本,可以安裝一個RPM管理軟體。

二、容易出現的問題

在安裝軟體時,一定要保證你對用到的軟體包有訪問許可權。當然如果你是root就沒問題了。但如果你真的是root你就需要注意另一個問題,由於root的許可權過高,所以在安裝軟體時,要防止對系統其它軟體造成誤操作(在使用rm 等「危險」命令時,尤其要注意)。

另一個容易出現的問題是,在卸載RPM包的軟體時要慎重,因為很多軟體之間是相互關聯的,你卸載的軟體很可能是其它軟體要用到的,要防止由於卸載了一個軟體而影響另一個軟體的正常使用。所以筆者建議,初學者對於與系統運行有關的軟體盡量不要刪除(對於游戲、應用軟體一類的軟體不必有太多顧慮)。等你成為一名經驗豐富的系統管理員時,你就能靈活地處理這些問題了。

D. Linux安裝軟體的命令是什麼

LINUX下安裝軟體包常有三種,不同的軟體包有不同的安裝方法:tar包,整個安裝過程可以分為以下幾步:
1) 取得應用軟體:通過下載、購買光碟的方法獲得;
2) 解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar –xvzf軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包; 閱讀附帶的INSTALL文件、README文件;
3) 執行「./configure」命令為編譯做好准備;
4) 執行「make」命令進行軟體編譯;
5) 執行「makeinstall」完成安裝;
6) 執行「makeclean」刪除安裝時產生的臨時文件。
7) 運行應用程序:一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的 INSTALL和README文件,一般都會有說明。
8) 卸載:通常軟體的開發者很少考慮到如何卸載自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的卸載方法。有兩個軟體能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔
rpm包,安裝過程如下:
1) 操作系統:RedHat(Red Hat/Fedora)
2) 常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -參數」
3) 包管理工具 yum
4) 支持tar包
5)1rpm命令:安裝: rpm –ivh 軟體包名.rpm( -I 安裝軟體,-t測試安裝,不是真的安裝,-p顯示安裝進度,-f忽略任何錯誤,-U升級安裝,-v檢測套件是否正確安裝) 卸載: rpm –e 軟體名(注意使用的是軟體名,而不是軟體包名) 查詢:查詢當前系統安裝的軟體包: rpm –qa 『*軟體包名*』
deb包,安裝過程:
1) 操作系統:Debian系列(Ubuntu)
2) 常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -參數」
3) 包管理工具apt-get
4) 支持tar包
5)dpkg命令:安裝: dpkg –i 軟體包名.deb, 卸載: dpkg –e 軟體名,查詢:查詢當前系統安裝的軟體包: dpkg –l 『*軟體包名*』

E. Linux裡面安裝一個軟體有幾種方法

下班來說,有三種方式

二進制包方式

源碼編譯安裝方式

包管理器方式

F. 如何在Linux系統下安裝軟體

1、打開系統,可以看到桌面如下圖,找到軟體中心,打開軟體中心

G. linux如何安裝軟體

要麼是本地軟體包,要麼是軟體倉庫中的軟體包。
有的網站上直接就提供 rpm 格式的軟體包,比如 wps。軟體倉庫中的 rpm 包也是製作好後傳上去的。
一般就通過命令直接從軟體倉庫中安裝軟體,如果官方倉庫里沒有,就到軟體官網上看看說明,官網可能提供了 rpm 包用於直接安裝,或者給出了自己的倉庫源,添加倉庫地址後可通過命令安裝。
linux 並不是只能安裝 rpm、deb 格式的軟體包, 不同發行版有不同格式,只是這兩種最普及。

H. linux系統中如何安裝程序、軟體的幾種方法

在Windows下安裝軟體時,只需運行軟體的安裝程序(setup、install等)或者用zip等解壓縮軟體解開即可安裝,運行反安裝程序(uninstall、unware、“卸載”等)就能將軟體清除干凈,完全圖形化的操作界面,簡單到只要用滑鼠一直點擊“下一步”就可以了。而Linux好象就不一樣了,很多的初學者都抱怨在Linux下安裝和卸載軟體非常地困難,沒有像使用Windows時那麼直觀。其實在Linux下安裝和卸載軟體也非常簡單,同樣也有安裝向導或解壓安裝的方式,不相同的只不過是除了二進制形式的軟體分發外,還有許許多多以源代碼形式分發的軟體包,下面就來詳細地講一講這些軟體的安裝與卸載:

一、二進制分發軟體包的安裝與卸載

Linux軟體的二進制分發是指事先已經編譯好二進制形式的軟體包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟體包是為特定的硬體/操作系統平台編譯的,那它就不能在另外的平台或環境下正確執行。

1、*.rpm形式的二進制軟體包

安裝:rpm -ivh *.rpm
卸載:rpm -e packgename

說明:RPM(RedHat Packge Manager)是RedHat公司出的軟體包管理器,使用它可以很容易地對rpm形式的軟體包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸載時也可以將軟體安裝在多處目錄中的文件刪除干凈,因此推薦初學者盡可能使用rpm形式的軟體包。rpm的參數中-i是安裝,-v是校驗,-h是用散列符顯示安裝進度,*.rpm是軟體包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為後綴的文件);參數-e是刪除軟體包,packgename是軟體包名,與軟體包的文件名有所區別,它往往是文件名中位於版本號前面的字元串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟體包文件名,它們的軟體包名稱分別是apache和apache-devel。更多的rpm參數請自行參看手冊頁:man rpm。
如果你不喜歡在字元界面下安裝或卸載這些軟體包,完全可以在X-Window下使用圖形界面的軟體包管理程序,如glint、xrpm這樣的圖形介面,或者是KDE的kpackge等,這樣對軟體包的安裝、升級、卸載、驗證和查詢就可以通過點擊滑鼠來輕松完成。

2、*.tar.gz/*.tgz、*.bz2形式的二進制軟體包

安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸載:手動刪除
說明:*.tar.gz/*.bz2形式的二進制軟體包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對於解壓後只有單一目錄的軟體,卸載時用命令“rm -rf 軟體目錄名”;如果解壓後文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統中安裝了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”獲取清單。tar的參數z是調用gzip解壓,x是解包,v是校驗,f是顯示結果,y是調用bzip2解壓,t是列出包的文件清單。更多的參數請參看手冊頁:man tar。
如果你更喜歡圖形界面的操作,可以在X-Window下使用KDE的ArK壓縮檔案管理工具。
3、提供安裝程序的軟體包
這類軟體包已經提供了安裝腳本或二進制的安裝向導程序(setup、install、install.sh等),只需運行它就可以完成軟體的安裝;而卸載時也相應地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟體套件就使用名為setup的安裝程序,而且在軟體安裝後提供反安裝的功能,目前這種類型的軟體包還比較少,因其安裝與卸載的方式與Windows軟體一樣,所以就無需多講了。

二、源代碼分發軟體包的安裝與卸載

Linux軟體的源代碼分發是指提供了該軟體所有程序源代碼的發布形式,需要用戶自己編譯成可執行的二進制代碼並進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應多種硬體/操作系統平台及編譯環境,缺點是難度較大,一般不適合初學者使用。
1、*.src.rpm形式的源代碼軟體包

安裝:rpm -rebuild *.src.rpm
cd /usr/src/dist/RPMS
rpm -ivh *.rpm
卸載:rpm -e packgename
說明:rpm --rebuild *.src.rpm命令將源代碼編譯並在/usr/src/dist/RPMS下生成二進制的rpm包,然後再安裝該二進制包即可。packgename如前所述。

2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟體包

安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓
然後進入解壓後的目錄:

./configure 配置
make 編譯
make install 安裝

卸載:make uninstall 或 手動刪除

說明:建議解壓後先閱讀說明文件,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟體包的源代碼在編譯安裝後可以用make install命令來進行卸載,如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,那你應該在編譯前進行配置,指定軟體將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用“rm -rf 軟體目錄名”命令來進行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最難的,它適合於使用Linux已有一定經驗的人,一般不推薦初學者使用。

關於Linux下軟體的安裝與卸載lanche已經講了這么多,但可能還會有人問怎麼知道一個tar.gz/bz2包是二進制文件包呢還是源代碼包?如果你用過壓縮工具就會明白,壓縮包未必就是軟體,它也可能是備份的許多圖片,也可能是打包在一起的普通資料,要分辨它到底是什麼最好的辦法就是查看包里的文件清單,使用命令tar ztvf *.tar.gz / tar ytvf *.bz2或者在X-Window下使用圖形化的ArK壓縮檔案管理工具都可以,源代碼包里的文件往往會含有種種源代碼文件,頭文件*.h、c代碼源文件*.c、C++代碼源文件*.cc/*.cpp等;而二進制包里的文件則會有可執行文件(與軟體同名的往往是主執行文件),標志是其所在路徑含有名為bin的目錄(僅有少數例外)。原來這么簡單呀,還不快點自己試試!

I. 怎樣在 Linux 上安裝程序

目前流行的軟體包有兩種比較常見的形式,一種是以 RPM、deb包為代表的智能軟體包,另一種是file.tar.gz形式的壓縮。
一、源代碼安裝
應用軟體的源代碼一般是file.tar.gz或者file.tgz格式,也就是說是以tar來打包,然後用gzip來壓縮。
以應用軟體xfce-3.8.7.tar.gz為例,先進入軟體的當前目錄,然後使用gzip解壓:#gzip -d
xfce-3.8.7.tar.gz(注:-d 代表解壓)。然後用tar解包:#tar -xvf
xfce-3.8.7.tar。由於tar和gzip經常一起使用,所以tar還提供了一個參數,它可以自動調用gzip來解壓,即:# tar -xzvf xfce-3.8.7.tar.gz。
進入解壓完成之後新建立的目錄,一般的應用軟體中都有一個用來配置軟體的可執行文件
——configure,它的參數比較多,而且用法也非常靈活。當然,安裝不同的軟體參數也不相同,具體有些什麼參數,可以用命令:#./configure help取得詳細的幫助。例如./configure --prefix=/usr/local/mysql(表示設置軟體的安裝目錄為:/usr/local/mysql)在運行#./configure [options]配置軟體後,它會根據你當前系統、編譯、安裝相關的信息,生成一個安裝配置文件Makefile。Makefile文件通常是用來編譯和安裝軟體的,運行make命令時系統會自動根據Makefile文件中的設置對軟體進行編譯和安裝,如果編譯能夠順利通過的話,運行#make install命令來安裝。
二、智能包安裝
現在,以智能包形式提供的軟體很多,像RedHat Linux的RPM、Debian
Linux的DEB、KISS、BSD以及Slackware等。RPM和Debian幾乎統治著Linux包管理世界是Linux發行版本所廣泛採用的應用軟體。
RPM是RedHat Package Manager的縮寫,它只能使用在安裝了RPM軟體的系統中,不過好像目前大多數中文Linux發行版本都支持RPM軟體包。
1、用命令管理
#rpm [options] abc.rpm
例如安裝python-1.5.2-35.i386.rpm軟體時,可以使用如下命令:#rpm –ivh python-1.5.2-35.i386.rpm。
如果想知道RPM軟體包中的相關信息,可以使用命令: #rpm ivhpython1.5.2- 35.i386.rpm。
如果想知道python-1.5.2-35.i386.rpm會在系統里安裝哪些文件,可以使用以下這個命令:rpm -qpl python-1.5.2-35.i386.rpm。
2、圖形界面工具管理
相對命令方式來說,在圖形環境下,安裝、升級、卸載和查詢RPM軟體包是一件非常簡單輕松的事情,因為Linux提供了幾個功能強大的RPM包管理工具。推薦使用Linux的圖形管理工具來維護RPM軟體包,GNOME中的GnoRPM和KDE中的Kpackage就是功能強大的RPM。
點擊Start(開始)→System tools(系統工具)→Kpackage,出現Kpackage界面,同時分析Linux系統中的 RPM資料庫。它將安裝好的RPM包形式的軟體按照功能分在Amusements、Application、Development、Document、 Extension、Extentions、Networking、System Environment、User Interface以及X11等幾個樹形目錄中,每個目錄中有相應的文件圖標和名稱。要安裝或升級軟體,只要點擊工具欄的相應按鈕就會彈出打開文件的對話框,選中要安裝的RPM文件,單擊OK按鈕,如果不缺必要的運行庫,就開始安裝軟體了。卸載軟體時,用滑鼠選擇相應的軟體,單擊右邊的Uninstall按鈕就可以了。

熱點內容
如何掃碼添加伺服器地址 發布:2024-11-15 19:31:48 瀏覽:278
sql語句復制資料庫 發布:2024-11-15 19:28:02 瀏覽:837
演算法的薪資 發布:2024-11-15 19:15:22 瀏覽:322
ubuntu可以重新編譯嗎 發布:2024-11-15 19:09:10 瀏覽:649
access資料庫表的創建 發布:2024-11-15 18:51:18 瀏覽:141
怎麼搭建信令伺服器 發布:2024-11-15 18:48:03 瀏覽:578
如何解鎖安卓手機鎖屏圖 發布:2024-11-15 18:47:48 瀏覽:966
c語言水仙花數編程 發布:2024-11-15 18:45:50 瀏覽:852
安卓快手伴侶懸浮怎麼設置 發布:2024-11-15 18:26:50 瀏覽:524
瀏覽器緩存好的視頻為什麼都刪了 發布:2024-11-15 18:23:06 瀏覽:161