「Flatpak Enter」を動作させるにはどうすればよいですか?

「Flatpak Enter」を動作させるにはどうすればよいですか?

flatpak enterSteamクライアントを使用してサンドボックスに入ろうとします。 PID またはインスタンス ID を取得するには、次の手順を実行します。

$ flatpak ps
Instance   PID  Application             Runtime
2581746118 4294 com.valvesoftware.Steam org.freedesktop.Platform

ただし、flatpak enterrootとして実行すると機能しません。

# flatpak enter 4294 bash
error: 4294 is neither a pid nor an application or instance ID
# flatpak enter 2581746118 bash
error: 2581746118 is neither a pid nor an application or instance ID
# flatpak enter com.valvesoftware.Steam bash
error: com.valvesoftware.Steam is neither a pid nor an application or instance ID

また、後でタップ補完を使用するとflatpak enterenter

ベストアンサー1

問題は、flatpak enterさまざまなコンテナの名前空間を入力する必要があるため、これを使用するにはルートが必要であることです。状況をより複雑にするためにsudo環境変数を変更すると、flatpakがアプリケーションインスタンスを認識できなくなります。

これにより、やや明確ではない使用法が発生します。

sudo -E flatpak enter instance-id /bin/bash

おすすめ記事