本文介绍在Linux操作系统上安装Beaker浏览器的方法,安装Beaker浏览器后,允许用户托管、下载和分发网页和文件,Beaker中的所有数据都与Dat P2P协议一起分发,它拥有出色的Linux支持,已测试可在Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE上运行。
相关链接
Ubuntu/Debian安装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浏览器
如果你是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包安装说明
根据开发人员的说法,使用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”了。
相关主题 |