gpt4 book ai didi

bash - 如何以编程方式配置 Asterisk `menuselect` 构建选项?

转载 作者:行者123 更新时间:2023-11-29 09:50:49 25 4
gpt4 key购买 nike

我正在编写用于安装 Asterisk 的 Bash 脚本。而不是运行 make menuselect 命令,它提供了一个交互式 UI 来选择不同的选项,我想使用命令 menuselect/menuselect --enable ____ menuselect.makeopts 来选择构建所需的选项。但是当我运行脚本时,我得到了这个错误:

menuselect/menuselect: No such file or directory

如何从脚本运行这个命令?

最佳答案

在运行 menuselect 之前,您需要使用 make menuselect.makeopts 进行初步构建。这是我的构建脚本的一部分:

pushd /usr/local/src/asterisk-13.5.0/
./configure --libdir=/usr/lib64 --without-dahdi --without-pri --without-gtk2 \
--without-radius --without-x11 --without-speex --with-pjproject-bundled
make menuselect.makeopts
menuselect/menuselect \
--disable-category MENUSELECT_ADDONS \
--disable-category MENUSELECT_APPS \
--enable app_authenticate --enable app_cdr --enable app_celgenuserevent \
--enable app_channelredirect --enable app_chanisavail --enable app_chanspy \
...
make
make install WGET_EXTRA_ARGS="--no-verbose"
make config
popd

关于bash - 如何以编程方式配置 Asterisk `menuselect` 构建选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45824220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com