我是新手ubuntu
,正在尝试在我的 VPS 服务器上安装zpanel
。发现一些问题与此相同,但没有一个适用于我的情况。
我已经关注这个答案安装zpanel
,
首先下载脚本
wget https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh
然后使脚本可执行
chmod +x 10_1_1.sh
然后运行脚本
sudo ./10_1_1.sh
它一直有效,直到我运行脚本。执行脚本后,当我运行它时,我的putty上出现此错误
./10_1_1.sh: line 4: syntax error near unexpected token `newline'
./10_1_1.sh: line 4: `<!DOCTYPE html>'
我怎样才能摆脱这个问题?
答案1
该<!DOCTYPE html>
行是文档DOCTYPE
的声明HTML
,因此看起来您正在获取网页而不是脚本。请在浏览器中打开脚本链接,手动将脚本源复制粘贴到文本文件中,并将其保存为10_1_1.sh
终端工作目录中的“”,或者尝试使用curl
代替wget
(无论哪种情况,您都可以按照其他说明进行操作):
curl -o 10_1_1.sh https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh
答案2
基本都是因为权限问题,所以用Authorization
带wget
命令的header。
例子:
wget --header="Authorization: Basic A2l0Y99uLmlxQGhh" "https://mysite.atlassian.net/wiki/download/attachments/1841544/US_export_policy.jar"
这A2l0Y99uLmlxQGhh
是的 base64 username:password
。
要转换username:password
为 base64,请使用以下命令(仅限于 Unix 系统):
printf '%s' 'user:password' | base64