Ajuda em isc-dhcp-server e dnsmasq

Lógica de programação

Linux

ShellScript

05/06/2019

Fala galera blz? Então estou desenvolvendo um script para um laboratório de informática aqui da minha faculdade, a minha dúvida é a seguinte:

O script que estou fazendo ele verifica se no laboratório existe esses programas instalados: tftpd-hpa, isc-dhcp-server, dnsmasq, nbd-server e nfs-common.
O problema é que quando peço para desinstalar o dnsmasq, ele instala o isc-dhcp-server, e se eu desinstalar o isc-dhcp-server, ele instala o dnsmasq.

Código:
#Se a condição for satisfeita, irá desinstalar o tftpd-hpa;
if [ -e /home/$linha/etc/init.d/tftpd-hpa];
then
sudo apt-get purge tftpd-hpa -y > /dev/null 2>/dev/null

#Se a condição for satisfeita, irá desinstalar o isc-dhcp-server;
elif [ -e /home/$linha/etc/init.d/isc-dhcp-server ];
then
sudo apt-get purge isc-dhcp-server -y > /dev/null 2>/dev/null

#Se a condição for satisfeita, irá desinstalar o dnsmasq;
elif [ -e /home/$linha/etc/init.d/dnsmasq ];
then
sudo apt-get purge dnsmasq -y > /dev/null 2>/dev/null

#Se a condição for satisfeita, irá desinstalar o nbd-server;
elif [ -e /home/$linha/etc/init.d/nbd-server ];
then
sudo apt-get purge nbd-server -y > /dev/null 2>/dev/null

#Se a condição for satisfeita, irá desinstalar o nfs-common;
elif [ -e /home/$linha/etc/init.d/nfs-common ];
then
sudo apt-get purge nfs-common -y > /dev/null 2>/dev/null
fi

Quero saber como posso resolver essa questão, alguém pode me ajudar?
Lucas

Lucas

Curtidas 0
POSTAR