プロキシ環境下でUbnutuを使いたい

研究室でUbuntuを使いたいとき、プロキシでネットワークに繋がらないという状態になったのでその時のメモです。

GUI環境

GUI環境であれば、システム設定-ネットワーク-ネットワークプロキシ メソッドを手動に変更し、HTTPプロキシとHTTPSプロキシにプロキシ名とポート番号を入力しシステム全体に適応すればプロキシ環境下でもapt-getは動くようになります。 f:id:mo121_7:20150903145504p:plain

CUI環境

CUI環境ではGUIみたいにすべて自動で行ってくれないで自分で設定するしかないです。

  • デフォルト環境変数の変更 /etc/environmentに下記を入力します。
http_proxy="http://プロキシ名:ポート/"
https_proxy="https://プロキシ名:ポート/"

これでapt-getが動かせると思ったらsudoのとき動かないなんでだ!? 調べてみるとルートでは環境変数が引き継がれないらしい...?のでsudo -E apt-getとするとルートでも環境変数が引き継ぐことが可能になるみたいです。

もうsudoを使うときはsudo -Eでいいんじゃないかと...

  • [個別設定]apt

個別で設定を行うときは/etc/apt/apt/conf.dに80proxyというファイルを作成し、次のように記述する。

Acquire::http::proxy "http://プロキシ名:ポート/"
  • [個別設定]wget /etc/wgetrcに次のように追記する
http_proxy="http://プロキシ名:ポート/"
https_proxy="https://プロキシ名:ポート/"
  • [個別設定]git gitではターミナルで次のコマンドを入力します
git config --global http.proxy http://プロキシ名:ポート/
git config --global https.proxy https://プロキシ名:ポート/

初めてのブログ

ブログを作ると言いながらなかなか作らなかったmoです。

実は人生初のブログで何を書いたらいいかよく分からない状態ですが、プログラミングやその周辺技術・自作PCについて自分の忘却記くらいスタンスで今後更新していきたいと思っています.(更新頻度は低いです

第一弾ではプロキシについて今日中に書きたいと思っています。

本当はAzure+wordpressで作ろうと思っていたのですが、AzureのサブスクリプションDreamSparkを使っていた為wordpressが使えないという状態になったので昔登録していたはてなブログでブログを書くことになりました.