Snap

Voici les commandes à exécuter pour permettre le téléchargement de paquets snap.

sudo mkdir -p /etc/systemd/system/snapd.service.d/
echo -e '[Service]\nEnvironment="http_proxy=http://proxy.ac-lyon.fr:8080/"' \       | sudo tee /etc/systemd/system/snapd.service.d/http-proxy.conf
echo -e '[Service]\nEnvironment="https_proxy=http://proxy.ac-lyon.fr:8080/"' \       | sudo tee /etc/systemd/system/snapd.service.d/https-proxy.conf
sudo systemctl daemon-reload
sudo systemctl restart snapd

Apt

Voici ce qu’il faut faire pour permettre le téléchargement de paquets apt.

Créer un fichier apt.conf dans /etc/apt avec le contenu suivant :

Acquire::http::Proxy "http://proxy.ac-lyon.fr:8080";
Acquire::https::Proxy "https://proxy.ac-lyon.fr:8080";

Autre méthode

Voici comment faire sans modifier la configuration du PC.

Les deux premières lignes pour ajouter le proxy et la dernière où on ajoute l’option -E à la commande initiale.

export http_proxy=http://proxy.ac-lyon.fr:8080
export https_proxy=https://proxy.ac-lyon.fr:8080
sudo -E add-apt-repository ppa:ubuntuhandbook1/apps

Source : https://askubuntu.com/questions/53146/how-do-i-get-add-apt-repository-to-work-through-a-proxy

Wget

Pour pouvoir utiliser la commande wget, deux solutions :

  • changer la configuration en modifiant le fichier /etc/wgetrc ;
  • passer le proxy en paramètres de la commande wget.

Exemple (avec option -e de wget) :

sudo wget -e use_proxy=yes -e https_proxy=http://proxy.ac-lyon.fr:8080/ https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl

Modification de /etc/wgetrc

  • Décommenter la ligne use_proxy = on
  • Ajouter les lignes :
    • https_proxy = http://proxy.ac-lyon.fr:8080/
    • http_proxy = http://proxy.ac-lyon.fr:8080/

Sources