2015-11-18 25 views
0

我試圖運行賽勒斯IMAPD(2.3.1版)在gdb在Fedora Core 5我用yum安裝的cyrus-imapd的安裝賽勒斯IMAPD。有沒有人知道正確的方法來獲取此程序的調試符號? (我很清楚,Fedora Core 5和cyrus imapd的2.3.1版本已經過時了,但我需要在gdb中運行這個特定版本)。如何在Fedora上使用yum時調試符號?

任何幫助表示讚賞!

回答

1

「的Fedora Core 5」真的過時了所以有可能提供調試符號爲您的發行版本沒有現成的倉庫。因此,有幾個可能的解決方案:

  • 更新或者說重新安裝到當前的Fedora 23和安裝包cyrus-imapd-debuginfo(最好是sudo dnf debuginfo-install cyrus-imapd

  • 下載Fedora包的git repository,檢查到Fedora 5標籤並用debuginfo自己構建軟件包,但是您可能會遇到缺少的依賴關係,最終會導致構建過長的過時依賴關係鏈。

koji我能找到最新的可用版本是的Fedora Core 7,但也許它會爲你工作(你就必須下載和debuginfo軟子包安裝新版本)。