LINUX.ORG.RU

Как установить яндекс браузер на linux, выдает ошибку dependency error

 


0

1

Как установить яндекс браузер на линукс? Пробовал на kali, linux mint и raspbian. Везде одна и та же ошибка: dependency error, на kali выдает вот это: https://imgur.com/a/mEhmfiF. Яндекс устанавливается, но не запускается.

Это означает, что в системе нет пакетов, необходимых для установки Яндекс.Диска. Нужно посмотреть, каких именно пакетов не хватает (они указаны в сообщении об ошибке), и доустановить их.

ShiningRiver ()
Ответ на: комментарий от deep-purple

Обычно в «хз откуда» бывает инструкция по добавлению репы для установки и обновления программы, или list и ключи ставятся вместе с deb-пакетом. В сабже ничего такого не нашел, но там репа как-то через скрипт из cron.daily добавляется.

Так что по идее apt -f install должно помочь после установки пакета через dpkg, если система не времен динозавров.

Radjah ★★★★★ ()
Последнее исправление: Radjah (всего исправлений: 1)
Ответ на: комментарий от g_lukyanov05

Прочитай первый ответ в теме. Сделай apt -f install и напиши результат.

Пробовал на kali, linux mint и raspbian.

Версии дистров и архитектура какие?

Radjah ★★★★★ ()
Последнее исправление: Radjah (всего исправлений: 1)

Кали не для декстопа.

… yay yandex

2 archlinuxcn/yandex-browser-beta 19.10.3.302_1-2 (76.4 MiB 221.1 MiB) The web browser from Yandex. Yandex Browser is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.

Пакеты (3) gconf-3.2.6+11+g07808097-5 python2-2.7.18-1 yandex-browser-beta-19.10.3.302_1-2

Будет загружено: 89,11 MiB Будет установлено: 303,04 MiB

Установилось, все работает.

One ★★★★★ ()
Ответ на: комментарий от deep-purple

Ответ: потому что виндопривычка — качать файлы для установки хз откуда.

В отличии от одобренных партией пакетов в репозитории (или не одобренных), в Windows настоящая свобода. Репозитории и магазины для распространения десктопных приложений не нужны, они нужны только для библиотек и консольных программ.

Зонды от Яндекса разумеется не нужны, но это пусть каждый сам решает.

X512 ★★ ()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от anonymous

В Windows и Haiku можно написать программу, так чтобы любой мог её установить и пользоваться, а в Linux нет. Бинарники подойдут не для всех дистрибутивов и не для всех версий дистрибутивов, а компиляция исходников требует специальных знаний и часто внесения небольших изменений. Репозитории свободными назвать нельзя т.к. они требуют одобрения партией (владельцев дистрибутива) и желания мейнтейнеров.

Наличие этой темы - наглядный пример несвободы установки программного обеспечения в Линуксе.

X512 ★★ ()
Ответ на: комментарий от X512

Бинарники подойдут не для всех дистрибутивов и не для всех версий дистрибутивов

Подойдут. Проходишься рекурсивным ldd по бинарнику и создаёшь свою иерархию типа мини-fhs с bin, lib и так далее. Эта иерархия должна находиться в /opt подкаталогом. Потом пилишь скрипт запуска, в котором выставляешь LD_PRELOAD в lib подкаталога и запускаешь бинарник.

а компиляция исходников требует специальных знаний и часто внесения небольших изменений

Это требуют везде, где собирают. Просто FHS порешала /opt по-максимуму, да и проприетарщики почему-то начали считать, что распространять они долны софт, зарываясь с корнями в чужую, не нужную для них иерархию. Тот же стим и яндексбраузер лезут своими потными ручками в FHS, хотя им отвели специальное место в /opt. В этом виноваты исключительно стим и яндексбраузер.

Кстати, если бы они зарылись в /opt, писать профили для apparmor было бы гораздо проще.

anonymous ()
Ответ на: комментарий от X512

требуют одобрения партией (владельцев дистрибутива) и желания мейнтейнеров.

Кто девушку кормит, тот её и танцует. Проприетарщик волен пилить свои репозитории и вообще заботиться о деплое. Это его работа, которую он от слабого знания экосистемы не выполняет.

anonymous ()
Ответ на: комментарий от anonymous

Тот же стим и яндексбраузер лезут своими потными ручками в FHS, хотя им отвели специальное место в /opt. В этом виноваты исключительно стим и яндексбраузер.

Разработчики не от вредности так сделали. Вероятно вина также есть в авторах документации, которые не написали как делать правильно в таком случае.

X512 ★★ ()
Ответ на: комментарий от paramon

ты чет видимо не понимаешь как это работает.

Я понимаю как это работает. Но сделано оно без оглядки на установку софта из левых источников отдельными дебками. Если зависимостей нет в репах (а такое в левых дебках встречается нередко), то оно ничего не исправит.

mord0d ★★★★★ ()
Ответ на: комментарий от mord0d

.deb которые не поддерживают Debian это мегаредкость, скорее будут .deb которые не поддерживают Ubuntu. Яндекс.Браузер на дебиан точно без проблем ставится, проверенно.

paramon ()
Последнее исправление: paramon (всего исправлений: 1)
Ответ на: комментарий от X512

man hier я прочитал на шестой месяц своего пребывания на линуксах, до этого меня тыкали туда носом, когда я задал вопрос про иерархию.

Документацию как раз написали, разработчики так сделали из-за собственной лени или по желанию лезть потными ручками куда не надо.

Замечу, что тот же стим на приходе на linux специально с собой нёс рантайм, но не работал на системах с маленькой версией glibc, хотя правильная версия этой библиотеки поставлялась в пакете.

anonymous ()