云网牛站
所在位置:首页 > Linux软件 > 在Linux系统上安装Beaker浏览器的方法

在Linux系统上安装Beaker浏览器的方法

2019-06-05 15:27:38作者:黎杰领稿源:云网牛站

本文介绍在Linux操作系统上安装Beaker浏览器的方法,安装Beaker浏览器后,允许用户托管、下载和分发网页和文件,Beaker中的所有数据都与Dat P2P协议一起分发,它拥有出色的Linux支持,已测试可在Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE上运行。

 

相关链接

beaker下载地址

 

Ubuntu/Debian安装Beaker浏览器

在Linux系统上安装Beaker浏览器的方法

Beaker没有可下载的DEB包文件,因此,如果你是Ubuntu或Debian用户,并且希望在没有AppImage的情况下使用浏览器的本机版本,则必须编译源代码。

编译Beaker浏览器的源代码非常简单,它几乎没有依赖关系。

要在Ubuntu或Debian Linux上安装依赖项,请启动终端窗口,然后,在控制台窗口中输入命令:

sudo apt install libtool m4 make g++ git npm

或者,对于Debian,运行:

sudo apt-get install libtool m4 make g++ git npm

有了构建Beaker浏览器所需的依赖关系并准备就绪,是时候从项目的GitHub页面下载源代码了:

git clone https://github.com/beakerbrowser/beaker.git

使用CD命令,将终端的工作目录从主文件夹(~/)更改为新创建的“beaker”目录:

cd ~/beaker

在新的“beaker”代码文件夹中,使用npm install安装所有必需的模块:

npm install

当npm install命令完成时,使用npm run rebuild来完成代码构建过程:

npm run rebuild

在处理完代码之后,必须使用以下命令创建启动脚本,但是,请记住,当你到达第五个命令时,编辑/home/username/beaker并将“username”更改为Linux PC的实际用户名:

sudo -s

touch /usr/bin/beaker-browser

echo '#!/bin/bash/' > /usr/bin/beaker-browser

echo ' ' >> /usr/bin/beaker-browser

echo 'cd /home/username/beaker/' >> /usr/bin/beaker-browser

echo ' ' >> /usr/bin/beaker-browser

echo 'npm start' >> /usr/bin/beaker-browser

chmod +x /usr/bin/beaker-browser

通过运行exit命令注销root用户,然后,使用wget抓取Beaker浏览器的icon image:

exit

cd ~/beaker

wget https://i.imgur.com/3mCUpiH.png -O beaker.png

使用touch命令创建一个新的桌面快捷方式,然后,用Nano打开Beaker.desktop:

sudo touch /usr/share/applications/beaker-browser.desktop

sudo nano /usr/share/applications/beaker-browser.desktop

将以下代码粘贴到Nano文本编辑器中,一定要仔细查看并查找Icon=/home/username/beaker/beaker.png,并将“username”改成Linux计算机的用户名:

[Desktop Entry]

Name=Beaker Browser

Comment=An Experimental Peer-to-Peer Web Browser.

Exec="/usr/bin/beaker-browser" %U

Terminal=false

Type=Application

Icon=/home/username/beaker/beaker.png

GenericName=Web Browser

MimeType=text/html;text/xml;application/xhtml+xml;application/xml; application/rss+xml;application/rdf+xml;image/gif;image/jpe$

Categories=Network;

注:如果无效,请把MimeType中的application/xml; application/rss+xml空格去掉,改成application/xml;application/rss+xml。

然后通过按键盘上的Ctrl+O将编辑内容保存到Nano,然后,使用Ctrl+X关闭Nano。

关闭Nano后,使用chmod命令更新快捷方式的权限,然后,使用chmod命令更新Beaker桌面快捷方式的权限:

sudo chmod +x /usr/share/applications/beaker-browser.desktop

通过更新权限,可以通过在桌面上的应用程序菜单中转到“Internet”,在Ubuntu或Debian上启动Beaker P2P Web浏览器。

 

Arch Linux安装Beaker浏览器

Beaker在AUR上,如果你想让它运行,你需要安装一些软件包,具体来说是Git和Base-devel,要安装这些软件包,请启动终端窗口,然后,在下面输入Pacman包命令:

sudo pacman -S git base-devel

安装两个软件包后,使用git clone命令下载并构建Trizen AUR帮助程序,这将使Beaker及其构建依赖项的安装速度更快:

