2016-09-07 103 views
0

我正嘗試在Windows上使用Cygwin安裝BuDDy。我發現these instructions,但我在安裝libbdd0-2.4-1bl4要求時遇到問題。此外,從手動上面跑cygport ./buddy-2.4-X.cygport all的時候,我得到這個錯誤:如何在Cygwin中安裝BuDDy lib?

>>> buddy requires: 
>>> libbdd0 requires: cygwin libgcc1 libstdc++6 
>>> libbdd-devel requires: libbdd0 

任何人知道如何解決這一問題?

回答

0

這不是一個錯誤。
您構建好友包,libbdd0是好友的子包。 關注buddy-*/dist目錄

要安裝軟件包,最簡單的方法是建立自己的本地存儲庫並從中安裝好友。 genini將幫助您創建本地setup.ini

https://cygwin.com/git/gitweb.cgi?p=cygwin-apps/genini.git;a=summary

genini --help 
Usage: genini [--okmissing=key ...] [--recursive] [--output=file] [--help] [setup.ini] [dir ...] 
Create cygwin setup.ini from setup.ini, setup.hint and tar ball information. 

    --okmissing=key don't warn if key is missing from setup.ini or setup.hint 
         or if some expected `source' or `install' tarballs are 
         missing. Option may be repeated. --okmissing=install is 
         useful if hint files contain `prev' or `test' entries for 
         missing tarballs. --okmissing=source is useful for 
         LOCAL-ONLY[*] srcless install media. 
    --recursive  recurse all subdirectories of specified dirs 
    --output=file  output setup.ini info to file 
    --help    display this message 

[*] You wouldn't want to violate the GPL, now would you? 

Report bugs to cygwin mailing list. 

如何建立一個本地站點:

創建一個目錄http%3a%2f%2fYOURSITENAME%2f來模擬一個網站的本地副本。
爲所選建築物創建子展示位置noarchx86x86_64
遞歸複製buddy-2.4-1bl4-ARCH/dist/buddy在選定的arch目錄中,例如x86_64\buddy

構建地方設置

genini --recursive noarch x86_64 > x86_64/setup.ini 

在這一點上,你可以使用setup-x86_64.exe與選項-X從本地副本安裝。
另外setup-x86_64.exe有一個--help選項來報告所有可用的選項。

+0

我以前從未使用過genini,並且從您提供的鏈接克隆的repo中沒有README文件。請給我更多關於如何使用genini安裝BuDDy的細節? –

+0

我老實說感覺有點像白癡,因爲經過兩天的嘗試,我無法設法應用您的解決方案。我下載的BuDDy的每個tar都沒有安裝文件,因此我無法使用genini來安裝它。如果不是太麻煩,如果您嘗試將BuDDy安裝到您的設備並與我分享流程,我將不勝感激。我發現了另一個解決方案,我將在一個單獨的答案中發佈,但一旦我將所有內容運行(標記爲安裝好友後出現其他錯誤),就會標記它。 –

+0

我在http://matzeri.altervista.org/x86_64/buddy/上構建並上傳了該軟件包。安裝說明在主頁http://matzeri.altervista.org/ – matzeri

0

的努力之後三天,我碰到了這個BuDDy archive我從哪裏下載的焦油和簡單地做了以下內容:

tar -zxvf buddy_2.4.orig.tar.gz 
cd buddy-2.4 
./configure 
make 
make install 

哥們現在已經安裝,但它不是由我的程序在連接過程中發現這樣一旦我把所有的東西都搞定了,我會把這個答案標記爲正確的。