我一直在尝试这个/etc/asterisk
目录,安装相关包(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
...
那么,我做了什么导致软件包被安装,但却看不到其内容?
和,更重要的是,无论我之前做过什么,我怎样才能强制安装这些内容?
答案1
所以,我提这个问题太早了。我来回答一下,供大家参考。
配置包是专门为apt
。要apt
重新安装它们,首先必须清除。这样就解决了问题:
apt-get purge asterisk-config
apt-get install asterisk-config