Как установить squid-deb-proxy-client через preseed / early_command

Использование Lucid, установка из Lucid mini.iso. Оба AMD64.

В следующем примере я попытался как \, все apt-get, apt-install, anna-install, dpkg:

d-i preseed/early_command string <cmd+opt> squid-deb-proxy-client

У меня также есть try:

d-i preseed/early_command string /usr/bin/wget \
    -O squid-deb-proxy-client_0.3.1_all.deb \
    http://ubuntu.media.mit.edu/ubuntu//pool/universe/s/squid-deb-proxy/squid-deb-proxy-client_0.3.1_all.deb && dpkg -i squid-deb-proxy-client_0.3.1_all.deb

Возможно ли это, и если и не самая ранняя точка, вы можете получить установку для использования squid-deb-proxy-сервера?

6
задан 22 April 2012 в 06:35

2 ответа

Вы можете использовать скрипт post install bash для установки пакетов, ниже - preseed / late_command:

d-i preseed/late_command string \
    cp /cdrom/post_install.sh /target/root/; \
    chroot /target chmod +x /root/post_install.sh; \
    chroot /target bash /root/post_install.sh

post_install.sh:

#!/bin/sh

apt-get install -y --force-yes \
    git \
    python-pip \
    ansible
0
ответ дан 2 August 2018 в 03:32

В настоящее время это невозможно из-за ошибки # 1183326 , однако если в один прекрасный день он будет исправлен, это должно быть возможно с помощью:

d-i anna/choose_modules string squid-deb-proxy-client-udeb

. В вашем файле preseed di трюк mirror / http / proxy будет работать с ограниченными escenarios из-за ошибки # 642159

1
ответ дан 4 August 2018 в 19:31

Другие вопросы по тегам:

Похожие вопросы: