Linux應用程序安裝與管理-學習-對初學者有很大幫助-格式PPT課件_第1頁
Linux應用程序安裝與管理-學習-對初學者有很大幫助-格式PPT課件_第2頁
Linux應用程序安裝與管理-學習-對初學者有很大幫助-格式PPT課件_第3頁
Linux應用程序安裝與管理-學習-對初學者有很大幫助-格式PPT課件_第4頁
Linux應用程序安裝與管理-學習-對初學者有很大幫助-格式PPT課件_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1,Linux應用程序安裝與管理,2,本章目標,了解Linux應用程序的組成部分 掌握使用RPM工具管理軟件包的方法 掌握應用程序源代碼包的編譯安裝方法 掌握圖形界面下應用程序管理工具的使用,Page 3/31,本章結構,4,Linux應用程序與命令,應用程序與命令的關系 基本命令是Linux系統中不可缺少的組成部分 命令保存在/bin和/sbin目錄中 應用程序保存在/usr/bin和/usr/sbin目錄中 命令的作用是完成對Linux系統本身的管理工作,應用程序則完成與Linux系統管理相對獨立的任務 命令只能以命令行的形式運行,命令格式中包括命令字、命令選項和命令參數 應用程序可以是以

2、命令行的形式運行,也可以是字符界面或圖形界面的窗口程序,形式比較多樣,5,應用程序與第三方應用程序,系統應用程序與第三方應用程序的比較 系統應用程序通常遵從Linux發(fā)行版本中的軟件包管理格式進行安裝和卸載 第三方應用程序可能以Linux發(fā)行版本中使用的軟件包的格式提供安裝程序,也可能使用來自安裝程序或其他的形式提供應用程序的安裝,6,Linux應用程序組成,應用程序中不同類型的文件保存在Linux系統的不同目錄中,7,RPM 軟件包,RPM最早是由Red Hat公司提出的軟件包管理標準,目前應用于很多Linux發(fā)行版 RPM Package Manager RPM軟件包的文件名 bash-3

3、.0-19.2.i386.rpm,8,rpm命令的功能,RHEL4中使用rpm命令對RPM軟件包進行管理 rpm命令可以完成對軟件包的所有管理功能 查詢已安裝在Linux系統中的RPM軟件包的信息 查詢RPM軟件包安裝文件的信息 安裝RPM軟件包到當前Linux系統 從當前Linux系統中卸載已安裝的RPM軟件包 升級當前Linux系統中已安裝的RPM軟件包,9,rpm查詢命令,10,軟件包查詢實例2-1,查詢系統中已安裝的軟件包信息 $ rpm -qi bash,11,軟件包查詢實例2-2,查詢指定RPM軟件包文件的信息 $ rpm -qpl bash-3.0-19.2.i386.rpm,1

4、2,RPM安裝命令,rpm命令配合“-i”選項用于安裝RPM軟件包 rpm -i vim-common-6.3.035-3.i386.rpm,rpm命令配合“-ivh”在安裝RPM軟件包時會顯示更多的提示信息 rpm -ivh vim-common-6.3.035-3.i386.rpm,13,RPM軟件包之間的依賴關系,包依賴關系,vim-enhanced包的運行依賴于 vim-common包,因此,vim-common包需要在 vim-enhanced包之前進行安裝,14,RPM包卸載,rpm命令配合“-e”選項用于安裝RPM軟件包 rpm -e vim-enhanced,RPM軟件包的卸載

5、同樣存在依賴關系 被依賴的軟件包應該最后被卸載,15,RPM包升級,rpm命令配合“-U”選項用于安裝RPM軟件包 rpm -U vim-enhanced-6.3.035-3.i386.rpm,當系統中未安裝需要升級的軟件包時,升級的過程等同于安裝軟件包的過程,16,階段總結,應用程序和系統命令的執(zhí)行文件放置在不同的系統目錄中 應用程序軟件包中不同類型的文件保存在不同的系統目錄中 Red Hat Linux系列發(fā)行版中使用RPM作為軟件包的管理格式 rpm命令用于軟件包的管理 rpm -q實現軟件包查詢功能 rpm -i實現軟件包安裝功能 rpm -e實現軟件包卸載功能 rpm -U實現軟件包

