搜尋
首頁運維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
Linux操作:利用維護模式Linux操作:利用維護模式Apr 19, 2025 am 12:08 AM

Linux的維護模式可以通過GRUB菜單進入,具體步驟為:1)在GRUB菜單中選擇內核並按'e'編輯,2)在'linux'行末添加'single'或'1',3)按Ctrl X啟動。維護模式提供了一個安全環境,適用於系統修復、重置密碼和系統升級等任務。

Linux:如何進入恢復模式(和維護)Linux:如何進入恢復模式(和維護)Apr 18, 2025 am 12:05 AM

進入Linux恢復模式的步驟是:1.重啟系統並按特定鍵進入GRUB菜單;2.選擇帶有(recoverymode)的選項;3.在恢復模式菜單中選擇操作,如fsck或root。恢復模式允許你以單用戶模式啟動系統,進行文件系統檢查和修復、編輯配置文件等操作,幫助解決系統問題。

Linux的基本要素:為初學者解釋Linux的基本要素:為初學者解釋Apr 17, 2025 am 12:08 AM

Linux的核心組件包括內核、文件系統、Shell和常用工具。 1.內核管理硬件資源並提供基本服務。 2.文件系統組織和存儲數據。 3.Shell是用戶與系統交互的接口。 4.常用工具幫助完成日常任務。

Linux:看看其基本結構Linux:看看其基本結構Apr 16, 2025 am 12:01 AM

Linux的基本結構包括內核、文件系統和Shell。 1)內核管理硬件資源,使用uname-r查看版本。 2)EXT4文件系統支持大文件和日誌,使用mkfs.ext4創建。 3)Shell如Bash提供命令行交互,使用ls-l列出文件。

Linux操作:系統管理和維護Linux操作:系統管理和維護Apr 15, 2025 am 12:10 AM

Linux系統管理和維護的關鍵步驟包括:1)掌握基礎知識,如文件系統結構和用戶管理;2)進行系統監控與資源管理,使用top、htop等工具;3)利用系統日誌進行故障排查,借助journalctl等工具;4)編寫自動化腳本和任務調度,使用cron工具;5)實施安全管理與防護,通過iptables配置防火牆;6)進行性能優化與最佳實踐,調整內核參數和養成良好習慣。

了解Linux的維護模式:必需品了解Linux的維護模式:必需品Apr 14, 2025 am 12:04 AM

Linux維護模式通過在啟動時添加init=/bin/bash或single參數進入。 1.進入維護模式:編輯GRUB菜單,添加啟動參數。 2.重新掛載文件系統為讀寫模式:mount-oremount,rw/。 3.修復文件系統:使用fsck命令,如fsck/dev/sda1。4.備份數據並謹慎操作,避免數據丟失。

Debian如何提升Hadoop數據處理速度Debian如何提升Hadoop數據處理速度Apr 13, 2025 am 11:54 AM

本文探討如何在Debian系統上提升Hadoop數據處理效率。優化策略涵蓋硬件升級、操作系統參數調整、Hadoop配置修改以及高效算法和工具的運用。一、硬件資源強化確保所有節點硬件配置一致,尤其關注CPU、內存和網絡設備性能。選擇高性能硬件組件對於提升整體處理速度至關重要。二、操作系統調優文件描述符和網絡連接數:修改/etc/security/limits.conf文件,增加系統允許同時打開的文件描述符和網絡連接數上限。 JVM參數調整:在hadoop-env.sh文件中調整

Debian syslog如何學習Debian syslog如何學習Apr 13, 2025 am 11:51 AM

本指南將指導您學習如何在Debian系統中使用Syslog。 Syslog是Linux系統中用於記錄系統和應用程序日誌消息的關鍵服務,它幫助管理員監控和分析系統活動,從而快速識別並解決問題。一、Syslog基礎知識Syslog的核心功能包括:集中收集和管理日誌消息;支持多種日誌輸出格式和目標位置(例如文件或網絡);提供實時日誌查看和過濾功能。二、安裝和配置Syslog(使用Rsyslog)Debian系統默認使用Rsyslog。您可以通過以下命令安裝:sudoaptupdatesud

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

記事本++7.3.1

記事本++7.3.1

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

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境