Lorsque vous pensez aux principaux navigateurs Web, il y a de fortes chances que Safari d’Apple figure quelque part sur votre liste. Cependant, malgré sa popularité, Safari n’a jamais été officiellement publié pour Linux – particulièrement étrange étant donné que macOS et Linux ont tous deux des liens historiques avec UNIX.
Si vous êtes un utilisateur Linux et un développeur Web et que vous devez fournir une assistance pour le navigateur Safari, la bonne nouvelle est qu’il existe des solutions de contournement pour que Safari soit opérationnel sous Linux. Bien que vous soyez limité à Safari 5, cette version contient tout ce dont vous avez besoin pour surfer sur le Web.
Installation du navigateur Safari sous Linux
Il existe deux solutions de contournement potentielles pour installer Safari sur Linux : utiliser WINE (la couche de compatibilité, pas la boisson) ou utiliser WINE et PlayOnLinux qui fournit une interface utilisateur graphique (UI) pour WINE.
En prime, vous pouvez utiliser WINE et PlayOnLinux pour installer de nombreuses autres applications Windows en plus de Safari.
Comment installer WINE
WINE est l’un des packages Linux les plus connus et se trouve dans la plupart des centres logiciels / gestionnaires de packages. Dans Ubuntu (ou une distribution basée sur Ubuntu), vous pouvez installer WINE avec la commande suivante :
Une chose à noter est que la version WINE d’Ubuntu est assez obsolète. Si vous souhaitez obtenir la dernière version stable de WINE, procédez comme suit :
- Ajoutez la clé WINE.
wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key
- Ajoutez le référentiel.
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ impish main'
La commande ci-dessus est pour Ubuntu 21.10 (espiègle). Si vous utilisez une version autre qu’Ubuntu 21.10, modifiez le nom en conséquence (comme « bionic », « xenial », etc.)
- Mettez à jour le système :
- Enfin, installez la version stable de WINE.
sudo apt install --install-recommends winehq-stable
WINE va maintenant être installé. Pour plus d’informations, consultez notre guide d’installation de WINE sous Linux.
Installer Safari avec WINE
Avant de télécharger Safari, nous devons créer un répertoire de téléchargement et de construction.
- Ouvrez une fenêtre Terminal et exécutez les commandes suivantes :
mkdir -p ~/build/safari cd ~/build/safari
- Téléchargez Safari à l’aide d’un
wget
commande:
wget http://appldnld.apple.com/Safari5/041-5487.20120509.INU8B/SafariSetup.exe
- Une fois le téléchargement terminé, lancez l’installation de Safari en utilisant ce qui suit :
- À ce stade, vous pouvez être invité à télécharger des logiciels supplémentaires, tels que Mono ou Gecko. Si vous y êtes invité, cliquez sur « Installer » et attendez que ces packages soient téléchargés.
- Une fois que vous avez tous les logiciels de support nécessaires, le programme d’installation de Safari devrait se lancer automatiquement.
Une fois que vous avez terminé la configuration standard de Safari, le navigateur Web sera installé et vous pourrez commencer à utiliser Safari sous Linux !
Installer Safari avec PlayOnLinux
WINE n’est pas toujours le logiciel le plus convivial, vous pouvez donc envisager d’installer PlayOnLinux, qui fournit une interface utilisateur graphique pour le code WINE sous-jacent.
- Pour installer PlayOnLinux, utilisez la commande suivante :
sudo apt install playonlinux
- Vous pouvez maintenant trouver PlayOnLinux dans votre menu Applications.
- Dans la fenêtre PlayOnLinux, sélectionnez « Installer un programme ».
- Entrez « Safari » dans la barre de recherche.
- Lorsque le navigateur Web apparaît, sélectionnez-le et cliquez sur « Installer ».
- Lisez la clause de non-responsabilité et, si vous l’acceptez, cliquez sur « Suivant -> Suivant ».
Le programme d’installation de Safari sera téléchargé sur votre ordinateur.
Utilisation de l’assistant d’installation de Safari sous Linux
Une fois PlayOnLinux installé, il affichera un assistant d’installation personnalisé qui vous guidera tout au long de l’installation de Safari.
- L’écran affichera un bref résumé du responsable de l’installation ainsi que l’endroit où il installera le navigateur.
- Appuyez sur « Suivant » pour commencer le processus d’installation. Le programme d’installation créera d’abord un bac à sable où il installera une version de WINE compatible avec Safari sous Linux.
- Dans certains cas, PlayOnLinux vous demandera si vous souhaitez installer le package optionnel WINE Mono. Il s’agit d’une couche de compatibilité qui garantit que les programmes .NET disposent des fichiers DLL requis pour fonctionner correctement. Si vous recevez ce message, appuyez sur « Installer ».
- PlayOnLinux vous demandera également si vous souhaitez installer le package optionnel WINE Gecko. Semblable à Mono, cela fournira une compatibilité plus transparente avec le navigateur Safari. Encore une fois, appuyez sur « Installer ».
- L’assistant vous demandera si vous souhaitez utiliser un binaire personnalisé ou télécharger le programme d’installation. Sélectionnez « Télécharger le programme », puis appuyez sur « Suivant ».
- PlayOnLinux exécutera le programme d’installation de Safari et vous pourrez poursuivre le processus d’installation standard du navigateur.
- Assurez-vous de décocher les options « Installer Bonjour pour Windows » et « Mettre à jour automatiquement Safari » lors de l’installation.
Installer un thème Safari pour Firefox sous Linux
L’utilisation d’un client Safari 5 natif sous Linux peut être utile pour certains utilisateurs. Cette version particulière du navigateur peut présenter certains problèmes, surtout si vous visitez des sites Web modernes. C’est principalement parce que le navigateur Safari 5 ne reçoit plus de nouvelles mises à jour d’Apple.
Par conséquent, l’utilisation de cette version de Safari peut entraîner des sites Web défectueux ou non sécurisés. Par exemple, il n’est pas possible d’accéder à YouTube depuis un client Safari 5 natif.
Une façon de résoudre ce problème consiste à utiliser un navigateur moderne et à le convertir pour qu’il ressemble au navigateur Apple. Par exemple, il est possible de prendre Firefox et de le thématiser pour qu’il ressemble à la version moderne de Safari.
Conversion de Firefox via White Sur GTK
Convertir Firefox pour ressembler à Safari est relativement simple avec le thème WhiteSur-gtk pour Firefox.
- Téléchargez le thème en téléchargeant le fichier ZIP depuis le site de l’auteur Page Github ou en exécutant la commande suivante :
wget https://github.com/vinceliuice/WhiteSur-gtk-theme/archive/refs/heads/master.zip
- Extrayez le fichier ZIP du référentiel dans le répertoire de travail actuel et accédez-y en exécutant les commandes suivantes :
unzip ./master.zip cd ./WhiteSur-gtk-theme-master
- Exécutez le script d’installation initial, qui préparera tous les fichiers et dépendances nécessaires pour votre thème Firefox, en exécutant la commande suivante :
- Exécutez le programme d’installation du thème Firefox en saisissant ce qui suit :
- Cela copiera alors automatiquement tous les paramètres et configurations nécessaires pour votre client Firefox.
Il est important de noter que le programme d’installation ne fonctionnera pas si Firefox est en cours d’exécution. Une fois cela fait, cependant, vous pouvez recharger le navigateur pour regarder votre instance Firefox convertie.
Si toutes ces discussions vous ont rendu curieux de savoir ce que vous pouvez faire de plus avec Linux. Vous pouvez consulter cet article où nous expliquons comment vous pouvez utiliser sed pour les tâches de base.
Questions fréquemment posées
Est-il possible d’installer Safari sous Linux à l’aide du programme d’installation Mac ?
Malheureusement non. Bien qu’il soit possible d’installer des fichiers DMG sous Linux, le navigateur Safari natif pour macOS est spécialement conçu pour fonctionner uniquement pour ce système d’exploitation, car le navigateur utilise des fonctions spécifiques à Mac qui lui permettent de bien s’intégrer à macOS. Par exemple, la fonctionnalité Quick Note de Safari s’appuie sur des programmes Apple externes pour fonctionner correctement.
J’ai déjà WINE installé. Est-il acceptable d’installer PlayOnLinux par-dessus ?
Oui! Par défaut, PlayOnLinux crée son propre ensemble de lecteurs virtuels où il place la version personnalisée de WINE qu’il utilise. Pour cette raison, il est sûr d’installer PlayOnLinux avec une version principale de WINE. Par exemple, lorsque vous installez Safari via PlayOnLinux, il crée un bac à sable propre où il installe tous les programmes et correctifs WINE dont il a besoin.
De plus, cette approche signifie également que la suppression d’un programme que vous avez précédemment installé via PlayOnLinux est incroyablement simple : appuyez sur « Clic droit » sur l’entrée « Safari 5 » dans le menu principal et sélectionnez « Supprimer ».
Est-il possible de supprimer le thème Safari et de remettre Firefox par défaut ?
Oui! Il est relativement simple de supprimer le thème Safari et de rétablir les paramètres par défaut de votre installation Firefox. Tout d’abord, revenez au répertoire White Sur que vous avez extrait. De là, vous devez ensuite taper la commande suivante : ./tweaks.sh -f -r && ./install.sh -u
.
Cela vous permettra de supprimer tous les fichiers liés à Safari pour Firefox ainsi que de supprimer tous les fichiers de thème de votre ordinateur. Cela fait, la dernière chose que vous devez faire est de redémarrer le navigateur pour recharger vos paramètres par défaut.