linux注册浏览器协议,在Linux系统上安装Beaker浏览器的方法
本文介绍在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
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”了。
相关主题
linux注册浏览器协议,在Linux系统上安装Beaker浏览器的方法相关推荐
- ubuntu java8 java9_在Ubuntu/Debian系统上安装Java 9的方法
本文介绍在Ubuntu/Debian系统上安装Oracle Java 9的方法:使用webupd8team/java PPA,相同的PPA提供了Java 8和Java 7等旧版Java的软件包,如果你 ...
- 在Ubuntu 18.04系统上安装Java 11的方法
本文将介绍在Ubuntu 18.04/Ubuntu 16.04/Debian 9系统上安装Java 11的方法,可以通过openjdk-11.0.1_linux-x64_bin.tar.gz.jdk- ...
- linux自带浏览器如何更新,在deepin上安装edge浏览器后更新系统报错的解决方案
有些人在deepin系统上安装完edge浏览器后采用sudo apt update命令更新系统,却报出了错误,更新失败.原因是更新deepin系统的时候,最好把其它的源禁用了,不然会有各样的问题. 报 ...
- metasploit下载教程linux,在Debian 10/9系统上安装Metasploit Framework的方法
本文介绍在Debian 10/9操作系统上安装Metasploit Framework的方法,以脚本的方式安装,全程相当的简单,按照以下步骤操作即可. 在Debian 10/Debian 9上安装Me ...
- manjaro linux必装工具,在Manjaro系统中安装常用软件的方法
本文介绍在Manjaro系统中安装一些常用的软件,有vim.chrome.截图.TIM.网易云音乐.搜狗输入法.markdown编辑器.pdf阅读器.steam.git客户端.下载工具uget.视频播 ...
- Linux系统使用ie浏览器,Ubuntu Linux系统上安装IE浏览器的方法
由于有些做的项目只能用IE打开(js的问题),firefox打不开js菜单,无奈只能安装ies4linux.首先打开http://www.tatanka.com.br/ies4linux/page/M ...
- linux没有浏览器如何卸载,在Ubuntu 20.04系统上安装及卸载Tor浏览器的方法
本文介绍如何在Ubuntu 20.04系统上安装To浏览器,相同的说明适用于任何其他基于Debian的发行版. 安装Tor浏览器 在Ubuntu 20.04上安装Tor浏览器的最简单方法是使用Tor浏 ...
- 安卓设备刷linux发行版,绝对精华,大牛教你在Android系统上安装linux发行版
Install linux distribution (Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on An ...
- linux 装浏览器教程,在Linux操作系统上安装Midori浏览器的方法
本文介绍在Linux操作系统(Ubuntu.Debian.Arch Linux.Fedora.OpenSUSE)上安装Midori浏览器的方法,还可以使用Snap命令安装.Midori是Firefox ...
- kali debian 安装mysql_在Kali Linux和Debian 8/9 64位上安装Wine的方法
本文介绍在Kali Linux和Debian 8/9 64位系统上安装Wine的简单方法,其它系统参考在Ubuntu 18.04/Linux Mint 19中安装Wine 4的方法. 在Kali Li ...
最新文章
- class 与 原型链 解析
- 大数据技术 学习之旅_如何开始您的数据科学之旅?
- bootstrap table 搜索列formatter之后,单字节搜索异常
- 你觉得你有那些特质让你比别人更适合做产品经理?
- 上海特斯拉自燃事件终于有结果了:没有系统缺陷 单个电池模组故障
- java B2B2C Springboot多租户电子商城系统-Eureka源码解析...
- [转载] numpy.reshape用法(自用)
- shift and算法
- SPOJ SUBST1 New Distinct Substrings(后缀数组 本质不同子串个数)题解
- HashMap 的Value排序
- 用户行为监控(Piwik)
- win10 office提示‘VBE6EXT.OLB不能被加载‘怎么办
- 感谢同事的临别赠言,愿自己一路顺风
- python爬取可爱女生图片
- 【号外】马云这次帮了大忙,银行卡再也不用怕被盗刷!
- 【go-zero】go-zero 敏感词过滤 整合 开源过滤敏感词插件 sensitive
- 华为P30 后摄像头打不开(C1904失效)维修案例
- 玩转儿童语音数据,打造儿童专属AI
- 为什么亚马逊比淘宝火?淘宝转战亚马逊如何做到月销售额20万美金?
- python文件处理--文件的读写