Как использовать прокси с sudo

Чтобы потом не говорили, что люблю проводить работу, вчера установил Yaourt чтобы позже установить Доска, док проекта Элементарная ОС, но прежде чем дошло до этого, у меня возникла проблема.

Получается, что при добавлении репозиториев AUR de Archlinux.fr и запустите:

$ sudo pacman -Syu

Я не смог обновить, потому что не смог найти сервер. Дело в том, что я ниже нескольких прокси-серверов, и sudo по умолчанию не использует для них переменные подключения. Как это решить?

Первым делом нужно добавить в файл .bashrc глобальные переменные прокси:

экспорт http_proxy = "http: // my_proxy_server: 3128" экспорт https_proxy = "http: // my_proxy_server: 3128" экспорт ftp_proxy = "http: // my_proxy_server: 3128"

После добавления переменных мы закрываем файл и выполняем:

$ . .bashrc

Таким образом загружаются переменные и опции этого файла. Теперь нам осталось добавить в файл / и т.д. / sudoers следующие:

По умолчанию env_keep + = "http_proxy" По умолчанию env_keep + = "https_proxy" По умолчанию env_keep + = "ftp_proxy"

Готов. Мы сохраняем файл и теперь можем использовать прокси с sudo.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Javierdebian сказал

    Функции
    Замените строки в ~ / .bashrc следующими:

    экспорт http_proxy = http: // my_proxy_server: 3128
    экспорт https_proxy = $ {http_proxy}
    экспорт ftp_proxy = $ {http_proxy}

    Таким образом, редактируя только первую строку, мы изменяем их все.

    1.    Elav сказал

      Ой! Отличный совет .. Спасибо

  2.   MSX сказал

    Странно !!!
    Это магия GNU + Linux, неизвестная на других платформах (возможно, за исключением Android), но: почему Plank, а не что-то более полезное, например Cairo Dock? Или что-то сверхлегкое, вроде собственной панели KDE SC или подобного плазмоида !?
    Планка очень ограничена, хотя eOS, как я вижу, улучшается день ото дня - последним дополнением было несколько улучшений в Wingpanel Slim, что мы полностью приветствуем.
    Привет!

    1.    Joseca сказал

      Я бы добавил к Wbar, что он суперлегкий, а псевдопрозрачность лучше всего подходит для такой легкой среды, как Openbox. KDE нельзя назвать чем-то "сверхлегким"
      поздравления

      1.    MSX сказал

        Непонятно, KDE всего лишь _легкий_, и кто бы ни сказал иначе, это потому, что он не тестировал по крайней мере ветку 4.10 - и что, по словам тех, кто перешел на 4.11, он на 300% быстрее и гибче.
        Короче говоря, KDE тяжелый, это чушь того, кто его никогда не использовал, хотя, конечно, его нельзя сравнивать с Openbox, который является всего лишь оконным менеджером и ... не более того, все, что вы хотите, нужно добавить в рукавица и эх ... ну, система становится тяжелее, мало-помалу, то есть по мере того, как вы добавляете функциональность с помощью программного обеспечения, которое очень сложно соединить друг с другом - в отличие от сред KDE, GNOME или Xfce, которые используют внутренние системы обмена сообщениями и общие библиотеки для различных функций для достижения согласованности кодирования между различными приложениями.

        Кроме того, elav - крутой парень со вкусом, который использует Arch Linux + KDE SC (сама Arch очень быстро и легко работает, попробуйте). В этом контексте гораздо легче использовать собственную панель KDE или аналогичный плазмоид для имитации док-бара.

        В любом случае, я забыл о wbar, и это правда, он фантастический, очень легкий, со множеством эффектов и очень настраиваемый.
        Хотя: Openbox + Tint2 (панель ведь нужна) + Wbar + апплет Wicd / NetworkManager + conky? (многие используют его) + дополнительный апплет, который вам всегда нужно запускать, у нас есть система, управляемая с помощью Openbox, но почти такого же веса (или такого же!?), что и LXDE / QT, но без однородной интеграции, которую обеспечивает рабочий стол в отличие от менеджера окон.

        Очевидно, все сводится к личному вкусу, конкретным потребностям, цели использования системы, способу использования рассматриваемого устройства и т. Д.

        Привет.

        1.    Joseca сказал

          KDE не такой тяжелый, как многие думают, я пробовал и не могу сказать, что он тяжелый, но загрузка Openbox + Tint2 + Conky + Wbar + Wicd мгновенно заставляет вас работать… Нет ничего похожего на это чувство. Мы также не можем сравнивать себя с Elav, который, как я вижу, имеет хороший вкус в улучшении KDE, а у меня его нет, и поэтому, помимо его обширной конфигурации KDE, которая, по моему собственному опыту, является сложной, не считая « Ошибки конфигурации », которые я случайно вызываю, делают среду, подобную KDE, из моих предпочтений. Я ищу что-то более минималистичное, но это дело вкуса.
          Удовольствие 😀

          1.    MSX сказал

            @Joseca: это правда, то, что вы говорите о «мгновенной загрузке», похоже на ВАУ !, в мгновение ока вы загружаете систему.

            Тем не менее, я не могу жаловаться: я несколько раз перезагружаюсь - мое последнее время безотказной работы было 23 дня - и тем более я выхожу из системы.
            Итак, после тех первых бесконечных секунд, когда запускается KDE, все работает очень гладко!

        2.    кот сказал

          Мой KDE 3.11 потребляет около 360 МБ, ничего не открывая.

    2.    Elav сказал

      Очень просто. Cairo-Dock слишком тяжелый, и в нем слишком много вещей, которыми я не пользуюсь. Планка легче, проще и делает то, что мне нужно. Эта док-станция мне всегда нравилась больше всех.

      Панель KDE неплохая, я ее много использовал, но в ней отсутствуют некоторые вещи, такие как Dock, но, повторяю, она очень хорошая.

      1.    MSX сказал

        [ОТ большого, огромного, если он будет процветать, я обращусь к форуму]
        @elav: вы, кто использует Arch, если у вас есть время, и вам это нравится, и вам нравится идея, конечно, вы осмеливаетесь попробовать установить полную среду eOS, чтобы увидеть, возможно ли это уже или нет, что такое это? это отсутствует?

        Со временем обращаюсь с просьбой ко всем лучникам, которым тоже нравится eOS.

        Я думаю, что наиболее важным препятствием для переноса eOS на другие дистрибутивы являются используемые базовые пакеты, поскольку библиотеки Precise - это не совсем те, которые используются в Arch сегодня. Более того: полную среду eOS можно будет когда-нибудь установить в Arch?

        Если сегодня eOS можно установить на Arch, было бы интересно сделать ISO с предустановленным eOS (и еще кое-что, например кодеки и инструменты, необходимые для хорошего опыта OOTB), что они говорят !? ^ ^

        1.    MSX сказал

          ОШИБКА: «могла»!? Шиит xD

        2.    Elav сказал

          Для этого потребуется много времени и хорошее соединение. Однако я покажу вам свою eOS, посмотрите, как круто:

          ЭОС

          1.    MSX сказал

            KDE rulez !!!

          2.    элиотайм3000 сказал

            Могу ли я также настроить KDE так, чтобы он выглядел как резервный вариант GNOME 3?

            Я даже не осознавал, какой уровень настройки есть в KDE.

  3.   блицкриг сказал

    Мне так и не удалось установить Plank из Arch, это вызывало ошибку

    1.    Elav сказал

      С Yaourt очень просто:

      $ yaourt -S plank-bzr

  4.   Сантьяго Бургос сказал

    Один вопрос: можно ли будет использовать этот трюк в других дистрибутивах (Ubuntu, Mint, Fedora и т.д.) или это возможно только в Arch? Что, возможно, мы спасем себя от борьбы, потому что мы не можем установить что-то в местах с прокси-сервером, мой университет, например, его много использует, и мне всегда приходится что-то устанавливать из-за этого грязного прокси ¬_¬

    1.    Elav сказал

      Работает с любым дистрибутивом GNU / Linux 🙂

  5.   скорпонокс сказал

    На моей предыдущей работе я был за прокси. Я настроил pacman на использование wget вместо curl и настроил wget (/ etc / wgetrc) с моим прокси. Чтобы активировать и деактивировать его, я просто изменил строку с «proxy = on» на proxy = off »в / etc / wgetrc.

    Привет.

    1.    Elav сказал

      Да, это тоже способ, но в этом случае нужно использовать ЛЮБОЕ приложение, которому нужен прокси с sudo 😀

  6.   Лепер_Иван сказал

    Мне будет полезно обновить свою систему, когда я буду в университете ...