NuTyX и Vivaldi

Алексей Федорчук

nutyx-logo-red_120x112

Репозиторий NuTyX’а не может похвастаться изобилием пакетов — это с одной стороны. Со стороны же другой, не отягощён он и вниманием со стороны независимых разработчиков. Правда, всё необходимое для жизни мы с котом Manual’ом в официальном репозитории обнаружили — кроме среды Cinnamon, разумеется, но это совсем отдельная тема. А вот немало из роскошного — нет. Но ведь всем известно, что без роскошного прожить гораздо сложнее, нежели без роскошного.

Особенно если это роскошное не относится к миру открытого и свободного софта, как, например, полюбившийся нам в последнее время браузер Vivaldi, который развивается с такой научно-фанстастической силой, что имеет шанс участвовать в конкурсе на лучший браузер всех времён и прогрессивных народов. Но, однако, распространяется только в виде deb- и rpm-пакетов. Для него не имеется даже абстрактного тарбалла, пригодного, по крайней мере, теоретически, для установки в столь же абстрактный «любой Linux».

Однако нас с котом Manual’ом не проведёшь: мы ведь знаем (как, уверен, знает и наш читатель), что и deb-, и rpm-пакеты — такие же архивы, как любые другие. Ну там в них для важности кой-чего добавлено — но в данном конкретном случае как раз эта важность и не важна.

Так что мы с котом Manual’ом поступили очень просто. Сначала скачали то, что нам дают на официальном сайте Vivaldi (мы качали deb-пакет, но можно и rpm, разницы нет). Затем развернули deb-пакет — проще всего это сделать через Mindnight Commander, запущенный от root’а (предварительно mc надо установить, в базовой коллекции NuTyx’а его нет).

Внутри обнаружилось три каталога — etc, opt и /usr. Первый и последний отсавляем в покое, а во втором видим подкаталог vivaldi, который тупо копируем в /opt файловой иерархии NuTyX’а. И пытаемся запустить (уже от пользователя):

$ /opt/vivaldi/vivaldi

В ответ на столь наглое бесчинство получаем сообщение, что это сделать невозможно без пакета gconf. Немедленно устанавливаем последний:

$ get gconf

И повторяем попытку запуска — опять безуспешно, с жалобой на неправильные атрибуты принадлежности и доступа для файла /opt/vivaldi/vivaldi-sandbox.

Делаем их правильными:

$ sudo chown root:root vivaldi-sandbox
$ sudo chmod 4755 vivaldi-sandbox

Снова запускаем Vivaldi тем же образом, что и ранее. И наблюдаем экран его первичной настройки. Проскочив их галопом по европам, убеждаемся, что браузер работает:

nutyx_030

Порядку ради создаём символическую ссылку:

$ sudo ln -s /opt/vivaldi/vivaldi /usr/bin/vivaldi

Дальше можно добавить соответствующий пункт в главное меню используемого десктопа, скопировать из архивного usr/share в /usr/share «всамделишний» иконки и прочие служебные файлики. Но в виртуалке заморачиваться этим мы не стали — ибо на данном этапе требовалось тольк убедиться, что проблема в принципе решаема. А уж косметикой будем заниматься в реале — если потребуется.

Оглавление цикла

NuTyX и Vivaldi: 1 комментарий

Оставить комментарий

Перейти к верхней панели