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


8

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

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

回答:


8

独自のユーザーファイルを作成して/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設定方法をmanページで説明する方法とは異なります。以前 APT::GET::Install-Suggests "true";は構文でしたが、上記の例では機能しません。

manページには、利用可能な一般的な設定が表示されるのでman apt.confUbuntuのマンページをオンラインで入力または参照してください。ただし、apt構成設定の最適なソースは、Debianハンドブック(オンラインまたはここで完全なPDFとして入手可能)であり、Ubuntuにも適用できる非常に役立つ情報が含まれています。


1

apt.confAPTの設定を含むファイルは、デフォルトの場所です/etc/apt/

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

cd /etc/apt
ls

apt.confファイルには、後にリストされなければならないlsコマンド。

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

gksu gedit apt.conf

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

これによりパスワードが要求されgeditapt.confファイルを作成できるようになります。

次のものも使用できます。

sudo nano apt.conf

1

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


0

必要に応じて/etc/apt/apt.confファイルを作成し、必要なものを配置するだけです。

man apt.conf

0

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.