2016-07-12 133 views
0

我需要一些幫助,在PuTTY(虛擬Linux)上安裝ABySS彙編程序(沒有root權限)(因爲它需要很長時間才能通過IT部門等)。 老實說,我不知道從哪裏開始,所以如果沒有太多問題,我將非常感謝您提供分步指南。 在此先感謝。如何在沒有root權限的情況下在linux上安裝軟件

+0

我不知道,如果你想要做的就是繞過你的IT部門的政策,就必須獲得StackOverflow的幫助。你確定沒有更簡單的方法來解僱嗎? –

+1

將程序安裝到用戶的主目錄並不是一件荒謬的事情。有數百萬個虛擬Web服務器將Perl模塊等放到本地路徑中。存在用戶分離的原因。你能提供一個鏈接到有問題的軟件和'uname -a'的輸出嗎? –

+0

有一個鏈接到一個軟件:http://www.bcgsc.ca/platform/bioinfo/software/abyss – Serge

回答

2

如果您指的是軟件here,那麼按照指示here應該足夠了。具體來說,您應該注意標記爲的部分。要將ABySS安裝到指定的目錄中:,並在您的主目錄中指定一個您有寫權限的目錄。例如,我可能:

mkdir ~/abyss 
./configure --prefix=$HOME/abyss 
make 
make install 

注意,我已刪除從make install之前sudo,讓您嘗試運行安裝的用戶,而不是根源。 make install將把軟件放在您指定的任何地方,使用--prefix

但是,這一切都取決於ABySS依賴於您的系統上存在的任何庫的源代碼。我希望你會在./configure步驟失敗,因爲某些庫缺失。在這種情況下,請下載這些庫的源代碼,並告訴configure您放置它們的位置(在您的主目錄中),遵循Boost在同一頁面上給出的示例。

相關問題