#!/bin/ bash machine=$(uname -m) if [[ ${machine} == x86_64 ]]; then arch=amd64 elif [[ ${machine} == aarch64 ]]; then arch=arm64 fi UBUNTU_CODENAME=bionic BRANCH="-dev" URL=brave-browser-apt${BRANCH}.s3.brave.com #curl -s https://${URL}/brave-core${BRANCH}.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser${BRANCH}.gpg add - #sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/brave-browser-archive-keyring.gpg sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg sudo echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=${arch}] https://${URL}/ $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list-available/brave-browser${BRANCH}-${UBUNTU_CODENAME}.list sudo ln -s /etc/apt/sources.list-available/brave-browser-dev-${UBUNTU_CODENAME}.list /etc/apt/sources.list.d/brave-browser${BRANCH}-${UBUNTU_CODENAME}.list sudo apt update sudo apt install brave-browser${BRANCH} echo 'kernel.unprivileged_userns_clone=1' > /etc/sysctl.d/00-local-userns.conf #service procps restart # Bypass apt-proxy for brave packages if [ -d /etc/apt/apt.conf.d/02proxy ]; then if [ ! -z $(grep ${URL}) ]; then echo "Acquire::http::Proxy { \"${URL}\" DIRECT; };" >> /etc/apt/apt.conf.d/02proxy fi else echo "Acquire::http::Proxy { \"${URL}\" DIRECT; };" >> /etc/apt/apt.conf.d/02proxy fi