Come usare i proxy con sudo

Così che dopo non dicono che mi piace lavorare, ieri mi sono sistemato yaourt per l'installazione successiva Tavola, il dock del progetto Elementary OS, ma prima di arrivare a questo, mi si è presentato un problema.

Si scopre che quando si aggiungono i repository AUR de archlinux.fr e corri:

$ sudo pacman -Syu

Non ho potuto aggiornare perché non sono riuscito a trovare il server. Il punto è che sono al di sotto di alcuni server proxy e sudo per impostazione predefinita non utilizza le variabili di connessione per loro. Come risolverlo?

La prima cosa è aggiungere al file .bashrc le variabili globali dei proxy:

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

Una volta aggiunte le variabili, chiudiamo il file ed eseguiamo:

$ . .bashrc

In questo modo vengono caricate le variabili e le opzioni di quel file. Ora quello che ci resta da aggiungere al file / etc / sudoers il seguente:

Impostazioni predefinite env_keep + = "http_proxy" Impostazioni predefinite env_keep + = "https_proxy" Impostazioni predefinite env_keep + = "ftp_proxy"

Pronto. Salviamo il file e ora possiamo usare i proxy con sudo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Javierdebian suddetto

    Consiglio
    Sostituisci le righe in ~ / .bashrc con le seguenti:

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

    In questo modo, modificando solo la prima riga, le modifichiamo tutte.

    1.    vivace suddetto

      Oh! Ottimo suggerimento .. Grazie

  2.   msx suddetto

    Bizzarro !!!
    Questa è la magia di GNU + Linux sconosciuta su altre piattaforme (forse ad eccezione di Android), ma: perché Plank e non qualcosa di più utile come Cairo Dock? O qualcosa di iper leggero, come un pannello KDE SC o un plasmoide simile !?
    Plank è molto limitato anche se eOS da quello che vedo sta migliorando di giorno in giorno - l'ultima aggiunta è stata di diversi miglioramenti al Wingpanel Slim, totalmente benvenuto.
    Saluti!

    1.    Joseca suddetto

      Aggiungo a Wbar che è super leggero e le pseudo-trasparenze sono le migliori per un ambiente leggero come Openbox. KDE non è esattamente caratterizzato dall'essere qualcosa di "iper leggero"
      saluti

      1.    msx suddetto

        Non è chiaro, KDE è solo _light_ e chi dice il contrario è perché non ha testato almeno il ramo 4.10 - e che secondo chi è migrato alla 4.11 dice che è del 300% più veloce e più fluido.
        Insomma, KDE è pesante, è BS di chi non l'ha mai usato, anche se ovviamente non può essere paragonato a Openbox, che è solo un window manager e ... niente di più, bisogna aggiungere tutto quello che si vuole il guanto ed eh ... beh, fallo Il sistema è più pesante, a poco a poco, cioè man mano che aggiungi funzionalità con software che è molto difficile connettersi tra loro - a differenza degli ambienti KDE, GNOME o Xfce che usano la messaggistica interna sistemi e librerie comuni per varie funzioni per ottenere la coerenza di codifica tra diverse applicazioni.

        Inoltre, elav è un bravo ragazzo di buon gusto che usa Arch Linux + KDE SC (Arch stesso è velocissimo e leggero, vai avanti e prova). In questo contesto è davvero molto più leggero usare il proprio pannello KDE o un plasmoide simile per simulare una barra di aggancio.

        Comunque mi ero dimenticato di wbar, che è vero, è fantastico, leggerissimo, con tanti effetti e molto configurabile.
        Sebbene: Openbox + Tint2 (dopotutto è necessario un pannello) + Wbar + applet Wicd / NetworkManager + conky? (molti lo usano) + qualche applet extra che devi sempre avere in esecuzione abbiamo un sistema gestito con Openbox ma quasi lo stesso peso (o lo stesso!?) di LXDE / QT ma senza l'integrazione omogenea che un desktop fornisce al contrario a un gestore di windows.

        Ovviamente tutto si riduce a gusti personali, esigenze specifiche, finalità di utilizzo del sistema, modalità di utilizzo del dispositivo in questione, ecc.

        Saluti.

        1.    Joseca suddetto

          KDE non è così pesante come molti pensano, l'ho provato e non posso dire che sia pesante ma il carico di Openbox + Tint2 + Conky + Wbar + Wicd ti mette all'opera istantaneamente e non c'è niente di simile. Né possiamo paragonarci a Elav che, da quello che vedo, ha buon gusto nel perfezionare KDE e io non ce l'ho e quindi, a parte la sua vasta configurazione di KDE, che, nella mia esperienza, è difficile, senza contare il « Le configurazioni errate »che ho causato accidentalmente rendono un ambiente come KDE fuori dalle mie preferenze. Cerco qualcosa di più minimalista, ma è una questione di gusti.
          Un piacere 😀

          1.    msx suddetto

            @ Joseca: è vero, quello che dici di "caricamento istantaneo" è come WOW!, In un batter d'occhio hai il sistema caricato.

            Ad ogni modo, non posso lamentarmi: ci sono poche volte che riavvio - il mio ultimo tempo di attività è stato di 23 giorni - e molto meno che mi disconnetto.
            Quindi, dopo quei primi interminabili secondi in cui KDE si avvia, tutto funziona molto bene!

        2.    gatto suddetto

          Il mio KDE 3.11 consuma circa 360 MB senza che sia aperto.

    2.    vivace suddetto

      Molto semplice. Cairo-Dock è troppo pesante e ha troppe cose che non uso. Plank è più leggero, più semplice e fa proprio quello che mi serve. Mi è sempre piaciuto questo dock rispetto a qualsiasi altro.

      Il pannello di KDE non è male, l'ho usato molto, ma mancano alcune cose come Dock, ma ripeto, è molto buono.

      1.    msx suddetto

        [OT grande, enorme, se prospera, affronto per il forum]
        @elav: tu che stai usando Arch, se hai tempo e ne hai voglia e ti piace l'idea, ovviamente, hai il coraggio di provare a installare un ambiente eOS completo per vedere se è già possibile o fallire, cos'è esso? manca?

        Estendo la richiesta a tutti gli arcieri con il tempo ea cui piace anche eOS.

        Penso che l'ostacolo più importante al porting di eOS su altre distribuzioni siano i pacchetti di base che vengono utilizzati poiché le librerie Precise non sono esattamente quelle utilizzate da Arch. Inoltre, un ambiente eOS completo potrebbe diventare installabile in Arch prima o poi?

        Se oggi eOS può essere installato su Arch, sarebbe interessante creare una ISO con eOS preinstallato (e alcune altre cose come codec e toolz necessari per una buona esperienza con OOTB), cosa dicono !? ^ ^

        1.    msx suddetto

          ERRATA: «potrebbe»!? Shiit xD

        2.    vivace suddetto

          Ci vorrebbe molto tempo e una buona connessione per poterlo fare. Tuttavia, ti mostro il mio eOS, guarda quanto è bello:

          eOS

          1.    msx suddetto

            KDE rulez !!!

          2.    eliotime3000 suddetto

            Posso anche configurare KDE in modo che assomigli a GNOME 3 Fallback?

            Non mi ero nemmeno reso conto del livello di personalizzazione di KDE.

  3.   Guerra lampo suddetto

    Non ho mai potuto installare Plank da Arch, mi ha dato un errore

    1.    vivace suddetto

      Con Yaourt è molto semplice:

      $ yaourt -S plank-bzr

  4.   santiago burgos suddetto

    Una domanda: e sarà possibile utilizzare questo trucco in altre distribuzioni (Ubuntu, Mint, Fedora, ecc.) O è possibile solo in Arch? Che forse ci eviteremmo di litigare perché non possiamo installare qualcosa in posti con un proxy, la mia università ad esempio lo usa molto e mi costa sempre installare qualcosa a causa di quel proxy sporco ¬_¬

    1.    vivace suddetto

      Funziona con qualsiasi distribuzione GNU / Linux 🙂

  5.   scorponox suddetto

    Nel mio precedente lavoro ero dietro un proxy. Quello che ho fatto è stato impostare pacman in modo che usasse wget invece di curl e impostare wget (/ etc / wgetrc) con il mio proxy. Per attivarlo e disattivarlo, basta cambiare la riga da "proxy = on" a proxy = off "in / etc / wgetrc.

    Saluti.

    1.    vivace suddetto

      Sì, è anche un modo, ma in questo caso è usare QUALSIASI applicazione che necessita di proxy con sudo 😀

  6.   Leper_Ivan suddetto

    Mi sarà utile aggiornare il mio sistema quando sarò all'università ...