Как я могу заставить APT “игнорировать” пакет?

virtio будет обычно получать Вас лучшая производительность, но некоторые аппаратные средства не работают хорошо с ним - пытаются переключить модель на e1000 (принимающий гигабитный NIC от того, что Вы сказали), и посмотрите, работает ли это лучше.

Править: Что реализовывает Вашу конфигурацию образования моста на хосте, похожи? Я знаком с выполнением этого на стороне Debian/Ubuntu вещей, а не RH/CentOS, но типичная установка/etc/network/interfaces для нас была бы похожа на это:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
    address 192.168.0.2
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.1
    bridge_ports eth0
    bridge_stp off
    bridge_maxage 12
    bridge_fd 9
    bridge_hello 2

Кроме того, Ваши гости полностью виртуализируются (может удостовериться с - hvm переключатель в libvirt)?

Наконец, если у Вас есть другой NIC, перебрасывающий это, можно установить для экспериментирования с Вами, мог бы установить его, чтобы видеть, имеет ли это значение. В противном случае Вы могли бы хотеть взять один - нам вез с относительно дешевым настольным гигабитом Intel NICs.

1
задан 7 September 2012 в 10:23
2 ответа

Временно закомментируйте exec update-grub в /etc/kernel/postinst.d/zz-update-grub от запущено:

$ sudo sed -i.bak '/ exec update-grub / s / ^ / # /' /etc/kernel/postinst.d/zz-update-grub

затем запустите сценарий конфигурации:

$ sudo dpkg --configure -a

Если это работает, вы можете восстановить файл zz-update-grub до его исходного содержимого.

1
ответ дан 4 December 2019 в 00:59

Принятый ответ на игнорирование обновлений загрузочных скриптов для apt больше не работает, так как update-grubтеперь заключен в блок if, который терпит неудачу, когда между-ничего нет. Вот более эффективный способ:

 $ sudo mv /usr/sbin/update-grub /usr/sbin/update-grub.disabled
 $ sudo mv /usr/sbin/update-initramfs /usr/sbin/update-initramfs.disabled
 $ sudo mv /usr/sbin/cryptsetup /usr/sbin/cryptsetup.disabled

Это эффективный обходной путь, если вы используете NFS. Лучше было бы проверить официальную документацию Debian или улучшить скрипты apt, чтобы они не давали сбоев для клиентов NFS.

Связанный ответ:Как заставить apt-игнорировать некоторые зависимости?

0
ответ дан 29 November 2021 в 07:02

Теги

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