Je voulais installer Chromium "hors de l'arbre" sur Ubuntu 14.04, et j'ai trouvé Où puis-je trouver les archives binaires de Chromium? - alors j'ai essayé:
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
Ce fut la version 51.0.2684.0 de Chromium.
Après quelques échecs, j'ai pensé que la ligne de commande pour le démarrer était:
CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --extra-plugins-dir=/usr/lib/flashplugin-installer --extra-plugins-dir=/usr/lib/pipelight
... et ça démarre bien, mais chrome://plugins
ne montre que deux plugins, et Flash n'en fait pas partie. J'ai essayé d'utiliser --extra-plugins-dir
en vain (ces répertoires proviennent des précédentes installations de apt-get
pour obtenir le plug-in pour Firefox).
Ensuite, je voulais savoir où Chromium cherchait des plugins; pour les extensions, c'est clair (voir Où sont situées les extensions de chrome? ) mais pour les plugins, l'explication la plus claire que j'ai pu trouver est la suivante:
22261 - Charger des plugins à partir de ~/.config/$ PRODUCT_NAME/plugins - chrome - Monorail
Le chargement du plugin analyse déjà un répertoire scrillion, donc un ou plusieurs autres est probablement ok.
linux: charge également les plugins depuis ~/.config/google-chrome/Plugins
Donc ma première question est:
chromium
à la recherche de plug-ins? Existe-t-il un commutateur "verbose" pour le chrome, qui afficherait les répertoires analysés pour les plug-ins au démarrage de l'application Chromium?Donc, j'ai d'abord créé le dossier Plugins
dans ~/.config/chromium/
Après avoir vu Adobe Flash ne fonctionne pas - Chrome Help , j’ai téléchargé, comme indiqué ici, flash_player_ppapi_linux.i386.tar.gz
depuis http: //www.Adobe. com/go/chrome / - a décompressé le Zip, obtenu libpepflashplayer.so
. Ensuite, j'ai essayé de faire un lien symbolique avec libpepflashplayer.so
dans le répertoire chrome-linux-382086
et dans ~/.config/chromium/Plugins
, rien n’a fonctionné (c’est-à-dire qu’aucun nouveau plugin n’a été affiché dans chrome://plugins/
).
Donc ma deuxième question est:
.so
ai-je besoin, et où dois-je symlink (ou le copier) - et devrais-je utiliser une option de commande spéciale pour le plug-in à charger lors de l'exécution de chrome-wrapper
ou chrome
?Eh bien, je ne m'y attendais pas, mais j'ai trouvé une réponse:
Liste des commutateurs de ligne de commande chromés "Peter Beverloo
--ppapi-flash-path Use the PPAPI (Pepper) Flash found at the given path.
Donc, depuis que j'ai décompressé flash_player_ppapi_linux.i386.tar.gz
dans un répertoire appelé flash_player_ppapi_linux.i386
à l'intérieur du chrome-linux-382086
(c'est-à-dire que le plagin est à chrome-linux-382086/flash_player_ppapi_linux.i386/libpepflashplayer.so
), j'ai utilisé cette ligne de commande:
chrome-linux-382086$ CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --ppapi-flash-path=$PWD/flash_player_ppapi_linux.i386
... et maintenant Flash est visible dans chrome://plugins
, et il démarre même et charge les swf ... Cependant, d'après ce que j'ai vu, le plugin flash chargé comme ceci ne semble pas pouvoir faire certaines connexions réseau? Cependant, pour la plupart, cela semble fonctionner ...