白胡椒がなんか書くところ

工業系学生が長文を書きたくなった時に書くブログです

【Qiita退避】Ubuntu+anacondaのプロキシ設定メモ


#目的
プロキシ設定でよく躓くのでメモ

{proxy.address.hoge}と{port number}のところは適宜変えてください
##apt

cd #ホームディレクトリに戻る
cd /etc
cd apt
vim apt.conf

apt.confに

```
Acquire::ftp::proxy "http://{proxy.address.hoge}:{port number}/";
Acquire::http::proxy "http://{proxy.address.hoge}:{port number}/";
Acquire::https::proxy "http://{proxy.address.hoge}:{port number}/";
```

を書き込み、保存する(そのままだとRandomlyなので:wqで保存できない。自分は:w !sudo tee %で強制書き込みしてる)

##git
CUIから直接

```
git config --global http.proxy http://{proxy.address.hoge}:{port number}
git config --global https.proxy http://{proxy.address.hoge}:{port number}
```

を書いて実行する。

##anaconda
Anaconda がインストールされているフォルダまで行く(何も設定してない場合は”cd ”で行くホームディレクトリにある)
cd anaconda3
vim .condarc

テキストエディタが動作する(いじってない限り何も書かれていない)ので

```
proxy_servers:
http: http://{proxy.address.hoge}:{port number}
https: http://{proxy.address.hoge}:{port number}
```

を書いてescキー→:wqで保存して終了

##環境変数に追加したい
mecabmecab-ipadic-neologd辞書をインストールする時に環境変数にプロキシを追加しないと最後まで行かない
CUIから

```
export http_proxy=http://{proxy.address.hoge}:{port number}
export https_proxy=http://{proxy.address.hoge}:{port number}
```

シェルを閉じると消えるっぽい?
打ったかどうかわからなくなったら

```
export -p
```

環境変数一覧が出るのでその中になかったらまたexport http_proxy=~~~を打ち直してください