git clone https://aur.archlinux.org/trizen.git

cd trizen

makepkg -sri

设置Trizen后,使用它来安装Beaker AUR包,当使用此工具时,它也将下载并获得必要的构建时依赖性:

trizen -S beaker-browser-bin

 

Fedora/OpenSUSE安装Beaker浏览器

在Linux系统上安装Beaker浏览器的方法

如果你是Fedora或OpenSUSE用户并且对使用Beaker浏览器感兴趣,但不喜欢AppImage,那么从源代码构建是唯一的方法。

要安装依赖项,必须使用终端会话。

打开终端会话后,请按照Fedora或OpenSUSE的安装说明进行操作:

Fedora:

sudo dnf install libtool m4 make gcc-c++ git npm

参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器

OpenSUSE:

sudo zypper install libtool m4 make gcc-c++ npm8

依赖关系已设置,现在,是时候使用git clone命令从项目的GitHub下载最新版本的Beaker了:

git clone https://github.com/beakerbrowser/beaker.git

cd ~/beaker

npm install

使用npm run rebuild命令构建Beaker版本:

npm run rebuild

接下来,创建一个启动脚本。

注意:在下面的第五行中编辑/home/username/beaker并将其更改为你正在使用Beaker的计算机上的用户名:

su -

touch /usr/bin/beaker-browser

echo '#!/bin/bash/' > /usr/bin/beaker-browser

echo ' ' >> /usr/bin/beaker-browser

echo 'cd /home/username/beaker/' >> /usr/bin/beaker-browser

echo ' ' >> /usr/bin/beaker-browser

echo 'npm start' >> /usr/bin/beaker-browser

chmod +x /usr/bin/beaker-browser

使用exit命令退出Root用户:

exit

使用wget将图标文件下载到~/beaker文件夹:

cd ~/beaker

wget https://i.imgur.com/3mCUpiH.png -O beaker.png

使用touch命令并创建一个新的Beaker快捷方式文件:

sudo touch /usr/share/applications/beaker-browser.desktop

在Nano中打开文件:

sudo nano /usr/share/applications/beaker-browser.desktop

将下面的代码粘贴到Nano中:

注意:找到Icon=/home/username/beaker/beaker.png并将“username”更改为Linux PC的用户名:

[Desktop Entry]

Name=Beaker Browser

Comment=An Experimental Peer-to-Peer Web Browser.

Exec="/usr/bin/beaker-browser" %U

Terminal=false

Type=Application

Icon=/home/username/beaker/beaker.png

GenericName=Web Browser

MimeType=text/html;text/xml;application/xhtml+xml;application/xml; application/rss+xml;application/rdf+xml;image/gif;image/jpe$

Categories=Network;

注:如果无效,请把MimeType中的application/xml; application/rss+xml空格去掉,改成application/xml;application/rss+xml。

然后按Ctrl+O将编辑内容保存到Nano,然后使用Ctrl+X退出编辑器,然后,使用chmod命令更新Beaker桌面快捷方式的权限:

sudo chmod +x /usr/share/applications/beaker-browser.desktop

如果权限更新正确,可以通过打开应用程序菜单的“Internet”来启动Beaker浏览器。

 

AppImage包安装说明

在Linux系统上安装Beaker浏览器的方法

根据开发人员的说法,使用Beaker的首选方法是通过其网站上的AppImage文件,要开始使用AppImage版本(参考:下载运行AppImage:简单、可靠、快速的特性),请启动终端窗口,然后下载文件,以下载Beaker.Browser.0.8.8.AppImage为例。

将Beaker AppImage文件移动到新的“AppImages”文件夹中,以防止意外删除:

mkdir -p ~/AppImages

mv Beaker.Browser.0.8.8.AppImage ~/AppImages

使用chmod更新AppImage版本的权限:

sudo chmod +x ~/AppImages/Beaker.Browser.0.8.8.AppImage

使用以下命令首次启动该程序:

cd ~/AppImages

./Beaker.Browser.0.8.8.AppImage

在屏幕上显示的提示中选择“是(yes)”选项,以允许AppImage对话框创建新的桌面快捷方式,然后,返回终端并按Ctrl+C关闭它,从现在开始,你可以通过转到应用程序菜单中的“Internet”来启动“Beaker”了。

 

相关主题

360安全浏览器Linux版使用体验报告

精选文章
热门文章