Apt kullanırken “Dosyanın sonunda ekstra önemsizlik” nasıl çözülür?


41

Konuk sanal makine için bazı proxy'leri yapılandırmaya çalışıyorum ve şimdi alıyorum:

sudo apt-get update
E: Syntax error /etc/apt/apt.conf.d/95proxy:4: Extra junk at end of file

Dosyanın içeriği:

cat /etc/apt/apt.conf.d/95proxy 

Acquire::http::proxy  "http://10.0.0.60:3128/"
Acquire::ftp::proxy "http://10.0.0.60:3128/"
Acquire::https::proxy "http://10.0.0.60:3128/"

Yanıtlar:


53

Sorun, yapılandırma dosyası için satırsonlarının sonunu ayarlamadığımdı. Bu gibi görünmeli:

Acquire::http::proxy  "http://10.0.0.60:3128/";
Acquire::ftp::proxy "http://10.0.0.60:3128/";
Acquire::https::proxy "http://10.0.0.60:3128/";

Man sayfasını okuma:

Her satır biçimindedir APT::Get::Assume-Yes "true";. Tırnak işaretleri ve izleyen noktalı virgül gereklidir .

Kıvrımlı parantez içeren dürbün kullanan birden fazla satır olması durumunda, görünüm şöyle olmalıdır:

APT {
  Get {
    Assume-Yes "true";
    Fix-Broken "true";
  };
};

"kıvırcık frenler"? Kesinlikle "
wiggly

@joeytwiddle Dövülmüş parantezleri kastetmiştim, ama sonra mantıklı olmaz ...
Braiam

1
"Çifte alıntı" yerine "tek alıntı" kullanırsanız bu da olabilir. Bana sadece oldu.
Ram,

1
"Çifte alıntı" yerine "tek alıntı" mı demek istiyorsun?
Tripp Kinetics

@TrippKinetics kılavuzu sadece her ikisini de içeren "tırnak işaretleri" diyor. İkisinin de yasal olduğunu varsayıyorum.
Braiam
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.