2015-11-02 132 views
0

我有權訪問不提供sudo訪問的公共機器。我如何在Ubuntu的本地文件夾中安裝最新的g ++,並在編譯和運行C++程序時使用它? 我試過這個解決方案(Install gcc on linux with no root privilege),但它不工作。GCC本地安裝Ubuntu

它產生錯誤bzr:錯誤:連接錯誤:無法連接到bzr.savannah.gnu.org:4155:連接被拒絕。

+3

的可能的複製[在Linux上安裝GCC沒有root權限(http://stackoverflow.com/questions/3212099/install-gcc-on-linux-with-no -root-privilege) – Sneftel

+0

經過了什麼步驟後,你會得到bzr錯誤? – jelmer

+0

@jelmer在命令'bzr checkout bzr://bzr.savannah.gnu.org/gsrc/trunk/ gsrc'我得到bzr錯誤。 – user2809974

回答

1

看起來您的網絡不允許連接到大多數TCP/IP端口。 Bazaar使用TCP/IP端口(端口4155)。在我的網絡能正常工作:

% bzr branch bzr://bzr.savannah.gnu.org/gsrc/trunk/ /tmp/gsrc 
Branched 3509 revisions.  
+0

我試過這個,但仍然沒有工作。生成錯誤'克隆到'gsrc'... 致命:無法連接到git.savannah.gnu.org: git.savannah.gnu.org [0:208.118.235.72]:errno =連接被拒絕' – user2809974

+0

您的網絡似乎拒絕與自定義義賣市場或git端口的連接(4155,3199)。我已經更新了答案。 – jelmer