Вопрос или проблема
Я хотел бы отладить проблему совместимости браузера с Safari. У меня нет Mac и Windows. Мне интересно, возможно ли установить Safari на Ubuntu 14.04. Я пытался использовать Wine 1.6.2, установив последнюю версию Safari, которая работает с Windows. Во время установки она не запускается.
Safari использует webkit в качестве движка браузера. Вы можете использовать epiphany-browser
, который также использует движок webkit для отладки и проверки совместимости:
sudo apt install epiphany-browser
Установите wine
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install -y wine1.7
затем загрузите wine через меню пуск
нажмите – Установить приложение
Выберите – Выбрать Safari
Нажмите – ОК
На StackOverflow есть несколько ответов, но я пытаюсь выяснить, актуальны ли они. РЕДАКТИРОВАНИЕ: да, они устарели. Safari на Windows закончился, когда начался Safari 6. Возможно, это можно сделать легально или этично в virtualbox.
(Остальная часть неверна, если вам нужно OSX >=6.0) В основном, установите Wine и, возможно, playonlinux, но я не знаю, сможете ли вы получить Safari 9. Пока я узнал, что вы можете получить Safari 5. Вот страница с советами без указания даты.
Может быть, один из этих способов сработает! Еще не пробовал ….
https://www.maketecheasier.com/how-to-install-safari-internet-explorer-opera-on-ubuntu/ (без playonlinux)
http://thegeekdaily.com/install-safari-on-ubuntu/ (с playonlinux).
Установка Apple Safari в Ubuntu
Сначала установите PlayOnLinux, который позволяет легко установить Safari в Ubuntu.
PlayOnLinux также позволяет легко устанавливать несколько игр и приложений, предназначенных для работы с Microsoft Windows.
PlayOnLinux
wget -q -O- http://deb.playonlinux.com/public.gpg | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
# полезные зависимости
sudo apt-get install -y curl p7zip-full
# установка playonlinux
sudo apt-get install -y playonlinux
Запустите PlayOnLinux
Запустите PlayOnLinux в консоли и следуйте инструкциям по запуску
playonlinux
Установка Safari из PlayOnLinux
Выберите кнопку [+ Установить] -> [Интернет] -> [Safari], чтобы установить Apple Safari
Обратите внимание!
- Установка браузера обычно занимает несколько минут, потому что PlayOnLinux также должен загрузить Safari.
- Установка браузера часто зависает снова и снова! Просто отмените и перезапустите установку из PlayOnLinux. Пробуйте снова и снова.
Вам, возможно, придется перезапустить 3-4 раза, пока финальные шаги не будут работать без зависаний. - Установленный браузер Safari можно запускать только из PlayOnLinux через меню.
Альтернативная установка Safari с использованием Wine
# установка wine
sudo apt-get install -y wine
# создание каталога для загрузки и сборки
mkdir -p ~/build/safari
cd ~/build/safari
# загрузка
wget http://appldnld.apple.com/Safari5/041-5487.20120509.INU8B/SafariSetup.exe
# wine
wine SafariSetup.exe
Ссылки
-
Домашняя страница Apple Safari: http://www.apple.com/safari/
-
Руководство: http://techhamlet.com/2012/03/how-to-easily-install-safari-in-linux-the-new-updated-guide/
-
Play-On-Linux: http://www.playonlinux.com/en/
-
Ручная загрузка PlayOnLinux: http://www.playonlinux.com/en/download.html
К сожалению, вы не можете установить Safari нативно на Ubuntu 14.04, потому что Apple прекратила поддержку Safari на Windows и Linux много лет назад. Однако, если вам действительно нужен Safari для тестирования или других целей, вы можете попробовать использовать Wine для запуска версии для Windows. Однако имейте в виду, что этот метод устарел и может работать не очень хорошо.
Лучшим вариантом может быть использование таких сервисов, как BrowserStack или Sauce Labs, чтобы протестировать Safari напрямую в интернете без установки чего-либо. Если вы все еще заинтересованы в попытке настроить его на Linux, это руководство может помочь – https://www.linuxuntu.com/install-safari-linux/. Оно объясняет несколько обходных путей и на что стоит ожидать.
Ответ или решение
Установка браузера Safari на Ubuntu 14.04 представляет собой непростую задачу, особенно учитывая, что официальная поддержка Safari для Windows и Linux была прекращена много лет назад. Тем не менее, существуют несколько опций, которые вы можете рассмотреть для решения проблемы совместимости браузеров, особенно если вам необходимо отладить веб-приложение под Safari.
1. Установка Safari с использованием Wine и PlayOnLinux
Wine — это совместимость для запуска приложений Windows на системах Linux. Ваши попытки установить Safari с помощью Wine, в частности версии 1.6.2, показывают, что это решение не всегда работает корректно, особенно для более современных версий Safari.
Вот шаги, которые могут помочь вам установить Safari через Wine и PlayOnLinux:
Установка Wine:
-
Добавление репозитория Wine:
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install -y wine1.7
-
Установка необходимых зависимостей:
sudo apt-get install -y curl p7zip-full
Установка PlayOnLinux:
- Установка PlayOnLinux:
wget -q -O- http://deb.playonlinux.com/public.gpg | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update sudo apt-get install -y playonlinux
Установка Safari через PlayOnLinux:
-
Запуск PlayOnLinux:
Запустите PlayOnLinux через терминал:playonlinux
Затем выберите "Установить" и найдите Safari в списке приложений.
-
Следуйте инструкциям на экране: Помните, что установка может занять время и иногда может зависать, тогда просто перезапустите процесс установки.
2. Альтернативные подходы
Если метод с Wine и PlayOnLinux не решает вашу проблему или вызывает слишком много трудностей, рассмотрите возможность использования онлайн-сервисов для тестирования браузеров.
- BrowserStack и Sauce Labs предоставляют возможность тестирования веб-страниц в различных версиях Safari на реальных устройствах. Это позволяет вам избежать проблем с установкой и гарантирует, что вы тестируете в актуальной среде.
Заключение
С точки зрения возможности установить Safari на Ubuntu 14.04, у вас есть несколько опций, но все они имеют свои ограничения. Установка через Wine и PlayOnLinux может работать, но ваша производительность и удобство могут пострадать. Если вам нужна полноценная поддержка Safari, лучше всего использовать облачные платформы для тестирования.