Змінні необхідно занести в файл cat / etc / environment у вигляді (велика частина програм буде працювати якщо набрати тільки в верхньому регістрі):
Як бачимо необхідні нам змінні команда sudo просто проігнорувала, а значить і програми виконуються з підвищеними привілеями не впізнали про проксі-сервер. Для того щоб виправити таку поведінку необхідно внести правки в файл / etc / sudoers, додавши наступний рядок:
Майже всі консольні програми розуміють ці змінні і починають використовувати проксі-сервер. Для KDE та Gnome необхідно також включити використання цих змінних через відповідні налаштування. У KDE це робиться через "Параметри системи" / "Налаштування мережі" / "Проксі-сервер" / "Використовувати попередньо встановлені змінні оточення" / "Налаштувати" / "Автоопределение".
Для деяких GTK3-програм потрібно встановити змінні:
Якщо ви консолі віддаєте перевагу GUI, то для настройки перерахованого вище існує графічна утиліта dconf-editor з пакета dconf-tools.
Якщо apt-get, незважаючи на всі зусилля не хоче працювати через проксі, то можна його налаштувати вручну, створивши в /etc/apt/apt.conf.d/ файл настройок (назвавши наприклад 90proxy) і помістивши в нього наступні рядки:
Щось змінилося в sudoers, тому, якщо у вас перестали працювати програми викликаються через gksudo. Перевірити можна викликавши з консолі gksudo імя_программи_с_графіческім_інтерфейсом з'являється помилка:
Необхідно змінити налаштування env_keep в / etc / sudoers (додався "+" перед привласненням і змінна DISPLAY):
Для вирішення проблеми з непрацюючим sudo для графічних додатків в Cinnamon довелося додати ще одну зберігається змінну XAUTHORITY і XAUTHORIZATION в / etc / sudoers: