Автоматически устанавливать неудовлетворенные зависимости сборки, обнаруженные dpkg-checkbuilddeps

  • Чтобы отключить Disable DHCP на моей машине openSUSE, я использую следующий сценарий. Главное отметить, что, в отличие от команды «service SERVICENAME stop», «systemctl disable SERVICENAME.service» сохраняется после загрузки (где SERVICENAME - это имя службы, которую вы хотите отключить).

    systemctl disable wickedd-dhcp4.service

wickedd-dhcp4 - это имя службы, обрабатывающей конфигурацию DHCP-клиента в моей системе. Для отключения IPv6 DHCP также используйте следующее.

systemctl disable wickedd-dhcp6.service


  • После отключения DHCP вы можете назначить статический IP-адрес одним из следующих способов.

    1. При редактировании файла "/ etc / network / interfaces" один пример конфигурации для назначения статического IP-адреса интерфейсу eth0 может быть следующим.

    allow-hotplug eth0 iface eth0 inet static адрес 192.168.1.100 маска сети 255.255.255.0 сеть 192.168.1.0 широковещательная передача 192.168 .1.255 шлюз 192.168.1.1
    DNS-серверы 8.8.8.8

    1. с использованием ifconfig (Ubuntu)

    ifconfig eth0 192.168.1.100 сетевая маска 255.255.255.0

    1. Использование IP команда (openSUSE)

    ip addr add 192.168.1.100/24 ​​brd + dev eth0

Само собой разумеется, что существуют сотни других доступных командных утилит.

4
26.01.2019, 15:25
1 ответ

Комбинация двух ранее упомянутых методов сработала для меня:

sudo apt-get install \
    --yes $(dpkg-checkbuilddeps 2>&1 | sed -e 's/dpkg-checkbuilddeps:\serror:\sUnmet build dependencies: //g' -e  's/[\(][^)]*[\)] //g')
0
09.05.2021, 14:07

Теги

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