كيفية تثبيت متصفح Beaker على نظام Linux

متصفح Beaker هو مستعرض ويب "تجريبي" من الجيل التالي لنظام التشغيل Mac و Linux و Windows والذي يسمح ، عند تثبيته ، للمستخدمين باستضافة وتنزيل وتوزيع صفحات الويب والملفات. يتم توزيع جميع البيانات في Beaker باستخدام بروتوكول Dat P2P. لا يزال هذا البروتوكول جديدًا نسبيًا ولكنه يعد بالسماح لأي شخص بإنشاء ومشاركة البيانات عبر الإنترنت دون الحاجة إلى القلق بشأن الخصوصية أو التكلفة.

يتمتع Beaker بدعم Linux ممتاز ، ويوضح المطورون ذلك من خلال وثائقهم. في هذا الدليل ، سنوضح لك كيفية تشغيل التطبيق على جميع أنظمة تشغيل Linux الرئيسية.

تعليمات Ubuntu / Debian

كيفية تثبيت متصفح Beaker على نظام Linux

لا يحتوي Beaker على ملف حزمة DEB قابل للتنزيل متاح للتنزيل. لذلك ، إذا كنت من مستخدمي Ubuntu أو Debian وكنت تتطلع إلى الحصول على إصدار أصلي من المتصفح يعمل بدون AppImage ، فيجب عليك تجميع شفرة المصدر.

يعد تجميع الكود المصدري لمتصفح Beaker أمرًا بسيطًا للغاية. إنه يحتوي على القليل جدًا من التبعيات ، لذا فهو مضمون للعمل.

للحصول على تبعيات المثبتة على أوبونتو أو ديبيان لينكس، وإطلاق إطار المحطة الطرفية عن طريق الضغط على Ctrl + Alt + T أو السيطرة تحول + + T . ثم أدخل الأوامر في نافذة وحدة التحكم.

sudo apt install libtool m4 make g ++ git npm

أو ، بالنسبة إلى Debian ، قم بتشغيل:

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

مع التبعيات المطلوبة لإنشاء متصفح Beaker مثبتًا وجاهزًا للعمل ، فقد حان الوقت لتنزيل الكود المصدري من صفحة GitHub الخاصة بالمشروع.

استنساخ بوابة https://github.com/beakerbrowser/beaker.git

باستخدام أمر القرص المضغوط ، قم بتغيير دليل العمل الخاص بالجهاز الطرفي من المجلد الرئيسي (~ /) إلى دليل "beaker" الذي تم إنشاؤه حديثًا.

القرص المضغوط ~ / دورق

داخل مجلد الكود " الكوب " الجديد ، استخدم  تثبيت npm لتثبيت كافة الوحدات الضرورية.

تثبيت npm

عند انتهاء أمر التثبيت npm ، استخدم npm run build لإنهاء عملية إنشاء التعليمات البرمجية.

npm تشغيل إعادة البناء

بعد الاهتمام بالكود ، يجب عليك إنشاء برنامج نصي للتشغيل بالأوامر أدناه. ومع ذلك ، ضع في اعتبارك أنه عندما تصل إلى الأمر الخامس ، قم بتحرير وتغيير "اسم المستخدم" إلى اسم المستخدم الفعلي لجهاز كمبيوتر Linux الخاص بك./home/username/beaker

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- المتصفح

قم بتسجيل الخروج من المستخدم الجذر عن طريق تشغيل الأمر exit . بعد ذلك ، استخدم wget للحصول على صورة رمز متصفح Beaker.

خروج

cd ~ / الكأس wget https://i.imgur.com/3mCUpiH.png -O beaker.png

أنشئ اختصارًا جديدًا على سطح المكتب باستخدام الأمر touch . ثم افتح Beaker.desktop باستخدام Nano.

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

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

الصق الكود التالي في محرر نصوص Nano. تأكد من البحث والعثور على "اسم المستخدم" واستبداله باسم مستخدم كمبيوتر Linux الخاص بك.Icon=/home/username/beaker/beaker.png

