現在、グラフィカルデスクトップ環境がないUbuntuサーバーにfirefoxをインストールしたい。グラフィカルなFirefox(またはテキストのみではないモードでWebサイトを表示できるその他のグラフィカルブラウザー)を起動できる最小限のディスプレイ管理ツールをインストールすることはできますか?
残念ながら、lynx、リンク、および同様のテキストのみのブラウザーでは十分ではありません。
APTを使用して、リポジトリで利用可能な任意のパッケージをインストールできます。 APTは依存関係を満たす責任があります。
直感に反して、Firefoxパッケージは、表示に必要なXサーバー(またはWayland)に依存しません。 Xサーバーを実行せずにFirefoxを実行しようとすると、次の結果が得られました。
$ firefox
Error: no DISPLAY environment variable specified
したがって、必要なパッケージをdisplayFirefoxにインストールするには、次のコマンドを発行します。
Sudo apt install firefox xorg
次に、実行できます:
startx
firefox
非常に基本的なFirefoxウィンドウを取得します(通常の方法でサイズを変更したり閉じたりする機能がなくても)。
を押してFirefoxを終了できます Ctrl+Q。次にexit
を実行してXサーバーを終了します。
Browshを試してみてください( https://www.tecmint.com/browsh-text-web-browser-for-linux ):
Browshは、オープンソースのシンプルで最新のテキストベースのブラウザーで、TTY端末環境でレンダリングされます。最小限のGolang CLIフロントエンドと、WebページとWebアプリの純粋なテキストベースバージョンを作成するためのほとんどの機能を実際に提供するブラウザーWeb拡張機能(ヘッドレスFirefox)で構成されています。
Firefox(またはそのほかのデスクトップアプリケーション)は、ローカルにインストールする必要がないため、グラフィカルデスクトップ環境に依存しません。サーバーにFirefoxをインストールし、ssh -y
を使用してGUIマシンからFirefoxに接続できます。そのSSHセッションからFirefoxを起動すると、UbuntuサーバーでFirefoxが実行され、そのウィンドウがGUIマシン。
さらに、X/Waylandに依存せずにグラフィックスを直接レンダリングできるブラウザがあります。たとえば、 [〜#〜] owb [〜#〜] および Netsurf にはSDLフロントエンドがあります。