Опции коммандной строки не перекрывают опции конфигурационного файла, поэтому все, что в них указано не имеет смысла, если указано в apt.conf
Created attachment 873 [details] apt-0.5.15cnc6-cmdline-override-config-options.patch fix this problem
Причем булевы значения можно перекрывать, как сказано в man
applied in apt-0.5.15cnc6-alt10
У этого патча есть побочный эффект: Dir::Etc::parts и Dir::Etc::main будет невозможно передать из коммандной строки. Мы готовы пойти на эту жертву?
Предположу, что Dir::Etc переопределить удаётся. Тогда жертва необременительна.
Ну, hasher использует APT_CONFIG, так что ему всё равно. Ok, выкладываю -alt11 с приложенным патчем.
(In reply to comment #4) > Dir::Etc::parts и Dir::Etc::main будет невозможно передать из коммандной А можно 2 раза CmdL.Parse до и после pkgInitConfig :-)