Как я могу установить Chrome на Linux без необходимости входа в систему как root?
Обратите внимание, что я хочу использовать Chrome, а не Chromium.
Если я перехожу на официальную страницу загрузки, я получаю выбор между:
Please select your download package:
32 bit .deb (For Debian/Ubuntu)
64 bit .deb (For Debian/Ubuntu)
32 bit .rpm (For Fedora/openSUSE)
64 bit .rpm (For Fedora/openSUSE)
Могу ли я каким-то образом извлечь и установить Chrome из .deb или .rpm без необходимости быть пользователем root? Или есть другая ссылка, которую я пропустил?
linux
chrome
not-root-user
SyntaxT3rr0r
источник
источник
Ответы:
Я успешно извлек RPM-версию Fedora / OpenSUSE в свой домашний каталог и оттуда запустил chrome. Вам просто нужно убедиться, что символические ссылки для библиотек все есть. Это предполагает, что область библиотек уже установлена, и $ HOME / bin находится в моем $ PATH.
Я только что побежал:
Теперь, если у вас еще не установлены все эти библиотеки или есть другие зависимости для двоичного файла chrome, которые не удовлетворены, вам может потребоваться собрать и установить их в своем домашнем каталоге. Google Chrome услужливо добавляет ~ / chrome / opt / google / chrome / lib в $ LD_LIBRARY_PATH, чтобы вы могли установить эти дополнительные зависимости там.
источник
export CHROME_DEVEL_SANDBOX=/path/to/chrome-sandbox
. Я обнаружил, что должен был запустить chrome с этой--no-sandbox
опцией, чтобы работать без двоичного файла setuid root chrome-sandbox.