Linux

哪個埠使用我的 backportpackage 或 bzr?

  • January 31, 2015

我在一家公司工作,該公司在代理後面的桌面上使用 Ubuntu Precise。代理在 /etc/environment 中可用並設置為:http_proxy、https_proxy、ftp_proxy、無代理及其大寫版本。

所以實際上我在使用 Bash 中的一些應用程序時遇到了問題。如果我正在使用 backportpackage(如 backportpackage -s trusty -d 精確 fop)或 bzr 分支,那麼就會出現超時。

現在我猜測程序試圖使用不受支持的(來自代理防火牆)埠。但如果我能找出它使用的埠,我可以要求管理員打開埠。

有人可以幫忙嗎?

通過 smart-server 直接訪問 bzr 分支/儲存庫時(通過bzr://,但 notbzr+ssh://和 not http://),根據 http://doc.bazaar.canonical.com/bzr.0.18/server.htm ,預設埠為 4155

使用bzr+ssh時,會使用 ssh 埠(22)

使用 http(s) 時,它將使用 80(443)。

根據http://doc.bazaar.canonical.com/latest/en/user-guide/configuring_bazaar.html bzr 應該尊重您的 http 代理設置,如果您要求的分支/儲存庫是 http URL。

分支/儲存庫的 URL可以指定特定埠,在這種情況下,使用的埠將是指定的埠。

backportpackage 的手冊頁說

從一個發行版本或從指定的 .dsc 路徑或 URL 獲取包

$$ … $$

所以它使用的埠取決於指定的 URL 或包的詳細資訊。

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