首頁 運維 linux運維 Linux安裝指令介紹

Linux安裝指令介紹

Aug 05, 2017 pm 02:37 PM
linux 介紹 安裝

一般有三種常見的安裝方法

1. 圖形介面安裝: synaptic software management  (好像都是deb包)

2. 終端機命令列方式。安裝原始程式包(tar, Z, gz, bz2, tar.gz, tar.bz2, tar.Z, rar, zip),rpm包,deb包  (詳情見下)

3. 終端apt方式。 (好像都是deb套件) 透過apt-get下載下來的套件存放在 /var/cache/apt/archives。

其他,無須安裝的,如bin文件,只需更改使用權限

也有三種對應的卸載方式

1、透過Synaptic Package Manager

#簡單的圖形化介面,非常容易。找到要移除的軟體包,點選移除(Remove)既可

#2、命令列移除方式

1)原始程式包:

(前提:原始程式包中已寫入uninstall程式)

make uninstall


##2)dpkg方式:
移除式卸載:dpkg -r xxx
清除式卸載:dpkg -P xxx

##3)rpm方式:

rpm -e xxx

3、apt指令移除式卸載,移除軟體包:apt-get remove xxx
#清除式卸載,把與軟體安裝相關的設定一起卸載:apt-get - -purge remove xxx
#

LINUX 下安裝軟體方法指令方法

怎麼安裝應用軟體?
    我的軟體安裝在什麼地方?
    如何移除不要的應用軟體?
    ……
    下面,我們就一起來認識一下這些方面的問題。
  
  一、 解析Linux應用軟體安裝包:
    通常Linux應用軟體的安裝包有三種:
    1) tar包,如software-12.3-1.gz.2.gz。它是使用UNIX系統的打包工具tar打包的。
    2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一種套件封裝格式。
    3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一種套件封裝格式。
         而且,大多數Linux應用軟體套件的命名也有一定的規律,它遵循:
    名稱-版本-修正版-類型
   tar.gz 意味著:
    軟體名稱:software
    版本號:1.2.3
      版本號:1.2.3
      版本號:1.2.3
     修正版本:說明類型。
    2) sfotware-1.2.3-1.i386.rpm
    軟體名稱:software
         。 Intel 80x86平台。
    類型:rpm,說明是一個rpm包。
    註:由於rpm格式的通常是已編譯的程序,所以需指明平台。在後面會詳細說明。
    而software-1.2.3-1.deb就不用再說了吧!大家自己練習一下。
  二、 了解包裡的內容:
    一個Linux應用程式的軟體包中可以包含兩種不同的內容:
    1) 一個就是可執行文件,也就是解開包後就可以執行文件,也就是解開包後就可以執行文件直接運行的。在Windows中所 有的軟體包都是這種類型。安裝完這個程式後,你就可以使用,但你看不到原始程式。而且下載時要注意這個軟體是否是你所使用的平台,否則將無法正常安裝。
    2) 另一種則是原始程序,也就解開包後,你還需要使用編譯器將其編譯成為可執行檔。這在Windows系統中是幾乎沒有的,因為Windows的想法是不開放原始程式的。
    通常,用tar打包的,都是原始程式;而用rpm、dpkg打包的則常是可執行程式。一般來說,自己動手編譯原始程式能夠更具靈活性,但也容易遇到各種問題和困難。而相對來說,下載那些可執行程式包,反而是更容易完成軟體的安裝,當然那樣彈性就差多了。所以一般一個軟體總是會提供多種打包格式的安裝程式的。你可以根據自己的情況來選擇。
  三、 搞定使用tar打包的應用軟體
    1. 安裝:
    整個安裝過程可以分為以下幾步:
    1) 整個安裝過程可以分為以下幾步:
    1) 取得應用程式軟體可以分成以下步驟:
    1) 取得應用軟體:透過下載、購買應用程式軟體的
    2)解壓縮檔案:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓縮。如果是最常見的gz格式,則可以執行:“tar –xvzf 軟體包名”,就可以一步完成解壓縮與解包工作。如果不是,則先用解壓縮軟體,再執行「tar –xvf 解壓縮後的tar包」來解包;
    3) 閱讀隨附的INSTALL檔、README檔;
    4)執行「./configure」指令為編譯做好準備;
    5) 執行「make」指令進行軟體編譯;
    6) 執行「make install」完成安裝;
    7) 執行「make install」完成安裝;
    7) 執行「make」。文件。
    好了,到此大功告成。我們就可以運行應用程式了。但這時,有的讀者就會問,我要怎麼執行?這也是一個Linux特色的問題。其實,一般來說, Linux的應用軟體的可執行檔會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的 INSTALL和README文件,通常都會有說明。
    2. 卸載:
    通常軟體的開發者很少考慮到如何卸載自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的卸載方法。
    那麼是不是說就不能夠卸載呢!其實也不是,有兩個軟體能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔。它們的使用方法,筆者會另行文介紹。在此就不加贅述了。
  四、 搞定使用rpm打包的應用軟體
    rpm可謂是Redhat公司的一大貢獻,它使Linux的軟體安裝工作變得更加簡單容易。
    1. 安裝:
    我只需簡單的一句話,就可以說完。執行:
  rpm –ivh rpm軟體包名###更進階的,請見下表:
  rpm參數參數說明
  -i 安裝軟體
  -t 測試安裝,不是真的安裝
