Збір хрому (з дерева), розташування плагінів та Flash?


1

Мені хотілося встановити Chromium "з дерева" на Ubuntu 14.04, і я знайшов Де можна знайти бінарні тарболи Chromium? - так я спробував:

wget http://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux/382086/chrome-linux.zip -O chrome-linux-382086.zip
unzip chrome-linux-382086.zip
mv chrome-linux chrome-linux-382086
cd chrome-linux-382086

Це виявилося версією Chromium 51.0.2684.0.

Після деяких збоїв я зрозумів, що командний рядок для його запуску:

CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --extra-plugins-dir=/usr/lib/flashplugin-installer --extra-plugins-dir=/usr/lib/pipelight

... і він запускається чудово, але chrome://pluginsпоказує лише два плагіни, а Flash - не один із них. Я намагався використовувати --extra-plugins-dirбезрезультатно (ці грі з попередніх apt-getустановок, щоб отримати плагін для Firefox).

Тоді я хотів знати, де Chromium шукає плагіни; що стосується розширень, зрозуміло (див. Де розташовані розширення хрому? ), але для плагінів ясніше пояснення, яке я можу знайти:

22261 - Завантажте плагіни з ~ / .config / $ PRODUCT_NAME / плагінів - хром - Monorail

Завантаження плагінів вже сканує каталоги на мільйони, тому ще один, мабуть, добре.
linux: також завантажуйте плагіни з ~ / .config / google-chrome / Plugins

Отже, моє перше питання:

  • Чи є проста довідка, для якої саме з цих "scrillion" каталогів скануються chromiumплагіни? Чи може бути "багатослівний" перемикач для хрому, який видасть, які каталоги скануються на плагіни при запуску програми Chromium?

Отже, я вперше створив Pluginsпапку в~/.config/chromium/

Побачивши, що Adobe Flash не працює - Довідка Chrome , я, як згадувалося там, завантажив flash_player_ppapi_linux.i386.tar.gzз http://www.adobe.com/go/chrome/ - розпакував блискавку, отримав libpepflashplayer.so. Тоді я намагався символізувати libpepflashplayer.soі в chrome-linux-382086каталозі, і в ~/.config/chromium/Plugins, нічого не працювало (тобто в плагіні не було показано нового chrome://plugins/).

Отже, моє друге питання:

  • Як я можу "встановити", а точніше, зробити доступним Flash-плагін для цього виду Chromium (тобто збірка хрому, розпакований з головного кореневого дерева, який використовує система пакунків ОС)? Який .soфайл мені потрібен, і де мені потрібно його посилати (або скопіювати) - і чи потрібно використовувати спеціальний параметр команд для завантаження плагіна під час запуску chrome-wrapperчи chrome?

Відповіді:


1

Ну, не очікував цього, але знайшов відповідь:

Список перемикачів командного рядка хрому «Peter Beverloo

--ppapi-flash-path      Use the PPAPI (Pepper) Flash found at the given path.

Отже, оскільки я розпакував flash_player_ppapi_linux.i386.tar.gzу каталозі, який називається flash_player_ppapi_linux.i386всередині chrome-linux-382086(тобто плагін знаходиться chrome-linux-382086/flash_player_ppapi_linux.i386/libpepflashplayer.so), я використав цей командний рядок:

chrome-linux-382086$ CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --ppapi-flash-path=$PWD/flash_player_ppapi_linux.i386

... і тепер Flash видно в chrome://plugins, і він навіть запускається і завантажує SWF ... Однак, з того, що я бачив, завантажений флеш-плагін, схожий на це, здається, не може зробити деякі мережеві з'єднання? Однак здебільшого це, здається, працює ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.