- -LinuxにBeakerブラウザーをインストールする方法

LinuxにBeakerブラウザーをインストールする方法

Beakerブラウザは「実験的な」次世代のブラウザですMac、Linux、およびWindows用のWebブラウザ。インストールすると、ユーザーはWebページとファイルをホスト、ダウンロード、および配布できます。 Beakerのすべてのデータは、Dat P2Pプロトコルで配布されます。このプロトコルはまだ比較的新しいものですが、プライバシーやコストを心配することなく、誰でもオンラインでデータを作成および共有できるようになります。

Beakerは優れたLinuxサポートを備えており、開発者はドキュメントでそれを明確にしています。このガイドでは、すべての主要なLinuxオペレーティングシステムでアプリを実行する方法を示します。

Ubuntu / Debianの手順

Beakerにはダウンロード可能なDEBパッケージがありませんダウンロード可能なファイル。そのため、UbuntuまたはDebianのユーザーで、AppImageを使用せずにネイティブバージョンのブラウザーを動作させるには、ソースコードをコンパイルする必要があります。

Beakerブラウザのソースコードのコンパイルは非常に簡単です。依存関係がほとんどないため、動作することが保証されています。

UbuntuまたはDebian Linuxにインストールされている依存関係を取得するには、を押してターミナルウィンドウを起動します Ctrl + Alt + T または Ctrl + Shift + T。次に、コンソールウィンドウにコマンドを入力します。

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 コマンドで、ターミナルの作業ディレクトリをホームフォルダー(〜/)から新しく作成した「ビーカー」ディレクトリに変更します。

cd ~/beaker

新しい「ビーカー」コードフォルダー内で、 npmインストール 必要なすべてのモジュールをインストールします。

npm install

とき npmインストール コマンド終了、使用 npm run rebuild コードビルドプロセスを完了します。

npm run rebuild

コードを処理した後、以下のコマンドを使用して起動スクリプトを作成する必要があります。ただし、5番目のコマンドに到達したら、編集することに注意してください。 /home/username/beaker 「ユーザー名」を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

を実行して、rootユーザーからログアウトします 出口 コマンド。次に、使用します wget Beakerブラウザのアイコン画像を取得します。

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

で新しいデスクトップショートカットを作成します タッチ コマンド。次に、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 「ユーザー名」を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;

を押して編集をNanoに保存します Ctrl + O キーボードで。次に、Nanoを閉じます Ctrl + X.

Nanoが閉じられたら、 chmod ショートカットの権限を更新するコマンド。次に、を使用してBeakerデスクトップショートカットの権限を更新します chmod コマンド。

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

権限が更新されたら、デスクトップのアプリケーションメニューの[インターネット]に移動して、UbuntuまたはDebianでBeaker P2P Webブラウザーを起動できます。

Arch Linuxの手順

ご想像のとおり、ビーカーはAURにあります。 実行するには、いくつかのパッケージをインストールする必要があります。具体的には、GitとBase-devel。これらのパッケージをインストールするには、ターミナルウィンドウを起動します。次に、以下のPacmanパッケージコマンドを入力します。

sudo pacman -S git base-devel

2つのパッケージがインストールされたら、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の手順

FedoraまたはOpenSUSEのユーザーであり、Beakerブラウザの使用に興味がありますが、AppImageは好きではありません。ソースからビルドすることが唯一の方法です。ありがたいことに、開発者はRedhatベースのLinuxディストリビューションユーザーが必要とする依存関係ファイルの概要を説明します。

依存関係をインストールするには、ターミナルセッションを起動する必要があります Ctrl + Alt + T または Ctrl + Shift + T キーボードの組み合わせ。

ターミナルセッションを開いたら、FedoraまたはOpenSUSEのインストール手順に従います。

フェドラ

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

を使用してBeakerのリリースをビルドします npm run rebuild コマンド。

npm run rebuild

次に、起動スクリプトを作成します。

注:編集 /home/username/beaker 下の5行目で、ビーカーを使用しているコンピューターのユーザー名に変更します。

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

を使用してRootユーザーを終了します 出口 コマンド。

exit

アイコンファイルを〜/ beakerフォルダーにダウンロードします wget.

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

使用 タッチ コマンドを実行し、新しいビーカーショートカットファイルを作成します。

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

Nanoでファイルを開きます。

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

以下のコードをNanoに貼り付けます。

注:検索 Icon=/home/username/beaker/beaker.png 「ユーザー名」を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;

を押して編集をNanoに保存します Ctrl + O そしてエディタを終了します Ctrl + X。次に、を使用してBeakerデスクトップショートカットの権限を更新します chmod コマンド。

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

権限が正しく更新されると、アプリメニューの[インターネット]セクションを開いて、ビーカーブラウザーを起動できます。

AppImageの手順

少なくともビーカーを使用する好ましい方法開発者によると、彼らのウェブサイト上のAppImageファイルを介しています。ユーザーがこの方法でプログラムをダウンロードすることを希望する理由は理解できます。 AppImagesは、コードをコンパイルする必要を取り除きます。 AppImageリリースを手に入れるには、ターミナルウィンドウを起動します。次に、wgetコマンドを使用してファイルをダウンロードします。

wget https://github.com/beakerbrowser/beaker/releases/download/0.8.2/beaker-browser-0.8.2-x86_64.AppImage

Beaker AppImageファイルを新しい「AppImages」フォルダーに移動して、誤って削除しないようにします。

mkdir -p ~/AppImages
mv beaker-browser-0.8.2-x86_64.AppImage ~/AppImages

を使用してAppImageリリースの権限を更新します chmod.

sudo chmod +x ~/AppImages/beaker-browser-0.8.2-x86_64.AppImage

次のコマンドを使用して、プログラムを初めて起動します。

cd ~/AppImages
./beaker-browser-0.8.2-x86_64.AppImage

画面に表示されるプロンプトで[はい]オプションを選択して、AppImageダイアログで新しいデスクトップショートカットを作成できるようにします。次に、ターミナルに戻って押します Ctrl + C それを閉じます。これから、アプリメニューの[インターネット]セクションに移動して[ビーカー]を起動できるようになります。

コメント