Тестовая установка браузера Opera 9.50 Alpha 1
АрхивБраузерыВладельцам ОС Linux и убежденным пользователям Opera на заметку: как инсталлировать альфа-версию браузера, не затрагивая рабочие файлы уже установленной программы.
Любой убеждённый пользователь браузера Opera всегда с радостью встречает выход новой, пусть даже тестовой версии программы. Правда, использование "сырого" программного продукта чревато различными неприятностями, начиная от безобидных помех в работе, вызываемых неотлаженными пока функциями, и заканчивая полной потерей персональных данных, бережно хранимых не один год. Избежать подобных инцидентов позволит принудительная установка тестовой версии браузера таким образом, чтобы его рабочие файлы никак не пересекались с уже установленной и исправно работающей стабильной версией программы. Стоит отметить, что разработчики из Opera Software обычно стараются предусмотреть такую ситуацию и изначально закладывают в тестовую версию механизмы, позволяющие уберечь пользователя от неприятностей. Вот и выложенная недавно для публичного тестирования Opera 9.5 alpha 1 для Windows снабжена средствами предосторожности: в процессе инсталляции и при первом запуске программы каталог установки и профильный каталог пользователя, хранящий все личные настройки, изначально создаются отдельно от уже существующих и под другим именем (в данном случае в обоих местах появляется папка с названием Opera 9.5). Таким образом, пользователи Windows могут не бояться установки данной альфа-версии, даже если в системе уже присутствует другая версия браузера Opera.
С пользователями UNIX-версии браузера, точнее, c владельцами операционных систем семейства GNU/Linux создатели Opera предпочитают не нянчиться: без дополнительных самостоятельных предохранительных действий пользователь рискует установить, скажем откровенно, достаточно "сырую" альфа-версию аккурат поверх существующей, естественно, со всеми вытекающими в виде нарушений работы почтового клиента и прочих "прелестей". Впрочем, не стоит упрекать норвежцев в бессердечности: просто никому не дано предугадать ход мыслей и порядок действий пользователя, обладающего полным контролем над своей операционной системой. Учитывая, что при желании владелец Linux-системы может до неузнаваемости изменить как структуру каталогов, так и местоположение системных библиотек, число доступных вариаций уверенно приближается к бесконечности. И по этой причине разработчики из Opera Software предпочли не навязывать пользователю свои правила, а предоставить возможность самостоятельно установить рабочие файлы браузера так, как он сочтёт нужным. Вот этим-то мы сегодня и займёмся.
Для начала стоит определиться с выбором установочного пакета. Точнее, от него вообще придётся отказаться, а загрузить с ftp-сервера разработчиков архив (tar.gz или tar.bz2 - кому что больше по душе). Главное отличие такого варианта от готового RPM- или DEB-пакета, помимо бинарных файлов браузера (который, напомню, не является представителем семейства Free Software и не балует открытыми исходными кодами), заключается в том, что в архив входят скрипты установки, позволяющие взять в свои руки контроль за инсталляцией бинарников. После загрузки архива распаковываем его в любое удобное место и приступаем к процессу подготовки к установке.
Как правило, все личные данные и персональные настройки браузера Opera хранятся в каталоге /home/имя_пользователя/.opera. Чтобы не нарушить данные в этом каталоге, для тестовой версии лучше приготовить отдельное место хранения пользовательских данных, поэтому создаём рядом с данным скрытым каталогом новый, например, /home/имя_пользователя/.opera_test.
Теперь можно приступать к установке рабочих файлов браузера. Выполнять такую процедуру удобнее всего в консоли, при этом не следует забывать, что работать необходимо с правами администратора (root). Для получения подобных полномочий достаточно ввести в консоли команду su, а затем - пароль администратора. После этого переходим в каталог с распакованным архивом Opera – cd /путь_к_каталогу/имя_каталога. После всех этих несложных действий приступаем к собственно инсталляции, а в качестве дополнительного параметра указываем, в какой каталог будет производиться установка (естественно, отличный от уже используемого установленной стабильной версией браузера). В нашем примере пусть это будет папка /home/имя_пользователя/opera-9.5, а полностью команда установки будет выглядеть так: sh install.sh --prefix=/home/имя_пользователя/opera-9.5.
После завершения процесса инсталляции, в течение которого придётся ответить на пару несложных вопросов, переходим ко второму этапу. Чтобы не вводить специальные команды в консоли при каждом запуске тестовой версии Opera, выполним следующие операции. Во-первых, переименуем исполняемый файл запуска программы (все действия выполняются в консоли с правами root):
cd /home/имя_пользователя/opera-9.5/bin
mv opera opera-bin
Теперь в любом текстовом редакторе создаём новый скрипт следующего содержания:
#!/bin/sh
# Running Opera
exec /home/имя_пользователя/opera-9.5/bin/opera-bin -pd /home/имя_пользователя/.opera_test &
Сохраняем его в каталог /home/имя_пользователя/opera-9.5/bin рядом с только что переименованным и присваиваем ему имя opera. Не забываем также указать в свойствах нового файла, что он является исполняемым. Параметр -pd просто сообщает программе, в какой каталог следует сохранять личные данные и настройки пользователя. На этом процедура подготовки к первому запуску Opera практически закончена.
Для удобства можно еще с помощью редактора меню создать соответствующий пункт для запуска тестовой версии Opera, а также скопировать иконку на рабочий стол. После всех произведённых манипуляций можно наслаждаться одновременно двумя загруженными версиями Opera и наглядно сравнивать работоспособность уже привычных функций или прелести новых.