[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 على لوحة المفاتيح. ثم، نانو وثيق مع  السيطرة + X .

بمجرد إغلاق Nano ، استخدم الأمر chmod لتحديث أذونات الاختصار. بعد ذلك ، قم بتحديث أذونات اختصار Beaker لسطح المكتب باستخدام الأمر chmod .

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

مع تحديث الأذونات ، ستتمكن من تشغيل متصفح الويب Beaker P2P على Ubuntu أو Debian بالانتقال إلى "الإنترنت" في قائمة التطبيق على سطح المكتب.

تعليمات Arch Linux

Beaker موجود على AUR ، كما قد تتوقع. إذا كنت ترغب في تشغيله ، فستحتاج إلى تثبيت بعض الحزم. على وجه التحديد ، Git و Base-devel. لتثبيت هذه الحزم ، قم بتشغيل نافذة طرفية. بعد ذلك ، أدخل أمر حزمة Pacman أدناه.

sudo pacman -S git base-devel

بمجرد تثبيت الحزمتين ، قم بتنزيل وبناء مساعد Trizen AUR باستخدام الأمر git clone . سيجعل تثبيت Beaker ، جنبًا إلى جنب مع تبعيات بنائه ، أسرع كثيرًا.

git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri

مع إعداد Trizen ، استخدمه لتثبيت حزمة Beaker AUR. ضع في اعتبارك أنه عند استخدام هذه الأداة ، فسيتم أيضًا تنزيلها والحصول على تبعيات وقت البناء الضرورية.

trizen -S دورق-متصفح-بن

تعليمات Fedora / OpenSUSE

كيفية تثبيت متصفح Beaker على نظام Linux

إذا كنت من مستخدمي Fedora أو OpenSUSE وتهتم باستخدام متصفح Beaker ، ولكنك لا تحب AppImage ، فإن البناء من المصدر هو الطريقة الوحيدة. لحسن الحظ ، يحدد المطور الخطوط العريضة لملفات التبعية التي يحتاجها مستخدمو توزيع Linux المستند إلى Redhat.

لتثبيت التبعيات ، يجب عليك تشغيل جلسة طرفية باستخدام تركيبة لوحة المفاتيح Ctrl + Alt + T أو Ctrl + Shift + T.

بمجرد فتح جلسة طرفية ، اتبع تعليمات التثبيت الخاصة بـ Fedora أو OpenSUSE.

فيدورا

sudo dnf قم بتثبيت libtool m4 make gcc-c ++ git npm

OpenSUSE

sudo zypper قم بتثبيت libtool m4 make gcc-c ++ npm8

تم إعداد التبعيات. حان الوقت الآن لاستخدام الأمر git clone لتنزيل أحدث إصدار من Beaker من موقع GitHub الخاص بالمشروع.

استنساخ بوابة https://github.com/beakerbrowser/beaker.git

cd ~ / تثبيت الكأس npm

أنشئ إصدارًا من Beaker باستخدام الأمر npm run rebild .

npm تشغيل إعادة البناء

بعد ذلك ، قم بإنشاء برنامج نصي للإطلاق.

ملاحظة: قم بالتحرير في السطر الخامس أدناه وقم بتغييره إلى اسم المستخدم على الكمبيوتر الذي تستخدم فيه Beaker./home/username/beaker

سو -

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- المتصفح

اخرج من مستخدم الجذر باستخدام الأمر exit .

خروج

قم بتنزيل ملف الرمز إلى المجلد ~ / beaker باستخدام wget .

cd ~ / الكأس wget https://i.imgur.com/3mCUpiH.png -O beaker.png

استخدم أمر اللمس وأنشئ ملف اختصار Beaker جديدًا.

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

افتح الملف في Nano.

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

الصق الكود أدناه في Nano.

ملاحظة: ابحث عن "اسم المستخدم" وقم بتغييره إلى اسم مستخدم كمبيوتر Linux الخاص بك.Icon=/home/username/beaker/beaker.png

[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;

حفظ التعديلات إلى نانو عن طريق الضغط على Ctrl + O والخروج من محرر مع السيطرة + X . بعد ذلك ، قم بتحديث أذونات اختصار Beaker لسطح المكتب باستخدام الأمر chmod .

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

إذا تم تحديث الأذونات بشكل صحيح ، فستتمكن من تشغيل متصفح Beaker عن طريق فتح قسم "الإنترنت" في قائمة التطبيق.

تعليمات AppImage

كيفية تثبيت متصفح Beaker على نظام Linux

الطريقة المفضلة لاستخدام Beaker ، على الأقل وفقًا للمطور ، هي عبر ملف 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 لإغلاقها. من الآن فصاعدًا ، يجب أن تكون قادرًا على تشغيل "Beaker" من خلال الانتقال إلى قسم "الإنترنت" في قائمة التطبيقات.

Leave a Comment

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

تحكم بسهولة في أجهزة الكمبيوتر على شبكتك باستخدام KontrolPack. وصّل وأدر أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة بكل سهولة.

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

هل ترغب في تنفيذ بعض المهام المتكررة تلقائيًا؟ بدلًا من الضغط على زر يدويًا عدة مرات، أليس من الأفضل لو كان هناك تطبيق؟

تنزيل BBC iPlayer إلى iPhone

تنزيل BBC iPlayer إلى iPhone

iDownloade أداة متعددة المنصات تتيح للمستخدم تنزيل محتوى خالٍ من إدارة الحقوق الرقمية (DRM) من خدمة iPlayer التابعة لهيئة الإذاعة البريطانية (BBC). ويمكنها تنزيل كلا الفيديوين بصيغة .mov.

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

لقد قمنا بتغطية ميزات Outlook 2010 بمزيد من التفاصيل، ولكن نظرًا لأنه لن يتم إصداره قبل يونيو 2010، فقد حان الوقت لإلقاء نظرة على Thunderbird 3. هناك

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

يحتاج الجميع إلى استراحة بين الحين والآخر، فإذا كنت تبحث عن لعبة شيقة، جرّب Flight Gear. إنها لعبة مجانية مفتوحة المصدر ومتعددة المنصات.

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

MP3 Diags هي الأداة الأمثل لإصلاح مشاكل ملفاتك الصوتية. يمكنها وسم ملفات MP3 بشكل صحيح، وإضافة أغلفة الألبومات المفقودة، وإصلاح خلل VBR.

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

تمامًا مثل جوجل ويف، أحدثت خدمة جوجل فويس ضجة كبيرة حول العالم. تهدف جوجل إلى تغيير طريقة تواصلنا، وبما أنها أصبحت

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.