Сегодня официально выпущен браузер Opera 10й версии. Тема выхода, инноваций и эмоций по-поводу подробно изложена здесь, мы же поговорим о установке Opera 10 в Debian.
Мой случай несколько осложнён двумя моментами: во-первых, это архитектура amd64; во-вторых, использование Gnome и, соответственно, gtk-приложений, среди которых слинкованная с qt-библиотеками Опера смотрится, мягко говоря, чужеродно.
Тем не менее, всё перечисленное разрешимо. Но для начала - стандартный и простой способ установки браузера через официальные репозитории Оперы.
Добавляем в /etc/apt/sources.list следующие строки:
# Opera Browser - Production release
deb http://deb.opera.com/opera lenny non-freeДалее необходимо подгрузить и установить ключ репозитория:
iom@gkt:~$ sudo wget -O - http://deb.opera.com/archive.key | apt-key add -Теперь стандартное
iom@gkt:~$ sudo aptitude update
iom@gkt:~$ sudo aptitude install operaВ меню Приложения -> Интернет должна появиться иконка Оперы. У меня почему-то сразу не появилась, помогло завершение сеанса Gnome и новый логин. Опера работает, почти не глючит, но выглядит корявенько, поэтому приступаем к второму варианту установки.
Опера под qt3 выглядела у меня ну совсем плохо (должно быть, косяк с темами некогда использовавшегося KDE), программа конфигурирования тем была только для qt4 (см. ниже), ковыряться со всем этим мне не хотелось, поэтому пришлось поискать версию Оперы для amd64, да ещё слинкованную не с qt3, а с qt4. Такое чудо было найдено здесь.
Естественно, нужны библиотеки qt4. Откуда они у меня появились в системе - даже не помню, скорее всего, подтянул как зависимости psi, но у меня установлено следующее:
iom@gkt:~$ aptitude search qt | grep ^i
i libqt-perl - Perl bindings for the Qt library
i A libqt3-mt - библиотека Qt GUI (с поддержкой потоков),
i A libqt4-core - переходный пакет для базового модуля Qt 4
i A libqt4-dbus - модуль D-Bus для Qt 4
i A libqt4-designer - Qt 4 designer module
i A libqt4-network - модуль Qt 4 для работы с сетью
i A libqt4-qt3support - Qt 3 compatibility library for Qt 4
i A libqt4-script - модуль Qt 4 для поддержки сценариев
i A libqt4-sql - модуль SQL для Qt 4
i A libqt4-sql-mysql - Qt 4 MySQL database driver
i A libqt4-test - Qt 4 test module
i A libqt4-xml - модуль XML для Qt 4
i A libqtcore4 - базовый модуль библиотеки Qt 4 (без графич
i A libqtgui4 - компонент библиотеки Qt 4, предоставляющий
i A libsmokeqt1 - SMOKE Binding Library to Qt
i A qt4-qtconfig - средство настройки Qt 4Однозначно понадобятся libqtcore4 и libqtgui4; последний пакет - qt4-qtconfig - нам понадобится, чтобы подогнать оформление qt4-Оперы под наш текущий стиль Gnome, поэтому установите и его.
Ну, и собственно, установка Оперы из скачанного пакета:
iom@gkt:~/downloads$ sudo dkpg -i opera_10.00.4478.gcc4.qt4_amd64.debДля тонкой настройки запускаем Система -> Параметры -> Настройка Qt 4. Для Gnome у меня стоит стандартная тема "Ясность", поэтому и здесь выбираем Select GUI Style: Clearlooks. Для настройки цветовой палитры заходим в Tune Palette... и подгоняем цвета qt под наши текущие цвета gtk-темы. После нескольких попыток можно добиться почти полной схожести интерфейсов.
P.S. Не знаю, связано ли это с Оперой, но сегодня у меня временами сходит с ума курсор мыши...