我在服务器上安装了 Debian 8 Jessie,现在想要安装 Freeswitch。命令之后,./configuration
我转到modules.conf
并启用了mod_codec2
.之后我make
在处理它时运行说:
You must install `libcodec2-dev` to build `mod_codec2`.
好的,我谷歌了一下,发现libcodec
应该先安装。命令“sudo apt-get install libcodec2-dev”返回:
Unable to locate package `libcodec2-dev`.
当我sudo apt-get install libcodec
在终端中写入并按时Tab,它不会显示任何建议。我什至安装了Synaptic Package Manager
,但仍然找不到该包。
我可以手动安装吗?或者添加到存储库中的某个位置?任何建议将不胜感激。
答案1
当你找不到 Debian 软件包时,你可以检查http://packages.debian.org。我搜索过因为libcodec2
在那里并看到对于杰西来说,这只是在向后移植存储库。
因此,您需要编辑/etc/apt/sources.list
文件并添加:
# Backports repository
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
然后,更新软件包列表并尝试libcodec2
再次安装:
sudo apt-get update
sudo apt-get install libcodec2-dev