Linux
哪個埠使用我的 backportpackage 或 bzr?
我在一家公司工作,該公司在代理後面的桌面上使用 Ubuntu Precise。代理在 /etc/environment 中可用並設置為:http_proxy、https_proxy、ftp_proxy、無代理及其大寫版本。
所以實際上我在使用 Bash 中的一些應用程序時遇到了問題。如果我正在使用 backportpackage(如 backportpackage -s trusty -d 精確 fop)或 bzr 分支,那麼就會出現超時。
現在我猜測程序試圖使用不受支持的(來自代理防火牆)埠。但如果我能找出它使用的埠,我可以要求管理員打開埠。
有人可以幫忙嗎?
通過 smart-server 直接訪問 bzr 分支/儲存庫時(通過
bzr://
,但 notbzr+ssh://
和 nothttp://
),根據 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 或包的詳細資訊。