カスタマイズされた/etc/apt.confファイルがあります。プロキシ情報があります。構造は次のようになります。
Acquire::http::Proxy "http://user:password@ip_addr:port";
Acquire::ftp::proxy "ftp://user:password@ip_addr:port/";
Acquire::https::proxy "https://user:password@ip_addr:port/";
週に数回、そのファイルの内容はOSによって消去され、ファイルは空のままになります。
残念ながら、私はそのファイルを含むgitリポジトリを持っており、それをチェックアウトすることができます。しかし、私は本当に知りたいと思います:
どのプロセスがファイルの内容を消去しますか、そしてその理由は何ですか?
私のUbuntuバージョンは12.04です
パッケージによって提供されるapt構成/etc/apt/apt.conf.d/
は、メイン構成ファイルで行ったローカルの変更に関係なく追加および更新できるように、個別のファイルとしてインストールされます。これは、sources.listとsources.list.dまたはpreferencesとpreferences.dの背後にある同じ考え方です。ディレクトリ内の単一のファイルまたはモジュラーのいずれかが機能します。
最善の解決策は、独自のconfファイルを作成して/etc/apt/apt.conf.d
、パッケージの更新によって上書きされないことを保証できるようにすることです。
sudo touch /etc/apt/apt.conf.d/99mycustomsettings
そして、あなたはそれにあなたの設定を置くことができます:
Acquire::http::Proxy "http://user:password@ip_addr:port";
Acquire::ftp::proxy "ftp://user:password@ip_addr:port/";
Acquire::https::proxy "https://user:password@ip_addr:port/";
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加