Wie man Proxies mit sudo benutzt

Damit sie später nicht sagen, dass ich gerne arbeite, habe ich mich gestern eingelebt Yaourt zur späteren Installation Plank, das Projektdock Elementares Betriebssystem, aber bevor es dazu kam, stellte sich mir ein Problem.

Es stellt sich heraus, dass beim Hinzufügen der Repositorys AUR de archlinux.fr und Renn:

$ sudo pacman -Syu

Ich konnte nicht aktualisieren, da ich den Server nicht finden konnte. Der Punkt ist, dass ich unter einigen Proxy-Servern bin und sudo standardmäßig keine Verbindungsvariablen für sie verwendet. Wie kann man das lösen?

Das erste, was Sie der Datei hinzufügen müssen .bashrc die globalen Variablen von Proxys:

export http_proxy = "http: // my_proxy_server: 3128" export https_proxy = "http: // my_proxy_server: 3128" export ftp_proxy = "http: // my_proxy_server: 3128"

Sobald die Variablen hinzugefügt wurden, schließen wir die Datei und führen Folgendes aus:

$ . .bashrc

Auf diese Weise werden die Variablen und Optionen dieser Datei geladen. Was wir jetzt noch haben, ist das Hinzufügen zur Datei / etc / sudoers wie folgt vor:

Standardwerte env_keep + = "http_proxy" Standardwerte env_keep + = "https_proxy" Standardwerte env_keep + = "ftp_proxy"

