Her zaman apt-get yapabilir miyim - no-install-önerir?


19

Netbook'um için minimalist bir debian kurulumu oluşturmaya çalışıyorum. Yeni bir minimal debian kurulumundan hemen sonra yaptığım bir klonezilla geri yükleme noktası var.

Minimum yükleme sırasında debian'ın otomatik olarak yüklediği paketler dışında bir paketim yok. Görevdeki her şeyin seçimini kaldırdım (masaüstü ortamı yok, hiçbir şey).

Bazı paketler yüklemek istiyorum. Minimalist bir kurulum oluşturduğum için her zaman kullanmak istiyorum sudo apt-get --no-install-recommends <package-name>.

Bunun için özel bir kısaltılmış komut gibi oluşturabileceğim bir yolu var mı? Ya da bu komutların bir demetini bir metin belgesine kopyalayıp yapıştırabilmemin ve sonra bunları tek bir komut kullanarak sırayla çalıştırmanın bir yolu var mı? Yeni kurulmuş en az komut isteminden bir grup paket yüklemesini çalıştırmanın daha basit ve daha zarif bir yolunu biliyor musunuz?


Yanıtlar:


44

Apt'yi apt.conf dosyaları üzerinden yapılandırabilirsiniz.

İşte sunucumda (root olarak) kullandığım bir komut:

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF

Apt'nin bunu okuyup okumadığını görmek için bunu komut satırına girin (kök veya normal kullanıcı olarak):

apt-config dump | grep Recommends

2
Eğer apt-config dumpsatır yok sayılır diyor bu dizindeki başka bir dosya ile (bulmak, bunun nedeni olabilir grepdiyelim) 99synaptic, bunu bu yüzden lider sayısını artırarak düzenlemek bu dosya veya yeniden adlandırma 01norecommend isteyeceksiniz bu durumda geçersiz kılmaları bunu, sonra Oku.
Marc Glisse

Önerilen paketleri kurmama yapılandırmasını ekledikten sonra, apt-get kurulumunun bir çalıştırması için bu ayarı değiştirmenin bir yolu var mı?
andrybak

--install-recommends- tıpkı bir adım daha ileri gidebildiğiniz gibi --install-suggestsvarsayılan olarak zaten kapalı
Ryan Pavlik

0

@ Esplor'un cevabına göre/etc/apt/apt.conf.d/999norecommend dosya oluşturmak için bir astar :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/999norecommend
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.