web-dev-qa-db-ja.com

12.04に存在しない「apt.conf」ファイルの設定を変更する方法

ファイルapt.confに設定を追加したいのですが、etc/apt/apt.conf.d/というフォルダーに置き換えられていることに気付きました。

この新しいモデルでどのように構成できますか?

8
larissa

パッケージの更新によって上書きされないことを保証できるように、/etc/apt/apt.conf.dに独自のユーザーファイルを作成することをお勧めします。ディレクトリ内の既存のファイルに追加するのではなく、99mysettingsという独自の一般的なファイルを作成します。

Sudo touch /etc/apt/apt.conf.d/99mysettings 

99というラベルが付いているため、設定は最後に実行され、ディレクトリ内の他のファイルに存在する指定された設定の同じ値を上書きします。

次に、ファイルの実行を編集します

Sudo nano /etc/apt/apt.conf.d/99mysettings

次に、たとえば、次の(通常は推奨されませんが)構成アイテムを追加できます。

APT::Install-Suggests "true";

推奨パッケージのインストールを停止したい場合(これも通常は最善の決定ではありません)を使用できます

APT::Install-Recommends "false";

これらのコマンドの構文は、古いapt.confのエントリの設定方法をマニュアルページで説明する方法とは異なります。 以前はAPT::GET::Install-Suggests "true";が構文でしたが、上記の例では機能しません。

マニュアルページには、使用可能な一般設定の指示が表示されるため、man apt.confを入力するか、 buntu manpages online を参照してください。ただし、apt構成設定の最適なソースはDebianハンドブックで、 ここではオンライン または 完全なpdf として入手でき、Ubuntuにほとんど適用できる非常に有用な情報が含まれています同じように。

8
user76204

Gutsyより新しいバージョンから、ファイル/etc/apt/apt.confは同じ構造で/etc/apt/apt.conf.d/proxy(必要に応じて作成)に置き換えられました。

1
gacanepa

APTの構成を含むapt.confファイルは、デフォルトで/etc/apt/にあります。

aptディレクトリの下にあるものを確認するには、ターミナルで以下を実行します。

cd /etc/apt
ls

apt.confファイルは、lsコマンドの後にリストする必要があります。

ただし、存在しない場合は、次のコマンドを実行して作成できます。

gksu gedit apt.conf

(現在の作業ディレクトリが/etc/aptであることを確認し、そうでない場合は、最初にcdから/etc/aptへ。

これはパスワードを要求し、geditを起動してapt.confファイルを作成できるようにします。

以下も使用できます。

Sudo nano apt.conf
1
Peachy

必要に応じて/etc/apt/apt.confファイルを作成し、必要なものを入れてください。

man apt.conf
0
Sepero

apt-config dumpコマンドで既存の構成を見つけます。例:

apt-config dump | grep -we Recommends -e Suggests

値を変更し、/etc/apt/apt.conf.d/99somefile(新しいファイル)に追加します。ファイルの前の数値が優先されます(低い実行が早く、高い実行が最新)。

次に例を示します APT::Install-RecommendsおよびAPT::Install-Suggestsを無効化

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | Sudo tee /etc/apt/apt.conf.d/99norecommend
0
kenorb