0
我創建了一個簡單的可執行文件,當它直接在Ubuntu上運行時,使用firefox打開一個url,但作爲snap package的一部分安裝時,雖然我提供了一個網絡插件,但「firefox:not found」錯誤失敗。我們如何通過爲管理單元創建的應用程序訪問網絡?
我創建了一個簡單的可執行文件,當它直接在Ubuntu上運行時,使用firefox打開一個url,但作爲snap package的一部分安裝時,雖然我提供了一個網絡插件,但「firefox:not found」錯誤失敗。我們如何通過爲管理單元創建的應用程序訪問網絡?
在您的應用程序中使用xdg-open使用默認的Web瀏覽器啓動URL。在運行管理單元的主機上,他們需要安裝snapd-xdg-open
(所以apt install snapd-xdg-open
)。這將在未來的快照版本中得到解決。
我已經嘗試安裝snapd-xdg-open,然後在我的源文件中使用xdg-open命令。它作爲一個獨立的可執行文件正常工作,但當我將它作爲snap包的一部分安裝時,它不起作用。我也沒有得到任何錯誤。在我的snapcraft.yaml中,我已經提供了'網絡'插件,並將限制設置爲嚴格等級穩定。有什麼我在這裏失蹤? (就像我需要在snapd-xdg-open的源文件中添加一些頭文件?) – Abhishek