编辑:只看接受的答案。在撰写本文时,我还不知道它是如何工作的,所以我在下面猜测。
我是Linux新手,所以这可能是一个菜鸟问题。我正在尝试安装一个新的Web浏览器,称为Breaking,该浏览器是JavaScript专门内置的Node.js,我想尝试对其进行一些修改。
我从他们的站点外安装了tar文件夹,并且有一个名为AUTO_UPDATE_BUNDLE的文件夹和一个名为Breaking.sh的文件,我相信该突破文件是bash脚本,我猜这就是我的安装方式。(我不知道这是否正确。)
因此,我在网上查找了如何运行bash脚本。我进入了终端,这就是我在breaking.sh文件目录中写的内容。
sh breach
我得到这个错误。
[3428:3428:0710/191300:858123323:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Aborted (core dumped)
然后,我导航到上面指向code.google.com / ...的链接,它说
我们需要一个SUID帮助程序二进制文件才能在Linux上打开沙箱。
在大多数情况下,您可以运行build / update-linux-sandbox.sh,它将在/ usr / local / sbin中为您安装适当的沙箱,并告诉您是否需要更新.bashrc。
我不明白我该怎么跑build/update-linux-sandbox.sh
。是否在我的根目录中构建目录?我尝试在那里搜索,但找不到。
我将不胜感激,如果我正确安装此浏览器的方向错误,而不是在错误的地方进行纠正。提前致谢。
CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
每次我想违反协议时都必须运行此命令吗?有没有建立捷径之类的方法?即使参考也很好。