Ubuntu: пакет установлен, но файлы отсутствуют? [дубликат]

Это на этот вопрос уже есть ответ:

Я играл с каталогом / 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
...

Итак, что я сделал, что пакет будет установлен, но содержимое нигде не видно?

И, , что более важно , как я могу принудительно установить содержимое, независимо от того, что я делал раньше?

2
задан 22 August 2014 в 12:44
1 ответ

Итак, я задал вопрос слишком рано. Позвольте мне ответить на него для справки.

Конфигурационные пакеты предназначены специально для apt. Чтобы позволить apt переустановить их, сначала они должны быть очищены . Это решает проблему:

apt-get purge asterisk-config
apt-get install asterisk-config
3
ответ дан 3 December 2019 в 10:45

Теги

Похожие вопросы