sudo echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list
ってしたらzsh: permission denied: /etc/apt/sources.list.d/pgdg.list
で書き込めなかったので、その対処法でも。
原因
まあ、見たらわかると思うんですが sudo
の効果はリダイレクトまでは有効にならないご様子
対策
色々とあるらしいんですが、一番楽そうだったこれを使うことにしました。
sudo -s
echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list
exit
参考
他の対処法を知りたい方はこちらをどうぞ。
linux - How do I use sudo to redirect output to a location I don't have permission to write to? - Stack Overflow