Ubuntu: pacote instalado, mas faltam arquivos? [duplicado]

1

Eu tenho andado com o diretório /etc/asterisk , instalando o pacakge relacionado ( asterisk-config ), removendo-o, removendo o diretório manualmente (apenas brincando para ter a configuração sincronizada com o repositório de configuração). Agora eu só quero reinstalar o pacote oficial, então eu faço:

root@tethys:/etc# apt-get install asterisk-config
root@tethys:/etc# tree asterisk/
asterisk/
└── manager.d

O que ?! Esvaziar?!? Eu instalei?

root@tethys:/etc# dpkg --get-selections | grep asterisk
asterisk                                        install
asterisk-config                                 install
asterisk-core-sounds-en                         install
asterisk-core-sounds-en-gsm                     install
asterisk-modules                                install
asterisk-moh-opsound-gsm                        install
asterisk-voicemail                              install

De fato! Deixe-me verificar o conteúdo do pacote:

root@tethys:/etc# dpkg -L asterisk-config
...
/etc
/etc/asterisk
/etc/asterisk/res_snmp.conf
/etc/asterisk/dbsep.conf
/etc/asterisk/cel_custom.conf
/etc/asterisk/cel.conf
/etc/asterisk/meetme.conf
/etc/asterisk/jingle.conf
/etc/asterisk/queuerules.conf
...

Então, o que eu fiz que o pacote será instalado, mas o conteúdo está longe de ser visto?

E, mais importante , como posso forçar o conteúdo a ser instalado, não importa o que eu tenha feito antes?

    
por dangonfast 22.08.2014 / 11:44

1 resposta

1

Então, eu postei a pergunta cedo demais. Deixe-me respondê-lo para referência.

Os pacotes de configuração são especiais para apt . Para deixar apt reinstalá-los, primeiro eles devem ser purgados . Isso resolve o problema:

apt-get purge asterisk-config
apt-get install asterisk-config
    
por 22.08.2014 / 11:59

Tags