Чтобы отключить 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-адрес одним из следующих способов.
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
ifconfig eth0 192.168.1.100 сетевая маска 255.255.255.0
ip addr add 192.168.1.100/24 brd + dev eth0
Само собой разумеется, что существуют сотни других доступных командных утилит.
Комбинация двух ранее упомянутых методов сработала для меня:
sudo apt-get install \
--yes $(dpkg-checkbuilddeps 2>&1 | sed -e 's/dpkg-checkbuilddeps:\serror:\sUnmet build dependencies: //g' -e 's/[\(][^)]*[\)] //g')