サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
qiita.com/furushchev
TravisやDockerなど画面のないPCではapt-getを使ったアプリのインストール中に起こるインタラクティブな操作をしたくないので、DEBIAN_FRONTEND=noninteractiveという環境変数を入れることで無効にしていました。 ところが、このコードはubuntuのTrusty (14.04)までは正常に動きますが、ふとXenial (16.04)で試したところ、途中でインタラクティブに操作を求められ、Travisなどキー入力不可の環境で先に進まなくなってしまいます。 原因 sudoでroot権限へ昇格するときに環境変数が引き継がれていないのが原因。 Xenialでman sudoをすると、 -E The -E (preserve environment) option will override the env_reset option in sudoers(5)).
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く