6、升級功能,17,階段練習,使用rpm查詢命令配合less命令分頁瀏覽系統中已經安裝的所有軟件包的列表 查詢ls命令的命令文件屬于系統中的哪個軟件包,18,應用程序編譯安裝,開放源代碼應用程序的編譯安裝 編譯應用程序前的準備工作 編譯前的配置 編譯與安裝過程,19,應用程序源代碼安裝的一般步驟,確認當前系統中具備軟件編譯的環(huán)境 獲得應用程序的源代碼軟件包文件 解壓縮源代碼軟件包文件 進行編譯前的配置工作 進行程序源代碼的編譯 將編譯完成的應用程序安裝到系統中,20,編譯應用程序前的準備工作,確認系統中已經安裝了編譯環(huán)境 $ rpm -qa | grep gcc 獲得(下載)程序的源代碼安裝包文件

7、 釋放程序源代碼軟件包文件 $ tar jxf prozilla-2.0.4.tar.bz2 進入源代碼目錄 $ cd prozilla-2.0.4,21,程序編譯前的配置,程序源代碼目錄中的“configure”命令用于完成程序編譯前的配置工作 查看“configure”命令支持的配置選項 ./configure -help 指定安裝路徑進行配置 ./configure -prefix=/home/teacher/proz,22,編譯與安裝,程序編譯過程 使用make命令進行應用程序的編譯 $ make 程序安裝過程 使用make install命令進行應用程序的編譯 $ make inst

8、all 驗證(執(zhí)行)已編譯安裝完成的程序 查看安裝目錄中的文件,執(zhí)行命令程序 $ cd /home/teacher/proz ; ls $ bin/proz -help,23,啟動包管理程序,包管理程序啟動可以使用命令和菜單兩種方式 $ system-config-packages,選擇菜單啟動包管理程序,普通用戶啟動包管理程序需輸入root用戶口令,24,程序管理工具的操作,進行軟件包類別中的詳細設置,選擇程序類別末尾的Details鏈接,25,軟件包安裝實例,選擇Update按鈕,選擇安裝開發(fā)工具軟件包,要安裝的包個數和需要的磁盤空間,按照提示更換安裝盤,軟件包安裝完成,26,應用程序管理

9、工具的特點,應用程序管理工具對RHEL4安裝光盤中包括的軟件包按照類型劃分后進行管理,結構比較清晰 管理工具只能用于管理RHEL4發(fā)行版中自帶的應用程序,不能管理其他的RPM軟件包 由于軟件包之間存在復雜的依賴性關系,很多軟件包只能通過管理工具進行安裝和卸載,通過rpm命令很難手工完成管理工作 管理工具特別適合完成安裝和卸載某個類型的所有軟件包,27,階段總結,為了實現特定的管理目的,一些應用程序只能通過源碼編譯的方式進行安裝 應用程序源碼編譯安裝需要系統中有編譯環(huán)境 應用程序源碼編譯包括配置、編譯、安裝等步驟 ./configure make make install 應用程序管理工具是Re

10、d Hat Linux系列發(fā)行版中特有管理程序,只能管理發(fā)行版自身包括的軟件包,28,階段練習,使用configure命令查看程序源代碼的配置支持哪些配置項 啟動并熟悉程序管理工具的操作界面,Page 29/31,本章總結,應用程序與命令,應用程序的組成,包管理系統,RPM包管理系統,應用程序的編譯安裝,編譯前的準備工作,編譯前的配置,編譯與安裝,程序的一般操作,軟件包安裝實例,管理工具的特點,啟動包管理程序,應用程序和命令在功能和文件保存位置上都有所不同,應用程序中不同類型的文件保存在不同的目錄中,RPM是RHEL4中使用的軟件包格式,rpm命令用于對RPM軟件包進行管理,開源軟件可以從程序源代碼進行編譯安裝,確認編譯環(huán)境、獲取和釋放程序源代碼,configure命令對程序源代碼進行配置,make命令進行編譯 make install進行安裝,命令和菜單兩種方式啟動包管理程序,選擇安裝指定的軟件包,安裝開發(fā)工具類軟件包,更適合安裝整個類型的軟件包,30,實驗,任務1:使用fcitx輸入法軟件包替換iiimf輸入法軟件包 提示 rpm命令的格式比較復雜,在實驗中應

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論