由于缺少uuid开发包,星号配置错误

man*_*ack 2 linux installation asterisk

我正在安装星号 13。

  • 操作系统:Linux 3.10.0-229.el7.x86_64
  • 星号版本:星号认证-13.21

运行配置命令时出现以下错误:

...
checking for LIBEDIT... no
checking for history_init in -ledit... no
checking for tgetent in -ltermcap... yes
checking for uuid_generate_random in -luuid... no
checking for uuid_generate_random in -le2fs-uuid... no
checking for uuid_generate_random... no
configure: error: *** uuid support not found (this typically means the uuid development package is missing)
...
Run Code Online (Sandbox Code Playgroud)

错误提示uuid开发包丢失,但是我已经安装了uuid.devel包请找到命令的输出如下

command :rpm -qa | grep uuid
output:
uuid-1.6.2-26.el7.x86_64
uuid-devel-1.6.2-26.el7.i686
libuuid-2.23.2-21.el7.x86_64
uuid-1.6.2-26.el7.i686
Run Code Online (Sandbox Code Playgroud)

因此我相信我有所需的包,但我仍然有这个错误任何想法。

pra*_*tor 6

问题已经得到解答,但是如果您来到这里并尝试在 Ubuntu上安装Asterisk,请尝试:

sudo apt install uuid-dev
Run Code Online (Sandbox Code Playgroud)


mik*_*n32 5

您还需要libuuid-devel安装该软件包!