Я играл с /etc/asterisk
каталог, установив соответствующий pacakge (asterisk-config
), удалив его, удалив каталог вручную (просто поиграйте, чтобы синхронизировать конфигурацию с моим репозиторием конфигурации). Теперь я просто хочу переустановить официальный пакет, поэтому делаю:
root@tethys:/etc# apt-get install asterisk-config
root@tethys:/etc# tree asterisk/
asterisk/
└── manager.d
Какой?! Пусто?!? Я это установил?
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
На самом деле! Позвольте мне проверить содержимое пакета:
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
...
Итак, что я сделал, чтобы пакет был установлен, но нигде не было видно его содержимого?
И, важнее, как я могу принудительно установить содержимое, что бы я ни делал раньше?
Итак, я задал вопрос слишком рано. Позвольте мне ответить для справки.
Пакеты конфигурации предназначены для apt
. Позволить apt
переустановите их, сначала они должны быть очищенный. Это решает проблему:
apt-get purge asterisk-config
apt-get install asterisk-config