#  -p 顯示安裝進度
  -f 忽略任何忽略任何錯誤
  -U 升級安裝
  -v 檢測套件是否正確安裝
    這些參數可以同時採用。更多的內容可以參考RPM的命令幫助。
    2. 卸載:
    我同樣只需簡單的一句話,就可以說完。執行:
      rpm –e 軟體名稱
    不過要注意的是,後面使用的是軟體名,而不是軟體套件名稱。例如,要安裝software-1.2.3-1.i386.rpm這個套件時,應執行:
       rpm –ivh software-1.2.3-1.i386.rpm
    而當卸載時,則應執行:
      rpm –e software。
  
  
    另外,在Linux中還提供了象GnoRPM、kpackage等圖形化的RPM工具,使得整個過程會更加簡單。這些軟體的具體應用,筆者會另行文介紹。

  五、 搞定使用deb打包的應用程式
  
    這是Debian Linux提供的一個套件管理器,它與RPM十分類似。但由於RPM出現得更早,所以在各種版本的Linux都常見到。而debian的套件管理器dpkg則只出現在Debina Linux中,其它Linux版本一般都沒有。我們在這裡簡單說明:
  
    1. 安裝
        dpkg –i deb軟體包名
    卸載
         dpkg –e 軟體名稱
       如:dpkg –e software
    好了,就說到這,希望能夠幫助大家找到北。有什麼問題請在[url]www.linuxaid.com.cn/bbs/[/url]「安裝與入門」版中提出,或E-mail to:[email]fjxufeng@linuxaid.com.cn[/email ]。
