Je souhaite installer les extensions chrome dans le navigateur chrome via Terminal au lieu de le faire dans l'interface graphique. Est-il possible d'installer les extensions depuis Terminal?
Voici le script, vous aurez besoin d'identifiants d'extension, vous les trouverez dans la barre d'adresse lorsque vous accédez aux détails de l'extension disponible sur le marché ou à l'adresse chrome://extensions
. Le script installera également chrome s'il n'est pas installé, supprimez la partie centrale si cela n'est pas nécessaire.
Enregistrez ce script dans le fichier install-chrome.sh
:
#!/bin/bash
install_chrome_extension () {
preferences_dir_path="/opt/google/chrome/extensions"
pref_file_path="$preferences_dir_path/$1.json"
upd_url="https://clients2.google.com/service/update2/crx"
mkdir -p "$preferences_dir_path"
echo "{" > "$pref_file_path"
echo " \"external_update_url\": \"$upd_url\"" >> "$pref_file_path"
echo "}" >> "$pref_file_path"
echo Added \""$pref_file_path"\" ["$2"]
}
if ! which "google-chrome" ; then
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub \
| Sudo apt-key add -
echo 'deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main' \
| Sudo tee /etc/apt/sources.list.d/google-chrome.list
Sudo apt-get update
Sudo apt install google-chrome-stable
else
echo Chrome already installed
fi
install_chrome_extension "cfhdojbkjhnklbpkdaibdccddilifddb" "adblock plus"
install_chrome_extension "fmkadmapgofadopljbjfkapdkoienihi" "react dev tools"
install_chrome_extension "anmidgajdonkgmmilbccfefkfieajakd" "save pinned tabs"
install_chrome_extension "dbepggeogbaibhgnhhndojpepiihcmeb" "vimium"
Courir
Sudo bash install-chrome.sh
Redémarrez chrome.
Plus de scripts sur https://github.com/grabantot/scripts
Pour Linux, l'extension est stockée sous: /opt/google/chrome/extensions/
Pour installer une extension Chrome (décompressée), utilisez cette commande dans le terminal;
<path to chrome> --load-extension=<path to extension directory>