从原始码编译安装.pptVIP

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

原始碼格式:軟體以原始碼方式散播, 通常以 C 或 C++ 等程式語言寫成。 安裝 gcc 及 make 等套件才可編譯程式。 編譯及安裝的方式, 參考該程式目錄下的 README 或 INSTALL 說明檔。 執行檔格式:軟體以執行檔 (二進位) 的方式散播, 因此下載時, 請注意您的作業系統版本及 CPU 種類。 * 一般安裝步驟: 下載 解壓縮 閱讀安裝方式 configure make make install * 如果想要安裝的套件有 rpm 格式, 也有 Tarball 格式的話, 應該要選擇哪一種比較好呢? 以使用上的方便性來說, RPM 套件絕對比 Tarball 格式來的方便許多, 不需要自行編譯, 並且安裝完後, 有關套件的各項資訊都會被記錄在 RPM 組態資料庫中, 日後要查詢或移除都很方便。 * 只是 RPM 套件以往最為人詬病的就是套件相依性的問題, 使用者常常會為了相依性的問題, 弄得灰頭土臉。不過, 若您所使用的發行版有支援 Yum, 相依性的問題當可迎刃而解, RPM 套件使用起來就更方便了。 雖然 RPM 套件使用上很方便, 但是並非所有的軟體都有以此格式釋出, 因此我們還是需要了解如何安裝 Tarball 格式的套件。 * 由於安裝 Tarball 格式的套件時, 可以自行設定參數,也可以自行指定要安裝的路徑, 因此自由度較高。這是使用 Tarball 格式安裝的優點也是麻煩之處。 自由度高, 相對的使用者的功力也要夠深厚, 在實際操作使用上才會比較順利。在移除以Tarball 格式安裝的套件時, 若該套件將所有的檔案都安裝在同一個目錄下, 就只要直接將該目錄刪除即可。 * 但有許多套件, 預設便會將某些檔案放在某些固定的目錄下 (例如郵件伺服器 Sendmail, 會將設定檔置於 /etc 及 /etc/mail) 目錄下。此時, 要移除套件, 就得一個個去追蹤刪除相關檔案才行。 * 您常常為了 Linux 上是否有某個功能的軟體而煩惱?接下來將介紹何處可下載 Linux 上的應用程式。 當您腦中出現 在 Linux 上若是有這種軟體該有多好啊! 的念頭, 又恰巧會寫程式時, 千萬不要捲起袖子就開始寫了。除非您非常有創意, 否則在您想到之前, 可能早就有人想到且開始實做了。 * 因此您不需要重複發明輪胎, 筆者在此介紹 2 個大型的軟體開發專案網站: 這 2 個網站裡面有許多的開發專案在進行, 只要輸入想找的關鍵字搜尋, 或是依照分類尋找, 通常都可以找到想要的軟體, 而且大都不只一個。 * 上面提到的網站中, 有些軟體專案只提供原始碼下載, 若想尋找是否有 RPM套件, 可到 / 搜尋, 因為可能有其他的發行版或是熱心人士將它包裝成 RPM 套件了。 筆者建議大型程式還是去它的官方網站下載, 比較新也比較安全。 * * 在驗證後沒有任何輸出, 表示套件正常。如有不一致的地方, RPM 會顯示錯誤碼。下表列出可能的錯誤碼及其代表的意義: * 查詢套件所安裝的檔案 rpm -ql package-name * 查詢是否刪除套件檔案 rpm -Va 查詢檔案屬於哪個套件 rpm -qf * 安裝A套件前,必須先安裝B套件 安裝B套件前,必須先安裝A套件 * * 同時安裝這些rpm套件即可 * / * Yum (Yellow dog Updater, Modified) 最早由 Duke University開發 與 RPM 套件管理程式一樣, 用以管理 RPM 套件, 並且具有線上安裝、移除, 與更新套件的功能 Yum 套件管理程式最為人稱道的一點在於 能自動判斷並解決 RPM 套件的相依性問題 * 目前使用人數最多的 Fedora Core 發行版已經開始採用 Yum 套件管理程式。 Yum 套件管理系統的官方網站為 /projects/yum/。 * 設定 Yum 的套件儲藏庫 使用 Yum 線上安裝套件 使用 Yum 移除套件 使用 Yum 查詢與搜尋套件 使用 Yum 線上更新套件 * Yum 預設使用 Fedora Core 的官方網站為套件的儲藏庫 (Repository), 當您想要使用 yum 指令安裝某個套件時, 只要指定套件名稱, Yum 就會自動到儲藏庫下載該套件檔, 並且會同時尋找其他需要的檔案一起下載, 然後再進行安裝。 * 由於 Fedora Core 的官方網站位於美國, 其他國家使用者連線時的網路速度可能不佳, 加上全世界可能同時有上千台主機需要下載檔案, 所以網路塞車的情形大概是無法避免的。 * Fedora Core 的台灣映射站為義守大學, 因此請開啟 /etc/yum.conf修改: * * 編輯完成後, 便將 base 與 up

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档