================================================= ====================================
軟體的安裝
  ---- Linux下軟體的安裝主要有兩種不同的形式。第一種安裝檔名為filename.tar.gz。另一種安裝檔名稱為 filename.i386.rpm。以第一種方式發行的軟體多為以原始碼形式發送的。第二種方式則是直接以二進位形式發行的。 i386即表示該軟體是依 Inter 386指令集編譯產生的。
  ---- 對於第一種,安裝方法如下:
  ---- 首先,將安裝檔案拷貝至你的目錄中。例如,如果你是以root身分登入上的,就將軟體拷貝至/root中。
  ---- #cp filename.tar.gz /root
  ---- 由於該檔案是被壓縮並打包的,所以,應對其解壓縮。指令為:
  ---- #tar xvzf filename.tar.gz
  ---- 執行指令後,安裝檔案按路徑,解壓縮在目前目錄下。用ls指令可以看到解壓縮後的檔案。通常在解壓縮後產生的檔案中,有名為"INSTALL"的檔案。該文件為純文字文件,詳細講述了該軟體包的安裝方法。
  ---- 對於多數需要編譯的軟體,其安裝的方法大致相同。執行解壓縮後產生的一個名為configure的可執行腳本程式。它是用來檢查系統是否有編譯時所需的函式庫,以及函式庫的版本是否滿足編譯的需要等安裝所需的系統資訊。為隨後的編譯工作做準備。指令為:
  ---- #./configure
  ---- 若檢查過程中,發現有錯誤,configure會給予提示,停止檢查。你可以跟據提示對系統進行設定。再重新執行該程式。檢查通過後,將產生用於編譯的MakeFile檔。此時,可以開始進行編譯了。編譯的過程視軟體的規模和電腦的效能的不同,所耗費的時間也不同。指令為:
  ---- #make
  ---- 成功編譯後,鍵入如下的指令開始安裝:
  ---- #make install
  ---- 安裝完畢,應清除編譯過程中產生的臨時檔案和配置過程中產生的檔案。鍵入以下指令:
  #make clean
  #make distclean
  至此,軟體的安裝結束。
  ---- 對於第二種,其安裝方法要簡單的多。
  ---- 同第一種方式一樣,將安裝檔案拷貝至你的目錄中。然後使用rpm來安裝該檔案。指令如下:
  ---- #rpm -i filename.i386.rpm
  ---- rpm將自動將安裝檔案解包,並將軟體安裝到預設的目錄下。並將軟體的安裝資訊註冊到rpm的資料庫中。參數i的作用是使rpm進入安裝模式。
  ---- 另外,還有一些Linux平台下的商業軟體。在其安裝檔中,有Setup安裝程序,其安裝方法與Windows平台下的相同。如:Corel WordPerfect。
  軟體的卸載
  ---- 軟體的卸載主要是使用rpm來進行的。卸載軟體首先要知道軟體包在系統中註冊的名稱。鍵入指令:
  ---- #rpm -q -a
  ---- 即可查詢到目前系統中安裝的所有的軟體套件。參數q的作用是使rpm進入查詢指令模式。參數a是查詢模式的子參數,意為全部(ALL)。查詢到的資訊較多,可使用less人螢幕顯示。
  ---- 確定了要卸載的軟體的名稱,就可以開始實際卸載該軟體了。鍵入指令:
  ---- #rpm -e [package name]
  ---- 即可卸載軟體。參數e的作用是使rpm進入卸載模式。將名為[package name]的軟體包進行卸載。由於系統中各個軟體包之間相互依賴關係。如果因存在依賴關係而無法卸載,rpm將給予提示並停止卸載。你可以使用如下的命令來忽略依賴關係,直接開始卸載:
  ---- #rpm -e [package name] -nodeps
  ---- 忽略依賴關係的卸載可能會導致系統中其它的一此軟體無法使用。你可以使用
  ---- #rpm -e [package name] -test
  ---- 讓rpm進行一次卸載預演,而不是真正卸載。這樣可以使你檢查軟體是否有依賴關係。卸載過程中是否有錯誤。

(2)

For the benefit of people new to Linux, I have written a generic explanation of howto install software in Linux. Note that some software may have specific installation procedures, this HOWTO is not a substitute for reading the official installation documentation

This HOWTO covers the following topics:

Command-line process:

  • 1
  • #Compiling and Installing software from source
  • Installing RPM's using the Redhat Package Manager
  • # Installing using Debian's apt-get
  • Installing mandrake things
  • Installing with fedora / yum
  • ## Installing slackware packages
  • Installing software using Gentoo EMerge
  • Installing binary files (.BIN/.SH)





#Installing .package Files (AutoPackage)

#Graphical (GUI) process:

#Using Synaptic (Fedora, Ubuntu)

#Using YaST2 (SuSE, openSuSE)

... ...

(3)

Linux下軟體安裝方法摘要:

 

 

一、rpm套件安裝方式步驟:

1、找到對應的軟體包,例如soft.version.rpm,下載到本機某個目錄;

2、開啟一個終端,su -成root使用者;

3、cd soft.version.rpm所在的目錄;