Bereit. Wir speichern die Datei und können jetzt Proxys mit sudo verwenden.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Javier Debian sagte

    Tipp
    Ersetzen Sie die Zeilen in ~ / .bashrc durch Folgendes:

    export http_proxy = http: // my_proxy_server: 3128
    export https_proxy = $ {http_proxy}
    export ftp_proxy = $ {http_proxy}

    Auf diese Weise ändern wir alle, indem wir nur die erste Zeile bearbeiten.

    1.    lebhaft sagte

      Oh! Toller Tipp .. Danke

  2.   MSX sagte

    Bizarr !!!
    Dies ist die Magie von GNU + Linux, die auf anderen Plattformen unbekannt ist (möglicherweise mit Ausnahme von Android), aber: Warum Plank und nicht etwas Nützlicheres wie Cairo Dock? Oder etwas Hyperlichtes, wie ein KDE SC-eigenes Panel oder ein ähnliches Plasmoid !?
    Plank ist sehr begrenzt, obwohl sich die EOS von dem, was ich sehe, von Tag zu Tag verbessert - die letzte Ergänzung waren mehrere Verbesserungen des Wingpanel Slim, absolut willkommen.
    Viele Grüße!

    1.    Joseca sagte

      Ich würde Wbar hinzufügen, dass es superleicht ist und Pseudotransparente das Beste für eine Lichtumgebung wie Openbox sind. KDE ist nicht gerade dadurch gekennzeichnet, dass es etwas "Hyperlichtes" ist.
      Gruß

      1.    MSX sagte

        Nicht klar, KDE ist nur _light_ und wer etwas anderes sagt, ist, weil es nicht mindestens den 4.10-Zweig getestet hat - und dass laut denjenigen, die auf 4.11 migriert sind, es 300% schneller und flüssiger ist.
        Kurz gesagt, KDE ist schwer, es ist BS von demjenigen, der es nie benutzt hat, obwohl es natürlich nicht mit Openbox verglichen werden kann, das nur ein Fenstermanager ist und ... nichts weiter, alles, was Sie wollen, muss hinzugefügt werden der Fäustling und eh ... nun, tun Sie es, das System ist nach und nach schwerer, das heißt, wenn Sie Funktionen mit Software hinzufügen, die sehr schwer miteinander zu verbinden ist - im Gegensatz zu KDE-, GNOME- oder Xfce-Umgebungen, die internes Messaging verwenden Systeme und gemeinsame Bibliotheken für verschiedene Funktionen, um Codierungskonsistenz zwischen verschiedenen Anwendungen zu erreichen.

        Außerdem ist elav ein sehr geschmackvoller, cooler Typ, der Arch Linux + KDE SC verwendet (Arch selbst ist blitzschnell und leicht, machen Sie weiter und versuchen Sie es). In diesem Zusammenhang ist es in der Tat viel einfacher, ein eigenes KDE-Panel oder ein ähnliches Plasmoid zu verwenden, um eine Dock-Leiste zu simulieren.

        Wie auch immer, ich hatte wbar vergessen, was wahr ist, es ist fantastisch, sehr leicht, mit vielen Effekten und sehr konfigurierbar.
        Obwohl: Openbox + Tint2 (schließlich wird ein Panel benötigt) + Wbar + Wicd / NetworkManager Applet + Conky? (viele verwenden es) + ein zusätzliches Applet, das immer ausgeführt werden muss. Wir haben ein System, das mit Openbox verwaltet wird, aber fast das gleiche Gewicht (oder das gleiche !?) wie LXDE / QT, jedoch ohne die homogene Integration, die ein Desktop im Gegensatz zu einem Manager bietet von Fenstern.

        Offensichtlich hängt alles vom persönlichen Geschmack, den spezifischen Bedürfnissen, dem Verwendungszweck des Systems, der Art und Weise der Verwendung des betreffenden Geräts usw. ab.

        Grüße.

        1.    Joseca sagte

          KDE ist nicht so schwer wie viele Leute denken, ich habe es versucht und ich kann nicht sagen, dass es schwer ist, aber die Ladung von Openbox + Tint2 + Conky + Wbar + Wicd bringt Sie sofort zur Arbeit ... Es gibt nichts Vergleichbares. Wir können uns auch nicht mit Elav vergleichen, der, wie ich sehe, einen guten Geschmack bei der Verfeinerung von KDE hat und den ich nicht habe, und daher abgesehen von seiner umfangreichen KDE-Konfiguration, die nach meiner eigenen Erfahrung schwierig ist, die «nicht zu zählen Fehlkonfigurationen », die ich versehentlich verursache, machen aus meinen Einstellungen eine Umgebung wie KDE. Ich suche etwas Minimalistischeres, aber es ist Geschmackssache.
          Ein Vergnügen 😀

          1.    MSX sagte

            @Joseca: Es ist wahr, was Sie über "sofortiges Laden" sagen, ist wie WOW! In einem Augenblick haben Sie das System geladen.

            Trotzdem kann ich mich nicht beschweren: Es gibt einige Male, bei denen ich neu starte - meine letzte Betriebszeit betrug 23 Tage - und noch viel weniger, bei denen ich mich abmelde.
            Nach diesen ersten endlosen Sekunden, in denen KDE startet, läuft alles sehr reibungslos!

        2.    gato sagte

          Mein KDE 3.11 verbraucht ungefähr 360 MB, ohne dass etwas geöffnet ist.

    2.    lebhaft sagte

      Sehr einfach. Cairo-Dock ist zu schwer und hat zu viele Dinge, die ich nicht benutze. Plank ist leichter, einfacher und macht genau das, was ich brauche. Ich habe dieses Dock immer über jedes andere gemocht.

      Das KDE-Panel ist nicht schlecht, ich habe es oft benutzt, aber es fehlen einige Dinge wie Dock, aber ich wiederhole, es ist sehr gut.

      1.    MSX sagte

        [OT groß, riesig, wenn es mir gut geht für das Forum]
        @elav: Sie, die Arch verwenden, wenn Sie die Zeit haben und Lust dazu haben und die Idee mögen, wagen Sie es natürlich, eine vollständige eOS-Umgebung zu installieren, um zu sehen, ob dies bereits möglich ist oder fehlschlägt es? es fehlt?

        Ich erweitere die Anfrage mit der Zeit an alle Bogenschützen, die auch eOS mögen.

        Ich denke, das wichtigste Hindernis für die Portierung von eOS auf andere Distributionen sind die Basispakete, die verwendet werden, da präzise Bibliotheken nicht genau die sind, die Arch heute verwendet. Was mehr ist: Eine vollständige eOS-Umgebung könnte irgendwann in Arch installiert werden?

        Wenn eOS heute auf Arch installiert werden kann, wäre es interessant, eine ISO mit vorinstalliertem eOS (und einigen weiteren Dingen wie Codecs und Toolz, die für eine gute OOTB-Erfahrung erforderlich sind) zu erstellen. Was sagen sie? ^^

        1.    MSX sagte

          ERRATA: «könnte» !? Shiit xD

        2.    lebhaft sagte

          Es würde viel Zeit und eine gute Verbindung brauchen, um das zu können. Allerdings zeige ich dir meine eOS, schau wie cool:

          eOS

          1.    MSX sagte

            KDE rulez !!!

          2.    eliotime3000 sagte

            Kann ich KDE auch so konfigurieren, dass es wie GNOME 3 Fallback aussieht?

            Ich habe nicht einmal den Grad der Anpassung erkannt, den KDE hat.

  3.   Blitzkrieg sagte

    Ich konnte Plank von Arch nie installieren, es gab mir einen Fehler

    1.    lebhaft sagte

      Mit Yaourt ist es sehr einfach:

      $ yaourt -S plank-bzr

  4.   Santiago Burgos sagte

    Eine Frage: Und wird es möglich sein, diesen Trick in anderen Distributionen (Ubuntu, Mint, Fedora usw.) anzuwenden, oder ist es nur in Arch möglich? Dass wir uns vielleicht vor Kämpfen retten würden, weil wir an Orten mit einem Proxy nichts installieren können, meine Universität zum Beispiel es oft benutzt und es mich immer kostet, etwas wegen dieses schmutzigen Proxys zu installieren ¬_¬

    1.    lebhaft sagte

      Es funktioniert für jede GNU / Linux-Distribution 🙂

  5.   Skorponox sagte

    In meinem vorherigen Job war ich hinter einem Proxy. Ich habe pacman so eingestellt, dass wget anstelle von curl verwendet wird, und wget (/ etc / wgetrc) mit meinem Proxy festgelegt. Um es zu aktivieren und zu deaktivieren, ändern Sie einfach die Zeile von "proxy = on" in "proxy = off" in / etc / wgetrc.

    Grüße.

    1.    lebhaft sagte

      Ja, es ist auch ein Weg, aber in diesem Fall ist es JEDE Anwendung zu verwenden, die einen Proxy mit sudo 😀 benötigt

  6.   Leper_Ivan sagte

    Es wird für mich nützlich sein, mein System zu aktualisieren, wenn ich an der Universität bin ...