O Dpkg é projetado para funcionar em distribuições Debian e Debian. Pode ser difícil compilar em outros sistemas, e você não seria capaz de usá-lo efetivamente de qualquer maneira. Além disso, uma versão do kernel do 2.6.18 é antiga (eu sinto o cheiro do CentOS 5), apenas uma versão mais antiga do dpkg tem uma chance de funcionar.
gcc --version gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-51)
Então você tem uma distribuição da Red Hat: RHEL ou um reempacotamento, como o CentOS. A ferramenta básica de manipulação de pacotes (o equivalente ao dpkg) nas distribuições da Red Hat é rpm . A ferramenta de manipulação de pacotes de alto nível (o equivalente do apt-get) é yum .
Para formas mais sistemáticas de determinar qual distribuição uma máquina Linux está executando, consulte Como escrever um script que efetivamente determine o nome da distribuição? . Se tiver sorte, lsb-release -si
lhe dará a resposta. Caso contrário, procure por arquivos indicativos, como /etc/*release*
ou /etc/*version*
.