Software-Installation
我怎樣才能安裝呼啦舞
我通過 git 複製了 hulahop,我想使用它並嘗試執行這個範例。
我有一個問題要找出如何建構和安裝它。我也嘗試安裝它,
apt-get
但我沒有這個包可用。$$ Xubuntu 10.04 $$
(第一件事:我從來沒有使用過也沒有安裝過hulahop,下面是通用的,基於瀏覽原始碼樹。)
為了弄清楚這一點,基本上有兩種方法可以在 Debian(-derived) 發行版中安裝一些東西:
- 乾淨的方式:通過一個
.deb
包和一些工具,如,,,你apt-get
可以使用類似的工具自己或半自己建構它們(例如,可能還有其他工具);這使您可以使用發行版的工具來刪除它們,從而避免使系統混亂,這有什麼危險…aptitude``dpkg``checkinstall
- 手動方式,即使用源中提供的任何內容自行編譯和安裝。重要的部分是選擇安裝它的位置,通常稱為“前綴”。(或的前綴
/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
某些內容等.)