主要なウェブブラウザといえば、AppleのSafariがリストのどこかに入っている可能性があります。しかし、その人気にもかかわらず、SafariはLinux用に正式にリリースされたことがありません。macOSとLinuxがどちらもUNIXと歴史的なつながりがあることを考えると、特に不思議なことです。

もしあなたがLinuxユーザーでウェブ開発者であり、Safariブラウザのサポートを提供する必要があるなら、LinuxでSafariを起動し動作させるためのいくつかの回避策があることは良い知らせです。Safari 5 に制限されますが、このバージョンでも Web サーフィンに必要なものはすべて揃っています。

LinuxにSafariブラウザをインストールする

LinuxにSafariをインストールするには、2つの回避策があります。WINE(互換性レイヤー、ドリンクではない)を使用するか、WINE PlayOnLinux(WINE用のグラフィカルユーザーインターフェイス(UI)を提供)を使用するかです。

さらに、WINEとPlayOnLinuxを使って、Safari以外の多くのWindowsアプリケーションをインストールすることができます。

WINEのインストール方法

WINEは最も有名なLinuxパッケージの一つであり、ほとんどのソフトウェアセンター/パッケージマネージャで見つけることができます。Ubuntu (またはUbuntuベースのディストロ)では、以下のコマンドでWINEをインストールすることができます。

sudo apt install wine64

注意点としては、UbuntuのWINEのバージョンはかなり古いということです。もし、最新の安定版WINEを入手したい場合は、以下のようにしてください。

  1. WINEキーを追加します。
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
  1. リポジトリを追加します。
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ impish main'.

上記コマンドはUbuntu 21.10 (impish)の場合です。Ubuntu 21.10 以外のバージョンをお使いの場合は、適宜名前を変更してください(「bionic」「xenial」など)。

    1. システムをアップデートします。
sudo apt update
  1. 最後に、WINEの安定版をインストールします。
sudo apt install --install-recommends winehq-stable

これでWINEがインストールされます。詳しくは Linux での WINE のインストールガイドを参照してください。

WINEを使ったSafariのインストール

Safariをダウンロードする前に、ダウンロードとビルドのディレクトリを作成する必要があります。

    1. ターミナルウィンドウを開き、以下のコマンドを実行します。
