0
我需要一些幫助,在PuTTY(虛擬Linux)上安裝ABySS彙編程序(沒有root權限)(因爲它需要很長時間才能通過IT部門等)。 老實說,我不知道從哪裏開始,所以如果沒有太多問題,我將非常感謝您提供分步指南。 在此先感謝。如何在沒有root權限的情況下在linux上安裝軟件
我需要一些幫助,在PuTTY(虛擬Linux)上安裝ABySS彙編程序(沒有root權限)(因爲它需要很長時間才能通過IT部門等)。 老實說,我不知道從哪裏開始,所以如果沒有太多問題,我將非常感謝您提供分步指南。 在此先感謝。如何在沒有root權限的情況下在linux上安裝軟件
如果您指的是軟件here,那麼按照指示here應該足夠了。具體來說,您應該注意標記爲的部分。要將ABySS安裝到指定的目錄中:,並在您的主目錄中指定一個您有寫權限的目錄。例如,我可能:
mkdir ~/abyss
./configure --prefix=$HOME/abyss
make
make install
注意,我已刪除從make install
之前sudo
,讓您嘗試運行安裝的用戶,而不是根源。 make install
將把軟件放在您指定的任何地方,使用--prefix
。
但是,這一切都取決於ABySS依賴於您的系統上存在的任何庫的源代碼。我希望你會在./configure
步驟失敗,因爲某些庫缺失。在這種情況下,請下載這些庫的源代碼,並告訴configure您放置它們的位置(在您的主目錄中),遵循Boost在同一頁面上給出的示例。
我不知道,如果你想要做的就是繞過你的IT部門的政策,就必須獲得StackOverflow的幫助。你確定沒有更簡單的方法來解僱嗎? –
將程序安裝到用戶的主目錄並不是一件荒謬的事情。有數百萬個虛擬Web服務器將Perl模塊等放到本地路徑中。存在用戶分離的原因。你能提供一個鏈接到有問題的軟件和'uname -a'的輸出嗎? –
有一個鏈接到一個軟件:http://www.bcgsc.ca/platform/bioinfo/software/abyss – Serge