Utiliser le navigateur Brave dans Debian

Allons directement à la conclusion:

Pas beaucoup d’intêret je préfére un Chromium dé-google-iser

Pour s’amuser avec le navigateur Brave dans Debian, c’est possible, on utilise les dépôts prévus pour Ubuntu

Environnement

PC sous Linux Debian 10 (Buster)

Créér un fichier SOURCE

/etc/apt/sources.list.d/brave-browser.list


avec le contenu

deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bionic main
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bionic main" | sudo tee -a /etc/apt/sources.list.d/brave.list

Version béta

deb [arch=amd64] https://brave-browser-apt-beta.s3.brave.com/ bionic main

Version développement

deb [arch=amd64] https://brave-browser-apt-dev.s3.brave.com/ bionic main

Installer la clé d’authentification

curl https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key add -

Mettre  à jour des dépôts

sudo apt update

Installer Brave

sudo apt install brave-browser
apt policy brave-browser
brave-browser:
Installé : 0.56.12
Candidat : 0.56.12
Table de version :
*** 0.56.12 500
500 https://brave-browser-apt-release.s3.brave.com bionic/main amd64 Packages
100 /var/lib/dpkg/status

L’installation est faite dans /opt/brave.com

Trouver Brave dans les menus,

Et ça marche:

Défaut

Je vois une erreur dans le fichier postinst et dans le script /opt/brave.com/brave/cron/brave-browser

Il y est fait référence en dur a des dépôts google! Pourquoi? Mystère!

# sources.list setting for brave-browser updates.
REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"

Ce qui fait que ça massacre le fichier source

root@debian:/etc/apt/sources.list.d# cat brave-browser.list 
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Vraiment pas fini ce navigateur, je l’ai supprimé totalement

apt purge brave-browser

A la date du 01/04/2019 il y a eu quelques corrections. Mais pour éviter tous les problèmes de listes il vaut mieux la nommer simplement brave.list

Exemple

 /etc/apt/sources.list.d/brave.list 
#deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bionic main
deb [arch=amd64] https://brave-browser-apt-beta.s3.brave.com/ bionic main
#deb [arch=amd64] https://brave-browser-apt-dev.s3.brave.com/ bionic main

Installation purement locale

Pour s’amuser et voir comment fonctionne le navigateur, on peut l’installer purement en locale par copie des fichiers extraits du paquet .deb. Attention c’est de la grosse bidouille, de chez bidouille, pas pour les enfants…

On télécharge une version

apt download brave-browser 

On extrait le contenu , clic droit sur le fichier -> extraire ici

On copie les seuls éléments utiles au fonctionnement dans les dossiers cibles.

/opt/brave.com

/usr/bin/brave-browser -> /opt/brave.com/brave/brave-browser

/usr/share/menu/brave-browser.menu

/usr/share/applications/brave-browser.desktop
Modifier Icon=/opt/brave.com/brave/product_logo_128.png pour avoir une belle icône

/usr/share/appdata/brave-browse.appdata.xml

/usr/share/gnome-control-center/default-apps/brave-browser.xml

Options du lanceur

Pour personnaliser on se crée un lanceur dans .local/share/applications/

Les paramètres que j’ai choisi:

grep Exec brave-browser-beta.desktop
Exec=/usr/bin/brave-browser-beta --disk-cache-dir=/tmp/brave --renderer-process-limit=2 --disable-gpu --disable-software-rasterizer --disable-gpu-rasterization %U
Exec=/usr/bin/brave-browser-beta --disk-cache-dir=/tmp/brave --renderer-process-limit=2 --disable-gpu --disable-software-rasterizer --disable-gpu-rasterization
Exec=/usr/bin/brave-browser-beta --incognito --disk-cache-dir=/tmp/brave --renderer-process-limit=2 --disable-gpu --disable-software-rasterizer --disable-gpu-rasterization

Conclusion

Pas beaucoup d’intêret je préfére un Chromium dé-google-iser

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.