установка пакетов с параметрами по-умолчанию

2009-08-26 Пенетрантность debuser
Такая проблема.

Есть только что созданное chroot окружение через debootstrap.
Например, если ставить пакет console-data (вроде так наз-ся) с помощью
apt-get install console-data
то пакет загружается, распаковывается и появляется интерактивный диалог
по выбору значения для этого пакета. 
Задача в том, чтобы этот диалог не появлялся, а бралось значение
по-умолчанию.

Знаю, что за это отвечает debconf.
Пробовал указать следующие значения в /etc/apt/apt.conf.d/70debconf:
DPkg::Pre-Install-Pkgs {/usr/sbin/dpkg-preconfigure --apt
--priority=critical --frontend=noninteractive || true;};

Не помогло.


Пробовал как написано в мане:
dpkg-reconfigure --priority=critical --frontend=noninteractive debconf 

Не помогло.


Помогает только если сделать dpkg-reconfigure debconf, а уже в
интерактивном диалоге выбрать noninteractive и critical. Только после
этого все работает как нужно.

Но для этого нужно вручную выполнять эту команду. Как добиться такого же
эффекта из bash скрипта? Т.е. как через bash скрипт указать эти
параметры при установке пакетов?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: установка пакетов с параметрами по-умолчанию

2009-08-26 Пенетрантность Victor Wagner
On 2009.08.27 at 00:27:26 +0800, debuser wrote:

 Такая проблема.
 
 Есть только что созданное chroot окружение через debootstrap.
 Например, если ставить пакет console-data (вроде так наз-ся) с помощью
 apt-get install console-data
 то пакет загружается, распаковывается и появляется интерактивный диалог
 по выбору значения для этого пакета. 
 Задача в том, чтобы этот диалог не появлялся, а бралось значение
 по-умолчанию.
 
 Пробовал как написано в мане:
 dpkg-reconfigure --priority=critical --frontend=noninteractive debconf 
 
 Не помогло.
 
 
 Помогает только если сделать dpkg-reconfigure debconf, а уже в
 интерактивном диалоге выбрать noninteractive и critical. Только после
 этого все работает как нужно.
 
 Но для этого нужно вручную выполнять эту команду. Как добиться такого же
 эффекта из bash скрипта? Т.е. как через bash скрипт указать эти
 параметры при установке пакетов?

Посмотреть, как это делает pbuilder.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: установка пакетов с параметрами по-умолчанию

2009-08-26 Пенетрантность yuri . nefedov

On Thu, 27 Aug 2009, debuser wrote:


Такая проблема.

Есть только что созданное chroot окружение через debootstrap.
Например, если ставить пакет console-data (вроде так наз-ся) с помощью
apt-get install console-data
то пакет загружается, распаковывается и появляется интерактивный диалог
по выбору значения для этого пакета.
Задача в том, чтобы этот диалог не появлялся, а бралось значение
по-умолчанию.



  man apt-get
  /assume-yes

 Ю.