লঙ্ঘন ব্রাউজার ইনস্টল করা হচ্ছে


14

সম্পাদনা: গ্রহণযোগ্য উত্তরটি দেখুন। লেখার সময় এটি কীভাবে কাজ করেছিল তা আমি ছিলাম না তাই আমি কেবল নীচে অনুমান করেছি।

আমি লিনাক্সে নতুন তাই এটি একটি উদাসীন প্রশ্ন হতে পারে। আমি ভঙ্গ নামক একটি নতুন ওয়েব ব্রাউজার ইনস্টল করার চেষ্টা করছি যা জাভাস্ক্রিপ্টে বিশেষত নোড.জেজে অন্তর্নির্মিত হয়েছে এবং আমি এটিতে কিছুটা চেষ্টা করার চেষ্টা করতে চাইছিলাম।

আমি তাদের সাইটের বাইরে থেকে টার ফোল্ডারটি ইনস্টল করেছি এবং আমার কাছে AUTO_UPDATE_BUNDLE নামে একটি ফোল্ডার এবং ব্রেকচ নামে একটি ফাইল রয়েছে I আমি বিশ্বাস করি যে লঙ্ঘন ফাইলটি বাশ স্ক্রিপ্ট and (যদিও এটি সঠিক কিনা আমার কোনও ধারণা নেই))

সুতরাং আমি কীভাবে বাশ স্ক্রিপ্ট চালাতে পারি তা অনলাইনে সন্ধান করেছি। আমি টার্মিনালে গিয়েছিলাম এবং এটিই আমি লঙ্ঘনকারী ফাইলের ডিরেক্টরিতে থাকাকালীন লিখেছিলাম।

sh breach

আমি এই ত্রুটি পেয়েছি।

[3428:3428:0710/191300:858123323:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Aborted (core dumped)

আমি তখন উপরের কোড. google.com / ... এ লিঙ্কটিতে নেভিগেট করেছি এবং এটি বলেছে

লিনাক্সে স্যান্ডবক্স চালু করতে আমাদের একটি SID সহায়ক বাইনারি দরকার।

বেশিরভাগ ক্ষেত্রে, আপনি বিল্ড / আপডেট-linux-sandbox.sh চালাতে পারেন এবং এটি আপনার জন্য / usr / স্থানীয় / এসবিনে যথাযথ স্যান্ডবক্স ইনস্টল করবে এবং প্রয়োজনে আপনার .bashrc আপডেট করতে বলবে।

আমি কীভাবে দৌড়াতে পারি বুঝতে পারছি না build/update-linux-sandbox.sh। আমার রুট ডিরেক্টরিতে একটি ডিরেক্টরি তৈরি? আমি এটির জন্য সেখানে অনুসন্ধান করার চেষ্টা করেছি কিন্তু এটি খুঁজে পেলাম না।

আমি কোনও সাহায্যের প্রশংসা করব, এবং আমি যেখানে ভুল করছি সেখান থেকে আমাকে সংশোধন করার চেয়ে এই ব্রাউজারটি সঠিকভাবে ইনস্টল করার মাধ্যমে যদি আমি ভুল দিকটি নিয়ে যাচ্ছি। আগাম ধন্যবাদ.

উত্তর:


12

যেহেতু আপনার চালনার জন্য একটি সেটুইড স্যান্ডবক্স প্রয়োজন breachআপনার মূলত দুটি বিকল্প রয়েছে:

  1. ক্রোমিয়াম-ব্রোভার (প্রস্তাবিত পদ্ধতি) দ্বারা সরবরাহিত একটি ব্যবহার করুন:

    sudo apt-get install chromium-browser

    breachফোল্ডারে যান (উদাঃ breach-v0.3.20-alpha.5-linux-x64) এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:

    CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
  2. এখানে প্রদত্ত নির্দেশাবলী অনুসরণ করুন: উত্স থেকে ভঙ্গ করা

    মনে রাখবেন আপনাকে প্রথমে এক্সো ব্রাউজারটি তৈরি করতে হবে

    chromiumএটি তৈরি করার জন্য আপনার যেমন সোর্স কোডের প্রয়োজন, এটি পেতে ক্রোমিয়াম কমান্ডটি ব্যবহার করুন ।depot_tools fetch

এখানে চিত্র বর্ণনা লিখুন

আপডেট :

যদি (আমার মতো) আপনি যদি আপনার ~/Downloadsফোল্ডারে লঙ্ঘন আলফা ডাউনলোড করেন তবে আপনি চালনার জন্য একটি উপকরণ সেট করতে পারেনbreach অনুসরণ হিসাবে :

alias breach='export CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox && ~/Downloads/breach-v0.3.20-alpha.5-linux-x64/breach'

~/.bashrcএই উপনামটি রাখতে আপনার এই আদেশটি অনুলিপি করুন ।

দ্রষ্টব্য: breachআপনার প্রয়োজনের জন্য স্টার্টআপ স্ক্রিপ্টের পাথ সামঞ্জস্য করুন ।


আরে উত্তরের জন্য ধন্যবাদ। আমি এটি ইনস্টল পেয়েছি, তবে একটি প্রশ্ন। আমি CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breachযখনই লঙ্ঘন শুরু করতে চাই তখন কি আমাকে এই আদেশটি চালাতে হবে? একটি শর্টকাট বা কিছু তৈরির উপায় আছে? এমনকি একটি উল্লেখ ভাল হবে।
জন

1
@John: আমি আপনার করা উপনাম সঙ্গে আমার উত্তর আপডেট করেছি~/.bashrc
সিলভাঁ Pineau

3

আপনার যদি গুগল ক্রোম ইনস্টল থাকে তবে করবেন

export CHROME_DEVEL_SANDBOX=/opt/google/chrome/chrome-sandbox

আপনি লঙ্ঘন করার ঠিক আগে

./breach

মূলত, এই বিল্ড চলমান করার জন্য একটি শর্টকাট / update-linux-sandbox.sh উল্লিখিত সেখানে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.