mkdir -p ~/build/safari
cd ~/build/safari
  1. wget`コマンドでSafariをダウンロードします。
wget http://appldnld.apple.com/Safari5/041-5487.20120509.INU8B/SafariSetup.exe
  1. ダウンロードが完了したら、以下を使用してSafari Setupを起動します。
ワイン SafariSetup.exe
  1. この時点で、Mono や Gecko などの追加ソフトウェアをダウンロードするよう促されるかもしれません。プロンプトが表示されたら、“Install “をクリックし、これらのパッケージがダウンロードされるのを待ちます。

    1. 必要なサポートソフトウェアがすべて揃ったら、Safariインストーラは自動的に起動します。

Safariの標準的なセットアップが完了すると、Webブラウザがインストールされ、LinuxでSafariを使用することができるようになります!

PlayOnLinuxを使用したSafariのインストール

WINEは必ずしも最も使いやすいソフトウェアではないので、基盤となるWINEコードのグラフィカルユーザーインターフェースを提供するPlayOnLinuxのインストールを検討するとよいでしょう。

    1. PlayOnLinuxをインストールするには、以下のコマンドを使用します。
sudo apt install playonlinux
    1. アプリケーションメニューにPlayOnLinuxが表示されます。
    1. PlayOnLinuxウィンドウで、“Install a program “を選択します。

4. 検索バーに “Safari “と入力する。

5. 5.Webブラウザが表示されたら、選択して “インストール “をクリックする。 6. 6.免責事項を読み、同意できる場合は “次へ→次へ “をクリックします。

Safariのインストーラーがパソコンにダウンロードされます。

LinuxでのSafariインストールウィザードの使用方法

PlayOnLinuxがインストールされると、Safariのインストールをガイドするカスタムインストールウィザードが表示されます。

  1. 画面には、インストーラーのメンテナの概要と、ブラウザをインストールする場所が表示されます。

2. Next」を押して、インストールを開始します。インストーラーはまずサンドボックスを作成し、LinuxのSafariと互換性のあるバージョンのWINEをインストールします。

。 3. 場合によっては、PlayOnLinuxはオプションのWINE Monoパッケージをインストールするかどうか尋ねてきます。これは、.NETプログラムが正しく動作するために必要なDLLファイルを確保するための互換性レイヤーです。このメッセージが表示されたら、“Install “を押してください。

4. PlayOnLinux は、オプションの WINE Gecko パッケージをインストールするかどうかも尋ねてきます。Mono と同様に、これは Safari ブラウザとのよりシームレスな互換性を提供します。もう一度、“Install “を押してください。 5. 5. ウィザードは、カスタムバイナリを使用するか、インストーラをダウンロードするかを尋ねてきます。Download the program “を選択し、“Next “を押してください。

6. 6. PlayOnLinuxがSafariインストーラーを実行し、標準ブラウザーのインストールプロセスを進めることができます。 7. 7. インストールの際、“Install Bonjour for Windows “と “Automatically update Safari “の両方のチェックを必ず外してください。

Linux で Firefox 用の Safari テーマをインストールする

Linux でネイティブの Safari 5 クライアントを使用することは、一部のユーザーにとって便利です。このブラウザの特定のバージョンは、特に最新のウェブサイトを閲覧している場合、いくつかの問題を提示することがあります。これは、Safari 5 ブラウザが Apple から新しいアップデートを受け取らなくなったことが主な原因です。

その結果、このバージョンのSafariを使用すると、壊れたウェブサイトや安全でないウェブサイトが表示される可能性があります。例えば、Safari 5のネイティブクライアントからYouTubeにアクセスすることはできません。

この問題に対処する1つの方法は、最新のブラウザを使用して、Appleブラウザのようなルック&フィールに変換することです。例えば、Firefox を使って、Safari の現代版のように見えるようにテーマを設定することが可能です。

ホワイトサーGTKによるFirefoxの変換

FirefoxをSafariのように見せるには、Firefox用のテーマ「WhiteSur-gtk」を使えば比較的簡単です。

    1. テーマを作者の Github ページから ZIP ファイルをダウンロードするか、以下のコマンドを実行します。
wget https://github.com/vinceliuice/WhiteSur-gtk-theme/archive/refs/heads/master.zip

2. リポジトリのZIPファイルをカレントワーキングディレクトリに解凍し、以下のコマンドを実行して中に入る。

unzip ./master.zip
cd ./WhiteSur-gtk-theme-master

  1. 以下のコマンドを実行することで、Firefox テーマに必要なファイルや依存関係をすべて準備する初期インストールスクリプトを実行します。

./install.sh
  1. 以下のコマンドを入力して、Firefoxテーマのインストーラを実行します。
./tweaks.sh -f
  1. これで、Firefox クライアントに必要なすべての設定と構成が自動的にコピーされます。

Firefox が起動していると、インストーラは実行されないことに注意してください。しかし、一度完了すると、変換されたFirefoxインスタンスを見るためにブラウザを再ロードすることができます。

この話を聞いて、Linuxで何ができるのか興味がわきましたか?この記事では、基本的なタスクに sed を使用する方法について説明しています。

よくある質問

Mac のインストーラを使って Linux に Safari をインストールできますか?

悲しいことに、できません。DMGファイルをLinuxにインストールすることは可能ですが、macOS用のネイティブSafariブラウザは、macOSにうまく統合できるようなMac特有の機能を使っているため、そのオペレーティングシステムでのみ動作するように設計されています。例えば、Safariのクイックノート機能は、正しく動作するためにAppleの外部プログラムに依存しています。

WINEはすでにインストールされています。その上にPlayOnLinuxをインストールしても大丈夫でしょうか?

はい!デフォルトでは、PlayOnLinuxは独自の仮想ドライブのセットを作成し、そこに使用するカスタムWINEバージョンを配置します。そのため、WINEのメインラインバージョンと一緒にPlayOnLinuxをインストールすることは安全です。例えば、PlayOnLinuxを通してSafariをインストールすると、必要なすべてのプログラムとWINEパッチをインストールするクリーンなサンドボックスが作成されます。

さらに、このアプローチは、以前にPlayOnLinuxを通してインストールしたプログラムを削除するのが信じられないほど簡単であることも意味します:メインメニューの「Safari 5」エントリーを「右クリック」して「削除」を選択してください。

Safariのテーマを削除して、Firefoxをデフォルトに戻すことは可能ですか?

はい!Safariのテーマを削除して、Firefoxのインストールをデフォルトの設定に戻すのは、比較的簡単です。まず、解凍したWhite Surのディレクトリに戻ります。そこから、以下のコマンドを入力してください。./tweaks.sh -f -r && ./install.sh -u.

これでFirefoxのSafari関連ファイルをすべて削除し、さらにテーマファイルもすべて削除することができます。これで完了です。最後に必要なのは、ブラウザを再起動してデフォルト設定を再読み込みすることです。

画像クレジット:Unsplash。すべてのスクリーンショットはRamces Redによるものです。

Akira
Akiraは情熱的なゲーマーであり、製品レビュアーです。ゲームをしていないときは、最新のゲーミングアクセサリーを試したり、製品のレビューをしていることが多い。彼の分かりやすいスタイルは、ゲーマーが自分のニーズに最も適した製品を簡単に判断できるようにするものです。また、技術的な問題にも精通しており、その解決方法も知っている。