FusionPBX在谷歌云平台上的安装



有没有办法分解这行代码?它总是返回权限错误。我正在谷歌云上部署fusionPBX。

sudo wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/ubuntu/pre-install.sh | sh;
sudo cd /usr/src/fusionpbx-install.sh/ubuntu && ./install.sh

我收到这个错误

E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
fatal: could not create work tree dir 'fusionpbx-install.sh': Permission denied
sh: 13: cd: can't cd to /usr/src/fusionpbx-install.sh/ubuntu

看看你的命令:

$ sudo cd /usr/src/fusionpbx-install.sh/ubuntu && ./install.sh

只有左侧(第一个(命令将以root权限运行:

sudo cd /usr/src/fusionpbx-install.sh/ubuntu

但是&&之后的右侧(第二(命令将以用户权限运行(&&意味着只有在左侧(第一(命令成功的情况下,右侧(第三(命令才会运行(:

./install.sh

你可以在错误消息中看到:

E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)

甚至更清晰:

E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

为了使这个问题更加明显,您可以运行以下命令:

$ sudo whoami && whoami
root
username

要解决此问题您应该更改命令:

$ sudo whoami && sudo whoami     
root
root

如果你有几个需要执行的命令,你可以这样做:

$ sudo -s
# whoami && whoami 
root
root
# whoami && whoami 
root
root
exit
$

此外,我检查了FusionPBX文档,并在我的测试VM上尝试了Debian的步骤:

Debian

Debian 9是FreeSWITCH首选的操作系统开发人员。它支持最新的视频依赖项,并且应该如果您想进行视频混合,请使用。下载Debian 9 Stretchhttps://cdimage.debian.org/cdimage/release/current/

wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/debian/pre-install.sh | sh;
cd /usr/src/fusionpbx-install.sh/debian && ./install.sh

但与您的相比,我更改了它们:

wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/ubuntu/pre-install.sh | sudo sh;
cd /usr/src/fusionpbx-install.sh/debian && sudo ./install.sh

没有发现任何问题。

最新更新