4、輸入rpm -ivh soft.version.rpm

 

# #二、deb套件安裝方式步驟:

1、找到對應的軟體包,例如soft.version.deb,下載到本機某個目錄;

2、開啟一個終端, su -成root用戶;

3、cd soft.version.deb所在的目錄;

4、輸入dpkg -i soft.version.deb

 

三、tar.gz原始碼包安裝方式:

1、找到對應的軟體包,如soft.tar.gz,下載到本機某個目錄;

2 、開啟一個終端,su -成root使用者;

3、cd soft.tar.gz所在的目錄;

4、tar -xzvf soft.tar.gz //一般會生成一個soft目錄######5、cd soft######6、./configure#######7、make######8、make install###### # #####四、tar.bz2原始碼包安裝方式:######1、找到對應的軟體包,例如soft.tar.bz2,下載到本機某個目錄;##### #2、開啟一個終端,su -成root使用者;######3、cd soft.tar.bz2所在的目錄;######4、tar -xjvf soft.tar.bz2 //一般會產生一個soft目錄######5、cd soft######6、./configure######7、make#####8、make install##################################################### # ######五、apt方式安裝:######1、開啟一個終端,su -成root使用者;######2、apt-cache search soft 注意:soft是你要找的軟體的名稱或相關資訊######3、如果2中找到了軟體soft.version,則用apt-get install soft.version指令安裝軟體註解:只要你能上網,只要用apt- cachesearch查找軟體,用apt-get install軟體###### ######六、bin檔案安裝:######如果你下載到的軟體名稱是soft.bin,一般情況下是個可執行文件,安裝方法如下:######1、開啟一個終端,su -成root使用者;######2、chmod +x soft.bin#######3、./ soft.bin //執行這個指令就可以安裝軟體了###### ######/************關於本文檔********* ***********************************######*filename:Linux下軟體安裝方法總結###

*purpose:總結了Linux下各種軟體安裝方法

