সুচিপত্র:
- দাঁড়াও - তুমি কেন এমন করছ?
- আপনার প্রয়োজনীয় লিঙ্কগুলি
- ঠিক আছে - এখন আপনি এই কি করছেন?
- তাহলে আপনি এটি কিভাবে করলেন?
- ফ্ল্যাশ করার সময়
- এটি একসাথে রাখুন এবং আপনি কি পেয়েছেন?
- তলদেশের সরুরেখা
আমি কোডার নই। আমি জিটাকে জি ওট থেকে সবে জানি, এবং আমি জানি না যে আমি কতবার আশ্চর্য করেছি যে এডবি কেন কাজ করবে না, কেবল আবিষ্কার করার জন্য আমি ইউএসবি ডিবাগিং চালু করতে ভুলে গেছি - আবার। আমি এখানে একটি বাক্সে লিনাক্স পেয়েছি, তবে আমি কেবল তখনই এটি ব্যবহার করি যখন আমি পাঁচ মিনিটের ব্যবধানে জেরিতে আধা-ডজন প্রশ্ন ফেলে দেওয়ার মুডে থাকি।
এছাড়াও, আমার গলার দাড়ি নেই।
তাই স্পোর্টসের বিস্তৃত বিশ্বে আমি কীভাবে আমার ম্যাকবুক এয়ারে এক্সকোড ডাউনলোড করছি (কখনই মনে করবেন না যে এই বসন্ত পর্যন্ত আমি সারা জীবন উইন্ডোজ লোক হয়ে থাকতাম), গিট রেপোস থেকে সিঙ্কিং, কোড সংকলন এবং একটি অপারেটিং সিস্টেম ফ্ল্যাশিং আমি সচেতনভাবে এখনও অবহেলা করেছি - বিশেষত যে আমি একটি অসুস্থ শিশুর সাথে 24 ঘন্টা সময় কাটিয়েছি, একজন অসুস্থ বন্ধু সম্পর্কে চিন্তাভাবনা করেছি এবং সম্ভাব্য হারিকেনের জন্য প্রস্তুত করছি, মূলত আমার আসল কাজটিকে উপেক্ষা করে?
স্পষ্টতই আমার ঝলকানি নিয়ে সমস্যা আছে। এবং তাই আমি সম্প্রতি নিজেকে মোজিলার নব্য অপারেটিং সিস্টেমটি, "গেকো" নামে পরিচিত, স্যামসুং নেক্সাস এস-তে রেখেছিলাম how
বুট টু গেকো প্রকল্পে আপনাকে স্বাগতম।
যেমন আমি বলেছিলাম, আমি কোনও কোডার নই। তবে আমি জিনিসগুলির সাথে ঝামেলা করতে পছন্দ করি do এবং আমি এটি করতে পরিচালিত হয়েছি, কারণ আমার কন্যা কন্যারা বলতে চাই, সমস্ত … দ্বারা … আমার … স্ব। এবং আপনি করতে পারেন।
দাঁড়াও - তুমি কেন এমন করছ?
এটি সিরিজের প্রথম যা আমরা আমাদের উইকেন্ড প্রজেক্টগুলিতে কল করতে যাচ্ছি। যে জিনিসগুলি আপনি অন্যথায় চেষ্টা নাও করতে পারেন। তবে আমরা যদি এটি করতে পারি তবে আপনিও পারেন।
এটি বলেছিল, এখানে কয়েকটি জিনিস আছে যা আমি এখানে আপনার জন্য করব না। বুট টু গেকো প্রকল্পটি কীভাবে তৈরি করা যায় এবং ফ্ল্যাশ করা যায় সে সম্পর্কে এটি বিশদ চেহারা হতে যাচ্ছে না। আমি আপনাকে আমার অভিজ্ঞতার বিস্তৃত স্ট্রোক দেব। মজিলার কয়েকটি দুর্দান্ত ডকুমেন্টেশন রয়েছে এবং আপনি যদি এটি চেষ্টা করে যাচ্ছেন তবে আপনার অবশ্যই এটি পড়া উচিত। (আমি সম্ভবত অনুবাদে সব কিছু পেতে ব্যর্থ হব।)
অন্য কাজটি আমি করতে যাচ্ছি না সেটি হ'ল ক্লক ওয়ার্কমড যদিও ফ্লেশযোগ্য অন্য কারওর বিল্ড। আপনি নিজে থেকে এটি অনুসন্ধান করতে পারেন। আমি যা করতে চেয়েছিলাম তা হ'ল এটি আমার নিজের ফোনে নিজের প্রতিযোগিতায় তৈরি করেছিলাম।
এবং তাই আমি কি করেছি।
আপনার প্রয়োজনীয় লিঙ্কগুলি
গুগল আপনার বন্ধু। "বি 2জি" এর জন্য একটি সাধারণ অনুসন্ধানে আমার প্রয়োজনীয় সমস্ত কিছুই পাওয়া গেল found
- মজিলা - বুট টু গেকো (বি 2 জি-র নন-স্প্রাল ব্যাখ্যার জন্য)
- মোজিলা বিকাশকারী নেটওয়ার্কে বি 2 জি (আসল কাজটি এখানেই শুরু হয়)
- গেকোতে বুট তৈরি এবং ইনস্টল করা
ঠিক আছে - এখন আপনি এই কি করছেন?
মজিলার মতে, স্ক্র্যাচ থেকে তৈরি করতে আপনার ম্যাক বা লিনাক্স মেশিনের প্রয়োজন। আমি উভয় এখানে পেয়েছি। তবে ম্যাক নির্দেশাবলী সহজ দেখায়। (এতে কোনও লজ্জা নেই, তাই না?) তবে তাও বোঝা যায়। সম্ভাবনাগুলি হ'ল আপনি লিনাক্স চালাচ্ছেন, আপনি মজিলার তালিকাভুক্ত সমস্ত সরঞ্জাম সহজেই ইনস্টল করতে পারেন। আমাকে? খুব বেশি না. সুতরাং ম্যাক ছিল।
এটি আমার পক্ষে সত্যই সহজ ছিল: ম্যাক অ্যাপ স্টোর থেকে এক্সকোড ইনস্টল করুন, তারপরে টার্মিনাল ফায়ার করুন এবং কয়েকটি কমান্ড চালান। এটিকে ঠিক করার জন্য আমি অ্যান্ড্রয়েডে যথেষ্ট পরিমাণে টিঙ্কারিং করেছি। মজিলার একটি দুর্দান্ত স্ক্রিপ্ট রয়েছে যা আপনার প্রয়োজনীয় সমস্ত কিছু ইনস্টল করে। তারপরে আপনি গিট সংগ্রহস্থলটি সিঙ্ক করুন, কোডটি সংকলন করুন এবং এটিকে অন্য কাস্টম রমের মতো আপনার অ্যান্ড্রয়েড ডিভাইসে ফ্ল্যাশ করুন। (এবং মোজিলার জিনিসগুলি আরও সহজ করে তোলে, সেই শেষ অংশের জন্য একটি স্ক্রিপ্ট পেয়েছে))
আপনি যে টার্গেট ডিভাইসটির জন্য বিল্ডিং করছেন, ততই আপনি বিকল্প পেয়েছেন। মজিলার এগুলি তিন স্তরে বিভক্ত:
- স্তর 1: ওটোরো (মজিলার কিছু ধরণের ডিভাইস ব্যবহার করে); Pandaboard; একটি এআরএম বা এক্স 86 এমুলেটর; বা ডেস্কটপ। আমি যা খুঁজছিলাম তা নয়।
- টিয়ার 2: স্যামসাং নেক্সাস এস এবং নেক্সাস এস 4 জি। আমি এখানে একটি সাধারণ থিম অনুভব করি। সহজেই আনলকযোগ্য ফোন, এবং মজিলা বলে যে এগুলি "দ্বিতীয়ত" পরিবর্তন করা হচ্ছে। আমার কাছে একটি নেক্সাস এস পড়েছিল, তাই আমি যা চেয়েছিলাম।
- টিয়ার 3: স্যামসাং গ্যালাক্সি এস 2 এবং গ্যালাক্সি নেক্সাস। ভাবেন টিঙ্কারিং, তবে টায়ার 2 আপনার সেরা শট।
সুতরাং যে অর্ধ যুদ্ধ। এখন ডাউনলোড করতে, সংকলন এবং বি 2 জি ফ্ল্যাশ করুন।
সেখানে বেশ কয়েকটি পছন্দ ছিল। একটি লিনাক্স বাক্সে তৈরি করা on মোজিলা আপনার প্রয়োজনীয় সমস্ত সরঞ্জামগুলি বানান, তবে এটি কোথায় পাবেন তা আপনাকে দেখায় না। আমার একটি লিনাক্স n00b হচ্ছে, এটি একটি খারাপ জিনিস। বাকি নার্দিগুলির বেশিরভাগের জন্য একটি ডিস্ট্রো বা অন্য ব্যবহার করে, এটি কোনও জিনিস কম হওয়া উচিত।
অন্য বিকল্পটি হ'ল ম্যাক তৈরি করা। এবং মজিলা এটি নির্বোধভাবে সহজ করে তুলেছে।
তাহলে আপনি এটি কিভাবে করলেন?
আবার, আমি এটি একটি ম্যাক করেছিলাম। এবং সত্যিই মাত্র কয়েকটি প্রাথমিক পদক্ষেপ ছিল যা আমার দাড়িবিহীন ঘাড়ও অনুসরণ করতে সক্ষম হয়েছিল।
- আমাকে এক্সকোড ইনস্টল করতে হয়েছিল যা ম্যাকের জন্য বিকাশের পরিবেশ।
- আমি ম্যাকের জন্য হোমব্রু ইনস্টল করেছি।
- আমি একটি স্ক্রিপ্ট চালিয়েছি যা মজিলা সরবরাহ করেছিল, যা অন্যান্য পূর্বশর্তগুলি পরীক্ষা করে এবং প্রয়োজনে আমাকে সেগুলি ইনস্টল করার অনুরোধ জানায়।
এই মুহুর্তে আমি নোট করব যে মোজিলার নির্দেশাবলীতে মনে হয়েছিল যে আমাকে যা করতে হবে তা হল এক্সকোড ইনস্টল করে স্ক্রিপ্ট চালানো; বাকিরা নিজেরাই যত্ন নেবে। তবে আমাকে প্রথমে হোমব্রিউ ইনস্টল করতে হয়েছিল। আমি নিশ্চিত নই যে এটি কিছু করার (বা না) করার কারণে বা কী হয়েছিল। তবে এটি আমার পক্ষে কাজ করেছিল।
পরবর্তী: গিট থেকে সমস্ত কোড আনুন। এটি টার্মিনালে আরও কয়েকটি লাইন অনুলিপি করা এবং আটকানোর মতোই সহজ ছিল। কুল।
তারপরে: সংকলন
এখন, এই শেষ পদক্ষেপগুলি কিছুটা সময় নিয়েছে। আমি নিশ্চিত না কত দিন। আমি গিয়েছিলাম এবং জিনিসপত্র। কিছু কফি তৈরি। কিছু কাজ চালানো। একটি বই লিখেছেন। আমার ছোট্ট ম্যাকবুক এয়ারে এটি কিছুটা সময় নিয়েছে। আমি এটা আশা করেছিলাম। এটি একটি অত্যধিক কঠিন প্রকল্প নয়, তবে এটি অত্যধিক দ্রুতও নয়। আমি জিনিসগুলি তাদের কোর্সটি চালিয়ে যেতে দিয়েছি এবং আমার এমবিএর নতুন "বি 2জি" ডিরেক্টরিতে ফ্লেশযোগ্য চিত্র সহ শেষ হয়েছি।
ফ্ল্যাশ করার সময়
So. নেক্সাস এস কে ধরার সময় অবশ্যই এটির একটি আনলক করা বুটলোডার অবশ্যই থাকা দরকার এবং এটি অ্যান্ড্রয়েড 4.0.০ আইসক্রিম স্যান্ডউইচ চালানো দরকার। (মজিলা জেলি বিন সম্পর্কে কিছু বলেনি, তবে এটির সাথে এটি কাজ করার জন্যও পেয়েছি too খুব অবাক হওয়ার মতো কিছু নেই))
ফোনটিকে দ্রুত বুট মোডে ফায়ার করুন এবং এটিকে প্লাগ ইন করুন Android অ্যান্ড্রয়েড দিয়ে আমরা এর আগে কিছুই করি নি, ডান /
এখন, আবার, মজিলা এটি সত্যিই সহজ করে তুলেছে। আমি আমার পাথের ভেরিয়েবলগুলি ঠিক করতে বিরক্ত করি না, তাই অ্যাডবি এবং ফাস্টবুট সাধারণত আমার অ্যান্ড্রয়েড এসডিকে একটি ফোল্ডারের মধ্যে বাস করে এবং তা। আমি এটি মোকাবেলা করতে পারেন। মজিলার স্মার্টলিপি সেই সমস্ত কিছুই অন্তর্ভুক্ত ছিল। তবে আরও ভাল এটি একটি ছোট স্ক্রিপ্ট তৈরি করে যা সব কিছু করে। এটি বুটলোডারটি আনলক করা আছে কিনা তা পরীক্ষা করে। এটি মুছে ফেলার জন্য প্রয়োজনীয় সমস্ত পার্টিশন মুছে ফেলে। তারপরে এটি নতুন চিত্রগুলিকে চমকে দেয়। সম্পূর্ণ হাত। এটাই আমি নিজেই করতে পারতাম না, তবে মাঝে মাঝে অলস না হলে আমি কিছুই না। চিয়ার্স, মজিলা।
পুনরায় বুট করুন, এবং, বুম করুন। আমরা গেকোতে বুট করেছি।
এটি একসাথে রাখুন এবং আপনি কি পেয়েছেন?
এবং এখন, আমাদের শ্রমের ফলের জন্য।
তলদেশের সরুরেখা
সুতরাং এটি স্যামসাং নেক্সাস এস-তে মোজিলার বুট টু গেকো তে খুব খারাপ প্রকল্প নয়, আসলে। এটি কয়েক ঘন্টা সময় নিয়েছে, একটি কার্যনির্বাহী নেক্সাস এস এবং কিছু হার্ড ড্রাইভের জায়গা, তবে এটি মস্তিষ্কের উপর খুব বেশি কর আদায় করছিল না। একবার আপনি ফোনে ফ্ল্যাশ হয়ে গেলে, আপনি কাস্টম অ্যান্ড্রয়েড রিকভারি ব্যবহার করে এটি ব্যাক আপ করতে পারেন, তারপরে আপনি এসে যাবেন ঠিক সেভাবে চলে যান।
আমি অসুবিধা স্কেলে 10 এর মধ্যে একটি 6 দিয়েছি, কেবল কারণ যখন সংকলনের কোডটি আসে তখন আমি কী করছি তা সত্যিই আমি জানি না। তবে আমি দিকনির্দেশগুলি বেশ ভালভাবে অনুসরণ করি এবং মজিলা জিনিসগুলি সুন্দর এবং সহজ করে তুলেছিল। এটি আপনি নিজের চেষ্টা করতে পারেন।
আমরা আমাদের লিঙ্কগুলি ব্যবহার করে ক্রয়ের জন্য একটি কমিশন উপার্জন করতে পারি। আরও জানুন।