Как удалить пакеты с помощью preseed?

ОК, нашел. В https://extensions.gnome.org перейдите в раздел Installed extensions, где рядом с каждым расширением есть кнопка X, которая удаляет ее. Как упоминалось в предыдущем ответе, это работает только после версии 3.2.2.1.

11
задан 28 July 2011 в 09:40

16 ответов

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is
still a usable /target directory. You can chroot to /target and use it
directly, or use the apt-install and in-target commands to easily install
packages and run commands in the target system.
"in-target" means: chroot /target
d-i preseed/late_command string [in-target] foo
[d3 ]:

d-i preseed/late_command string \
            in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \
        in-target wget http://........./postinst.sh -O /root/postinst.sh; \
        in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command               string \
    for deb in /hd-media/*.deb; do cp $deb /target/tmp; \
    chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 25 May 2018 в 19:37

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is still a usable /target directory. You can chroot to /target and use it directly, or use the apt-install and in-target commands to easily install packages and run commands in the target system. "in-target" means: chroot /target d-i preseed/late_command string [in-target] foo

:

d-i preseed/late_command string \ in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \ in-target wget http://........./postinst.sh -O /root/postinst.sh; \ in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command string \ for deb in /hd-media/*.deb; do cp $deb /target/tmp; \ chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 25 July 2018 в 21:32

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is still a usable /target directory. You can chroot to /target and use it directly, or use the apt-install and in-target commands to easily install packages and run commands in the target system. "in-target" means: chroot /target d-i preseed/late_command string [in-target] foo

:

d-i preseed/late_command string \ in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \ in-target wget http://........./postinst.sh -O /root/postinst.sh; \ in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command string \ for deb in /hd-media/*.deb; do cp $deb /target/tmp; \ chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 31 July 2018 в 10:48

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is still a usable /target directory. You can chroot to /target and use it directly, or use the apt-install and in-target commands to easily install packages and run commands in the target system. "in-target" means: chroot /target d-i preseed/late_command string [in-target] foo

:

d-i preseed/late_command string \ in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \ in-target wget http://........./postinst.sh -O /root/postinst.sh; \ in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command string \ for deb in /hd-media/*.deb; do cp $deb /target/tmp; \ chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 31 July 2018 в 11:52

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is still a usable /target directory. You can chroot to /target and use it directly, or use the apt-install and in-target commands to easily install packages and run commands in the target system. "in-target" means: chroot /target d-i preseed/late_command string [in-target] foo

:

d-i preseed/late_command string \ in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \ in-target wget http://........./postinst.sh -O /root/postinst.sh; \ in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command string \ for deb in /hd-media/*.deb; do cp $deb /target/tmp; \ chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 2 August 2018 в 03:09

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is still a usable /target directory. You can chroot to /target and use it directly, or use the apt-install and in-target commands to easily install packages and run commands in the target system. "in-target" means: chroot /target d-i preseed/late_command string [in-target] foo

:

d-i preseed/late_command string \ in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \ in-target wget http://........./postinst.sh -O /root/postinst.sh; \ in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command string \ for deb in /hd-media/*.deb; do cp $deb /target/tmp; \ chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 4 August 2018 в 19:02

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is still a usable /target directory. You can chroot to /target and use it directly, or use the apt-install and in-target commands to easily install packages and run commands in the target system. "in-target" means: chroot /target d-i preseed/late_command string [in-target] foo

:

d-i preseed/late_command string \ in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \ in-target wget http://........./postinst.sh -O /root/postinst.sh; \ in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command string \ for deb in /hd-media/*.deb; do cp $deb /target/tmp; \ chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 6 August 2018 в 03:22

Невозможно очистить o удалить пакет в сценарии настройки preseed, но вы можете использовать эту команду ....

di preseed / late_command

This command is run just before the install finishes, but when there is still a usable /target directory. You can chroot to /target and use it directly, or use the apt-install and in-target commands to easily install packages and run commands in the target system. "in-target" means: chroot /target d-i preseed/late_command string [in-target] foo

:

d-i preseed/late_command string \ in-target apt-get remove packagename

вы также можете запустить скрипт:

d-i preseed/late_command string \ in-target wget http://........./postinst.sh -O /root/postinst.sh; \ in-target /bin/bash /root/postinst.sh

или установить группу файлов DEB:

d-i preseed/late_command string \ for deb in /hd-media/*.deb; do cp $deb /target/tmp; \ chroot /target dpkg -i /tmp/$(basename $deb); done
11
ответ дан 7 August 2018 в 21:07

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2]

tasksel tasksel/first   multiselect     Basic Ubuntu server
...
d-i preseed/late_command string apt-install whatever else
0
ответ дан 25 May 2018 в 19:37

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2] tasksel tasksel/first multiselect Basic Ubuntu server ... d-i preseed/late_command string apt-install whatever else

0
ответ дан 25 July 2018 в 21:32

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2] tasksel tasksel/first multiselect Basic Ubuntu server ... d-i preseed/late_command string apt-install whatever else

0
ответ дан 31 July 2018 в 10:48

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2] tasksel tasksel/first multiselect Basic Ubuntu server ... d-i preseed/late_command string apt-install whatever else

0
ответ дан 31 July 2018 в 11:52

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2] tasksel tasksel/first multiselect Basic Ubuntu server ... d-i preseed/late_command string apt-install whatever else

0
ответ дан 2 August 2018 в 03:09

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2] tasksel tasksel/first multiselect Basic Ubuntu server ... d-i preseed/late_command string apt-install whatever else

0
ответ дан 4 August 2018 в 19:02

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2] tasksel tasksel/first multiselect Basic Ubuntu server ... d-i preseed/late_command string apt-install whatever else

0
ответ дан 6 August 2018 в 03:22

Приведенный пример является лишь примером; он не содержит все возможные комбинации d-i, но только те, которые более распространены.

Лично я никогда не пытался удалять пакеты из установки, поэтому я не уверен, что для него существует определенная команда d-i; похоже, что ваш d-i preseed late_command должен работать. Быстрый поиск по документам ничего не принес ... Но, конечно, Колин знал бы: -)

В качестве альтернативы вы можете начать с базового сервера, а затем добавить все, что хотите: [ ! d2] tasksel tasksel/first multiselect Basic Ubuntu server ... d-i preseed/late_command string apt-install whatever else

0
ответ дан 7 August 2018 в 21:07

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

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