Software-Installation

我怎樣才能安裝呼啦舞

  • October 13, 2014

我通過 git 複製了 hulahop,我想使用它並嘗試執行這個範例。

我有一個問題要找出如何建構和安裝它。我也嘗試安裝它,apt-get但我沒有這個包可用。

$$ Xubuntu 10.04 $$

(第一件事:我從來沒有使用過也沒有安裝過hulahop,下面是通用的,基於瀏覽原始碼樹。)


為了弄清楚這一點,基本上有兩種方法可以在 Debian(-derived) 發行版中安裝一些東西:

  1. 乾淨的方式:通過一個.deb包和一些工具,如,,,你apt-get可以使用類似的工具自己或半自己建構它們(例如,可能還有其他工具);這使您可以使用發行版的工具來刪除它們,從而避免使系統混亂,這有什麼危險…aptitude``dpkg``checkinstall
  2. 手動方式,即使用源中提供的任何內容自行編譯和安裝。重要的部分是選擇安裝它的位置,通常稱為“前綴”。(或的前綴/usr/local或可用於將手動安裝的軟體包與發行版的軟體包分開。*****)$HOME``$HOME/.local

因此,如果您選擇了 (2.),您必須查看cloned sources,您會在其中找到:

  • autogen.sh,一個三行外殼腳本,它呼叫GNU 建構系統autoreconf的一部分,如果成功執行(即,您有必要的建構工具,例如或包,不確定這些),它會創建一個腳本。該腳本然後呼叫,即,它創建一個為您的系統量身定制的,用於以經典方式編譯原始碼)。如果您想更改前綴,請傳遞給(或因為它將參數傳遞給, via ) - 這是手動方式autotools``build-essenstial``configure``autogen.sh``./configure "$@"``Makefile``./configure && make && make install``--prefix=/the/prefix/you/want``configure``autogen.sh``configure``$@
  • 一個debian/文件夾,其中包含創建.deb包所需的內容——乾淨的方式!當你在原始碼中找到它時,檢查是否有人已經建構了一個deb是值得的,因為它是這方面的有力證據。Google搜尋“hulahop debian”會顯示一個Debian 包一個 Ubuntu 包 sugar-hulahop。您可以使用這些,或者如果您仍然喜歡安裝最新的源,您可以嘗試(再次)這裡告訴您的內容,並在失敗時詢問包括特定錯誤在內的問題。

(***** 如果您選擇了前綴,請務必告訴所有相關方,即,調整$PATH您是否希望您的 shell 知道在哪裡可以找到執行檔,執行python 所需的任何操作以知道從何處獲取import某些內容等.)

引用自:https://unix.stackexchange.com/questions/24935