网站大量收购独家精品文档,联系QQ:2885784924

软体的安装升级与移除.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软体的安装升级与移除

軟體的安裝升級與移除 Linux軟體安裝簡介 原始碼安裝 以 RPM 指令管理套件 使用 Yum 線上安裝、移除與更新套件 Linux 軟體下載網站 Linux軟體安裝簡介 原始碼壓縮檔 RPM封裝檔 原始碼壓縮檔 優點(彈性及自由化): 可自行修改原始碼 可以自訂安裝的設定 缺點: 需要知道如何編譯及安裝 需要編譯的相關軟體 安裝後查詢不易 難度較高 RPM封裝檔 優點 不需安裝編譯的相關軟體 簡單、方便升級 提供套件查詢、驗證功能 缺點 比較原始碼的安裝方式,較缺乏彈性 原始碼安裝 下載的檔案解開之後,有下列 2 種檔案格式: 原始碼格式:軟體以原始碼方式散播,通常以 C 或 C++ 等程式語言寫成。您需要安裝 gcc 及 make 等套件才可編譯程式。至於編譯及安裝的方式,請參考該程式目錄下的 README 或 INSTALL 說明檔。 原始碼安裝 執行檔格式:軟體以執行檔 (二進位) 的方式散播,因此下載時,請注意您的作業系統版本及 CPU 種類。以 Apache 軟體為例,除了提供原始碼下載之外,也提供了執行檔下載。執行檔以 CPU 區分成 i686 (IBM 相容 PC)、PowerPC (如麥金塔)... ;而 Linux 作業系統的類別中,分別對 Red Hat Linux 及 Slackware Linux 做了最佳化。至於安裝的方式,請參考該程式目錄下的說明檔。 原始碼安裝 以下載 ntp 的原始碼為例,說明如何編譯及安裝。 下載網址 /linux_basic/0520source/ntp-4.2.4p7.tar.gz 原始碼安裝 瀏覽 README 說明檔之後,我們得知編譯及安裝步驟分為下列 3 部分 (大致上原始碼的安裝程式都是如此,但請仍以說明檔為主): 原始碼安裝 1. ./configure:執行程式目錄下的指令稿,偵測目前系統的環境,及產生編譯程式時所需的相關設定檔。若加上 --prefix 參數可以指定要將程式安裝在何處。 2. make:編譯程式。 3. make install:安裝編譯好的程式,需以 root 身份執行。 原始碼安裝 執行以下指令編譯及安裝: 以 RPM 指令管理套件 RPM 的全名是 Red Hat Package Manager,它是由 Red Hat 公司所開發的一個開放性程式套件管理系統。 由於 Red Hat 公司鼓勵其他開發廠商以此格式發行他們的軟體,因此目前 RPM 除了可以在本 Linux 發行版上運作外,也可以在許多其他的 Linux 發行版及 Unix 平台上執行。 rpm 指令概念說明 為了讓易於區別,底下我們將整個 RPM 套件管理系統簡稱為 RPM,將管理 RPM 套件管理系統的程式稱為 rpm 程式或 rpm 指令,而將能夠被 rpm 程式處理的安裝套件稱為 RPM 套件。其關係可用下圖表示: rpm 指令概念說明 rpm 指令概念說明 使用 RPM 套件管理系統具有下列優點,而這也是 RPM 套件管理系統的設計目標: 易於安裝、升級與移除套件 有強大的查詢功能 能夠進行套件驗證 支援套件以原始碼形式發行 rpm 指令的操作方法 RPM 套件通常以 xxx.rpm 的格式命名,例如 rhviewer-3.10a-13.i386.rpm。其中包含了套件名稱 (rhviewer)、版本 (3.10a)、次版本 (13) 及平台 (i386),不過並不是所有套件的作者都會根據這個格式來命名。 除了建構安裝套件外,rpm 指令具有 5 種基本的操作模式,包含套件的:安裝、移除、升級、查詢及驗證。我們可以使用 rpm --help 指令獲得完整的細節及參數: rpm 指令的操作方法 在安裝、移除及更新套件時,必須取得 root 的權限,而查詢及驗證套件時則不用。 套件安裝 使用 rpm 指令的安裝模式可以將套件內 所有的元件放至系統中的正確路徑,安裝套件的指令是: 以此指令安裝時,會顯示套件的名稱 (不一定會與檔名相同),並顯示 # 號以指示安裝程序正在進行中。 套件安裝 rpm 指令還能透過 FTP 或 HTTP 來進行遠距的套件安裝或查詢。使用方式與在本機上並無太大不同,只要在檔案前加上適當的 URL 位址即可,例如: 在安裝套件時,有時會出現要安裝的套件已經安裝過、某個檔案已被其他的套件安裝,或是不同套件之間有相依性的問題,以下分別詳細說明。 重複安裝套件 要重複安裝一個原本就已經安裝的套件時,rpm 指令會顯示出類似下面的錯誤訊息: 如果您確定要安裝此套件,可以在命令列中加上 --replacepkgs 參數,使rpm 指令忽略錯誤訊息,取代原有套件: 套件中某個檔案已被其他套件 安裝 如果要安裝的

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档