RedHat 和 Fedora legacy project

Fedora legacy project 是主要的目的是延續之前 redhat 沒有再繼續維護的 linux 套件。
為了 compile ROSETTA C++ library所以跑去找了 RedHat 7.3 版本試試,主要是為了要使用上面所附的 GCC 2.96 版的 compiler。

ROSETTA C++ library 這個專案似乎最後的發展日期是停留在 2001 年,之前試過用 GCC 3.XX 版的進行 compile,但是出現了一堆 error message,似乎是因為有些程式碼不是完全按照新的 ISO C++ 的標準寫出來,只好回去找舊版本的 compiler 試試。

選擇使用 RedHat 7.3 試著編看看。用 RedHat 7.3 的原因是 Fedora legacy project 所支援的最舊版本是 7.3,另外一個原因是我確定上面所附的 gcc 是 2.96 版的。

新安裝 RedHat 7.3 後,使用 Fedora legacy project 的更新過程:
1.安裝 Fedora legacy project 所提供的 yum rpm 檔(找適合 RedHat 7.3 的版本)
2.安裝 Fedora legacy project 的 GPG Keys, 另外,還要安裝 RedHat 的 GPG key (使用 MIT PGP Public Key Server 尋找)
3.更新的時候,會更新 iptables 套件,但是這個套件會要一起更新 kernel,而 /etc/yum.conf 預設是有設定 exclude=kernel* ,請修改 /etc/yum.conf 檔中 exclude 的設定。
4.使用 yum upgrade 更新系統,更新完成後,重新開機。

2 則回應給 RedHat 和 Fedora legacy project

  1. kelj 說道:

    我正在学习Rosetta,请问如何在VisualC++下编译

  2. GongDa 說道:

    我沒有試過在 visual c++ 下成功的編出來,因為在 visual c++ 下,不能讀取 ROSETTA 所附的 make file, 所以我是在 redhat 7.3 之下編譯的。

    但是使用 redhat 7.3, 也要些許修改一下程式碼的中有關 include 檔的地方,才可以編譯完成

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

你正使用 WordPress.com 帳號留言。 登出 / 變更 )

Twitter picture

你正使用 Twitter 帳號留言。 登出 / 變更 )

Facebook照片

你正使用 Facebook 帳號留言。 登出 / 變更 )

Google+ photo

你正使用 Google+ 帳號留言。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: