個人的なまとめ。

何かてきとーに書きます。

Arch LinuxでAURをmakepkgできないときの対処法:プロキシ環境

makepkgできない

これで人生0.000114%(約1時間)ほど消費した.そんな無駄なことを他の人にさせたくないので書く.

やりたいことと問題

キャノンのプリンタであるLBP612Cを設定するときに,いろいろ調べるとAURからcndrvcups-lb-binを入れるといいらしいことがわかった.さっそく

git clone https://aur.archlinux.org/cndrvcups-lb-bin.git

でとってきて(ここではプロキシの設定は生きてる)

cd cndrvcups-lb-bin
makepkg -si

で簡単にプリンタのドライバがインストール,,,できない,だ,と?

そもそもgit cloneさえできねーよって人は以下のコマンドを押下してからもう一度試してみてください.

export http_proxy=「プロキシのURLとポート」
export https_proxy=「プロキシのURLとポート」
export HTTP_PROXY=「プロキシのURLとポート」
export HTTPS_PROXY=「プロキシのURLとポート」

対処法

この原因はsudoの際にプロキシの設定が引き継がれていないことだった.
visudoで下記を追記

Defaults env_keep+="no_proxy NO_PROXY"
Defaults env_keep+="http_proxy https_proxy"
Defaults env_keep+="HTTP_PROXY HTTPS_PROXY"

これで私の場合は上手くいった.