*wrote by: zhoulifa(zhoulifa@163.com) 周立發(http://zhoulifa.bokee.com)

#Linux愛好者Linux知識傳播者SOHO族開發者最擅長C語言程式設計

*date time:2006-07-26 18:10:00

*Note: 任何人可以任意複製程式碼並運用這些文檔,當然包括你的商業用途

* 但請遵循GPL。

*Hope:希望越來越多的人貢獻自己的力量,為科學技術發展出力

****************** ************************************************** */

 

七、不需要安裝的軟體:

有了些軟體,例如lumaqq,是不需要安裝的,自帶jre解壓縮後可直接運行。假設下載的是lumaqq.tar.gz,使用方法如下:

1、開啟一個終端,su -成root使用者;

2、tar -xzvf lumaqq.tar.gz //這一步會產生一個叫做LumaQQ的目錄

3、cd LumaQQ

#4、chmod +x lumaqq //設定lumaqq這個程式檔案為可運行

#5、此時就可以運行lumaqq了,用命令./lumaqq即可,但每次運行要輸入全路徑或切換到剛才生成的LumaQQ目錄裡

6、為了保證不設定路徑就可以用,你可以在/bin目錄下建立一個lumaqq的鏈接,用命令ln -s lumaqq /bin/ 即可,以後任何時候打開一個終端輸入lumaqq就可以啟動QQ聊天軟體了

7、如果你要想lumaqq有個選單項,使用選單編輯工具,例如AlacarteMenu Editor,找到上面產生的LumaQQ目錄裡的lumaqq設定一個選單項目就可以了,當然你也可以直接到/usr/share/applications目錄,按照裡面其它*.desktop檔案的格式產生一個自己的desktop檔案即可。

 

建議開發者不要用red hat/red flag/suse等第一代Linux作業系統,用這些除了方便(也就是說比較傻瓜型)、介面豪華點外沒什麼好。用debian/ubuntu等第二代吧,apt指令安裝軟體是最簡單的。 apt指令會自動解決軟體安裝過程中的依賴問題,會把沒有的套件安裝上,會把版本低的套件自動升級,當然,都是要經你確認一次的。

如果你使用RedHat等第1代Linux系統,安裝軟體是比較麻煩的事,rpm-ivh softA.rpm是用來安裝softA軟體的,但通常情況下可能遇到的問題是提示說需要安裝softB1,softB2, softB3等一堆軟體,然後你安裝softB1軟體包時,可能又會提示你說你需要安裝softC1,softC2, softC3, softC4等一堆軟體…這樣一來你就只夠時間到處去找這些軟體包了。光碟上沒有就得去網路下載,網路上還得搜尋半天,時間都花在搜尋軟體包了。而且就算找到這些軟體包,還可能會遇到的問題是:softC2軟體包必須在softC1軟體包之前安裝才可以,順序錯了也安裝不成功。但這誰知道呢?難啊。所以,你沒有時間來安裝體驗軟體的功能了,更別說開發軟體了。

建議你安裝第2代Linux作業系統,典型的是Debian Linux和Ubuntu Linux,我之前在文章「如何在安裝了Windows作業系統的電腦上安裝Linux作業系統」裡提到一個簡潔安裝手冊,你下載來照著操作就可以安裝Ubuntu了。

第2代作業系統在安裝軟體方面相當簡單:第一步,搜尋你要的軟體,例如你要找一個遊戲軟體,它的名稱叫myward,這個遊戲軟體的說明是:my own war game。搜尋這個軟體包就只需要輸入指令apt-cachesearch myward,或是輸入軟體名稱的一部分apt-cache search war,或是你不知道軟體名稱,輸入軟體說明裡的一部分文字apt-cache search game,都可以找到個軟體,找到後進行第二步,只需要輸入apt-get install myward,也就是後面跟上軟體名稱就可以安裝了。

我是做程式開發的,不希望自己只會google找東西,希望有更多的時間研究Linux核心。

以上是Linux安裝指令介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1323
25
PHP教程
1272
29
C# 教程
1251
24
Linux體系結構:揭示5個基本組件 Linux體系結構:揭示5個基本組件 Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

git怎麼查看倉庫地址 git怎麼查看倉庫地址 Apr 17, 2025 pm 01:54 PM

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

notepad怎麼運行java代碼 notepad怎麼運行java代碼 Apr 16, 2025 pm 07:39 PM

雖然 Notepad 無法直接運行 Java 代碼,但可以通過借助其他工具實現:使用命令行編譯器 (javac) 編譯代碼,生成字節碼文件 (filename.class)。使用 Java 解釋器 (java) 解釋字節碼,執行代碼並輸出結果。

sublime寫好代碼後如何運行 sublime寫好代碼後如何運行 Apr 16, 2025 am 08:51 AM

在 Sublime 中運行代碼的方法有六種:通過熱鍵、菜單、構建系統、命令行、設置默認構建系統和自定義構建命令,並可通過右鍵單擊項目/文件運行單個文件/項目,構建系統可用性取決於 Sublime Text 的安裝情況。

Linux的主要目的是什麼? Linux的主要目的是什麼? Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

laravel安裝代碼 laravel安裝代碼 Apr 18, 2025 pm 12:30 PM

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

git軟件安裝 git軟件安裝 Apr 17, 2025 am 11:57 AM

安裝 Git 軟件包括以下步驟:下載安裝包運行安裝包驗證安裝配置 Git安裝 Git Bash(僅限 Windows)

VSCode怎麼用 VSCode怎麼用 Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCode) 是一款跨平台、開源且免費的代碼編輯器,由微軟開發。它以輕量、可擴展性和對眾多編程語言的支持而著稱。要安裝 VSCode,請訪問官方網站下載並運行安裝程序。使用 VSCode 時,可以創建新項目、編輯代碼、調試代碼、導航項目、擴展 VSCode 和管理設置。 VSCode 適用於 Windows、macOS 和 Linux,支持多種編程語言,並通過 Marketplace 提供各種擴展。它的優勢包括輕量、可擴展性、廣泛的語言支持、豐富的功能和版

See all articles