উবুন্টু স্পর্শে অ্যাপ-গেট ব্যবহারের ফলাফল


17

আমি সবেমাত্র আমার বিকিউ অ্যাকোয়ারিস ই 4.5 উবুন্টু সংস্করণটি পেয়েছি। আমি এটির সাথে চারপাশে খেলছি এবং এটি দেখতে পাবে এটি ঠিক এটিই ছিল।

এ সম্পর্কে দুর্দান্ত জিনিসগুলির মধ্যে একটি হ'ল প্যাকেজ পরিচালনা সহ পুরো ওবুন্টু স্ট্যাক। আমি অন্যদের মধ্যে এইচটিপ, পাইথন 2, ওপেনভিপিএন ইত্যাদির মতো সামগ্রী ইনস্টল করতে অ্যাপট-গেট ব্যবহার শুরু করতে চাই।

যাইহোক, আমি apt-get Unable to write to /var/cache/apt The Package lists or status file could not be parsed or openedত্রুটি পৌঁছেছে । আমি বুঝতে পেরেছি ( উবুন্টু টাচ অ্যাপটি-গেট ব্যবহার করে ) পার্টিশনটি "/" হিসাবে মাউন্ট হওয়ার কারণে roএটি হয়েছে এবং এ্যাপ-গেটটি rwকাজ করার জন্য এটি হওয়া দরকার ।

এখানে ( sudo app-get ইনস্টল দিয়ে ইনস্টল করা কাজ করে না, "কেবল পঠনযোগ্য ফাইল / var / lib / dpkg / লক জন্য লকিং ব্যবহার না করা" ) নীচের কমান্ডটি দিয়ে আপনি কীভাবে সমস্যার আশপাশে কাজ করতে পারেন তা হল sudo mount -o remount,rw /। <--- একটি খারাপ ধারণা হতে পারে। rwমোড সক্ষম করতে আরও সম্পূর্ণ এবং নিরাপদ উপায়ে চিরসবুজের উত্তর দেখুন ।

আমি যেটি জানতে চাই তা হ'ল "/" মাউন্ট করার পরিণতিগুলি কী rw। আমি পড়েছি যে এটি শুরু করে ওটিএ আপডেটগুলি বন্ধ করে দেবে, যার সাহায্যে আমি যতক্ষণ না আমার সিস্টেমটি আপ-গেট ব্যবহার করে আপ-টু-ডেট রাখতে পারি ঠিক ততক্ষণ ঠিক OK তবে, আমি এভয়ে ( /ubuntu//a/583439/264601 ) অন্যান্য ধরণের হরর গল্পও পড়েছি ।

সুতরাং আমার 2 টি প্রশ্ন:

  1. আমি কি কেবলমাত্র এপটি-গেট ব্যবহার করে আমার সিস্টেমকে আপ টু ডেট রাখতে সক্ষম হব?
  2. ওটিএ আপডেটগুলি অক্ষম করা ছাড়া, আমার অন্যান্য পরিণতিগুলি কী আশা করা উচিত ?

আপনার উত্তরের জন্য আপনাকে অনেক ধন্যবাদ!

উত্তর:


4
  1. না (তবে এটি কিছুক্ষণের জন্য হ্যাঁ মনে হবে)

আপনি যদি আরডাব্লু চালু করেন এবং এটি পরিবর্তন করতে শুরু করেন তবে কিছুই ওটিএ আপডেটের সরবরাহকে অক্ষম করে। সুতরাং যখন তারা পৌঁছে যাবে তখন সেগুলি আপনাকে পূর্বের মতো ইনস্টলের জন্য দেওয়া হবে।

যাইহোক, ওটিএ প্রক্রিয়া ফাইল সিস্টেমটিতে খুব সাধারণ একটি কাজ করে। এটি আপনার কাছে থাকা ফাইল সিস্টেমের শীর্ষে কেবলমাত্র একটি বড় সংখ্যক ফাইলই অনার্স করে। যেহেতু এটি পূর্ববর্তী ফাইল সিস্টেমটি (কারণ এটি রো হওয়া উচিত) জানে, এটি কেবল পরিবর্তিত ফাইলগুলির একটি সেট।

সুতরাং আপনি জুয়া হয়। আপনি যখন যে পরিবর্তনগুলি করেছেন তখন কি এইগুলি ঘটতে পারে? সাধারণভাবে, হ্যাঁ সাধারণভাবে, আপনি / ফাইল সিস্টেমে কিছু ফাইল পরিবর্তন করেছেন এবং সেই পরিবর্তনের উপর নির্ভর করে সফ্টওয়্যার যুক্ত করেছেন। যখন একটি ওটিএ ইনস্টল করা হয়, তখন সেই পরিবর্তনটি মুছে ফেলা হবে, এবং সম্ভাব্যভাবে বিরোধী পরিবর্তনের সাথে প্রতিস্থাপন করা হবে। এই মুহুর্তে, এরপরে যা ঘটে তা অজ্ঞাতসারে এবং অবশ্যই অনির্ধারিত।

সুতরাং, বাস্তবে, কিছু অ্যাপ-গেট ইনস্টলগুলি মূলত বিদ্যমান ফাইলগুলির সমান্তরালে সফ্টওয়্যার যুক্ত করবে, সুতরাং ওটিএ দ্বারা খুব বেশি প্রভাবিত হবে না। তবে, একটি ফাইল সেট অবশ্যই প্রভাবিত হবে - অ্যাপের নিজস্ব রেকর্ড সংরক্ষণ (ওটিএর র ফাইল সিস্টেম তৈরিতে ব্যবহৃত রেকর্ডগুলি সরবরাহ করবে)। সুতরাং আপনার সিস্টেমটি কী আছে এবং কী নেই তার জ্ঞান হারাবে।

এটি অ্যাপি-গেট আপগ্রেড সহ মূল বিপদ। এটি সর্বদা ডিভাইসে যা আছে তার একটি ভুল ডাটাবেস দিয়ে সঞ্চালিত হবে, সুতরাং এটি সফল হওয়ার গ্যারান্টি দেওয়া যায় না। আপনার সংযোজনগুলি আরও জটিল হয়ে উঠার সাথে সাথে অন্তর্নিহিত সিস্টেমটি বড় আকারের স্থানান্তর ঘটায় (যেমন যখন ফোনগুলি ইউটোপিক থেকে বিবিডে স্থানান্তরিত হয়েছিল), হাত দিয়ে চালিত অ্যাপটি ভুল কাজটি করবে।

আপনি মুছা ও পুনরায় ইনস্টল না করা পর্যন্ত প্রতিটি ওটিএ জুয়া হয়ে যায়।

  1. আপনার সিস্টেমটি ধীরে ধীরে ভেঙে যাবে - উপরে দেখুন।

10

উবুন্টু-টাচে "অ্যাপট-গেট" ব্যবহার করতে সক্ষম হওয়ার জন্য, সুরক্ষার জন্য আমি আপনাকে "পঠন-লিখন মোড সক্ষম / সক্ষম করে" ফাংশনটি ব্যবহার করার পরামর্শ দিচ্ছি।

একবার "পঠন-লিখন মোড" সক্ষম করার পরে এটি উবুন্টু সিস্টেম আপগ্রেডগুলি অক্ষম করে।

যাইহোক আপনি "রিড-রাইটিং মোড" অক্ষম করে স্বয়ংক্রিয়ভাবে ওভার-দ্য এয়ার আপডেটগুলি পুনরুদ্ধার করতে পারেন।

"ডিফল্টরূপে সিস্টেমটি কেবল পঠনযোগ্য You আপনি ওঠতে-লেখার মোডে স্যুইচ করতে পারেন, যদিও এটি উবুন্টু সিস্টেম আপগ্রেডকে অক্ষম করে। এর মূল উদ্দেশ্যটি সরাসরি উবুন্টু সিস্টেমটি বিকাশ করা। এটি অ্যাপ্লিকেশন বিকাশ করার জন্য বা সাধারণত সিস্টেমটি ব্যবহার করার জন্য প্রয়োজন হয় না রিড-রাইটিং মোড থেকে পুনরুদ্ধার করা সম্ভব তবে স্ক্র্যাচ থেকে সিস্টেমটি পুনরায় ইনস্টল করা দরকার। সতর্কতা: রিড রাইটিং মোডে একটি ডিভাইস স্যুইচ করা (এবং / অথবা এটি থেকে পুনরুদ্ধার) একটি উন্নত বৈশিষ্ট্য এবং এর ফলে সম্পূর্ণ ডেটা ক্ষতি হতে পারে ning সতর্কতা: স্যুইচিং রিড-রাইটিং মোডে কোনও ডিভাইস স্বয়ংক্রিয়ভাবে ওভার-দ্য এয়ার ডেল্টা আপডেটগুলি অক্ষম করে a

প্রথমত, আপনার উবুন্টু ডিভাইসে বিকাশকারী মোড সক্ষম করা। এটি করতে, সেটিংস to এই ডিভাইস সম্পর্কে → বিকাশকারী মোডে যান । (বিকল্পগুলির দ্বারা আপনাকে "লক সুরক্ষা" প্রয়োগ করতে হবে: " ৪-সংখ্যার পাসকোড " বা " পাসফ্রেজ " Otherwise অন্যথায়, " সোয়াইপ সহ" " ফাংশন সহ, আপনি "বিকাশকারী মোড" সক্ষম করতে পারবেন না)

আপনার ডিভাইসটিকে একটি পিসিতে সংযুক্ত করুন (ধরে নিন যে এটি উবুন্টু প্ল্যাটফর্মের পরিবেশ)।

সংযোগটি যাচাই করতে, বর্তমানে সংযুক্ত ডিভাইসগুলি প্রদর্শন করতে অ্যাডবি ব্যবহার করুন:

$ অ্যাডবি ডিভাইস

ডিভাইস এর তালিকা সংযুক্ত

025d138e2f521413 ডিভাইস

  1. ফ্যাবলেট-সরঞ্জাম প্যাকেজ ইনস্টল করুন

নিশ্চিত করুন মহাবিশ্ব সংরক্ষণাগার সক্ষম হয়েছে , তারপরে:

ha sudo-get phablet- সরঞ্জাম ইনস্টল করুন

  1. পঠন-লিখন মোড সক্ষম করে:

ha phablet- কনফিগার লিখনযোগ্য-চিত্র

সিস্টেমটি রিড-রাইটিং মোডে রিবুট হয়।

  1. পঠন-লিখন মোড অক্ষম করা: আপনি পঠন-লিখনকে অক্ষম করতে পারেন এবং স্বয়ংক্রিয়ভাবে ওভার-এ-আপডেট আপডেট করতে পারেন:

$ অ্যাডবি শেল আরএম / ইউজারডাটা / লিখনযোগ্য_মাজে

উবুন্টু সিস্টেমটি ইনস্টল করে রিড-রাইটিং মোডে থাকাকালীন আপনার যে কোনও পরিবর্তন অন্তর্ভুক্ত নয় এমন সাধারণ অবস্থায় পাঠযোগ্য-রক্ষিত সুরক্ষিত সিস্টেমের অঞ্চলটি পুনরুদ্ধার করতে:

bu উবুন্টু-ডিভাইস-ফ্ল্যাশ স্পর্শ - চ্যানেল = চ্যানেল

সূত্র: https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu- options

পরামর্শ: এখন অবধি, তারা (মিঃ পপি) বলেছে "আপ্ট-গেট" ব্যবহার করা ভাল ধারণা নয়:

"আমরা ফোনে অ্যাপট-গেট ইনস্টল করা পরিস্থিতিগুলি পরীক্ষা করি না এবং আপনি যদি অ্যাপটি-আপগ্রেড আপগ্রেড ব্যবহার করেন তবে আপনি প্যাকেজগুলি ইনস্টল করতে পারেন যা চিত্র ভিত্তিক আপডেটের অংশ হিসাবে এখনও পুরোপুরি পরীক্ষিত হয়নি"

উত্স: উবুন্টু-টাচে একটি .deb ফাইল ইনস্টল করবেন কীভাবে?


3
rwমোডটি সক্ষম করার জন্য এটি একটি সম্পূর্ণ উত্তর । তবে এটি এখনও আমার প্রশ্নের উত্তর দেয় না, আমি ভয় করি।
স্টান্টস

@ এভারগ্রিন ফোনে অ্যাপটি sudo apt-get install phablet-toolsঅক্ষম করা থাকলে (কেবল পঠনযোগ্য চিত্রের কারণে) ফোনে প্রথমবারের মতো আমার দৌড়ানোর কথা কীভাবে হয় ?
খুরশিদ আলম

@ খুরশিদআলাম সেই কমান্ডটি অন্য একটি মেশিনে টাইপ করার কথা রয়েছে - যেমনটি "আপনার ডিভাইসটিকে একটি পিসিতে সংযুক্ত করুন (ধরে নিন যে এটি উবুন্টু প্ল্যাটফর্মের পরিবেশ হিসাবে বিবেচিত হয়েছে)"। এই পরিবেশে আপনার প্রয়োজনীয় সমস্ত সরঞ্জাম আছে তা নিশ্চিত করার জন্য এটি।
স্টান্টস

যদি আপনার পিসিতে উবুন্টু ইনস্টল না করা থাকে তবে আপনি উত্স থেকে ফ্যাবলেট-সরঞ্জামগুলি তৈরি করতে পারেন: বাজারআলাঞ্চপ্যাড . net / ~ ফ্যাবলেট- টেম / ফ্যাবলেট- টোলস / ট্রঙ্ক / ফাইলস । 1. bzrআপনার প্যাকেজ পরিচালক ব্যবহার করে ইনস্টল করুন । উদাহরণস্বরূপ, CentOS এ এটি হবে yum install bzr২. ক্লোন ফ্যাবলেট-সরঞ্জাম উত্স: bzr branch lp:phablet-toolsphablet-toolsডিরেক্টরিতে যান : cd phablet-tools৪. ইনস্টল করুন: sudo python setup.py install আশা করি এটি সমস্ত সেন্টোস ব্যবহারকারী এবং অন্যান্যকে সহায়তা করে (প্রাথমিক ওএস, লিনাক্স মিন্ট, আর্চ লিনাক্স, লেজ, দেবিয়ান, ওপেনসুএস, মাঞ্জারো, ফেডোরা, জোরিন ইত্যাদি)
ম্যাক্সিম মাজুরোক

0

স্থায়ীভাবে পঠনযোগ্য লেখার জন্য মাউন্টিংয়ের জন্য কেবল 3 টি লাইনের প্রয়োজন। আমি মূলত ইউবিপোর্টে এই নির্দেশাবলী অনুসরণ করার চেষ্টা করেছি কিন্তু কোন ফলসই হয়নি। কোনও ফ্যাবলেট সরঞ্জামের প্রয়োজন নেই।

adb shell
sudo touch /userdata/.writable_image
sudo reboot

এটি কেবল সেশনের জন্য আর / ডাব্লুতে পরিবর্তন করুন

adb shell
sudo mount -o remount,rw /

নিয়মিত r / o এ ফিরে যান

adb shell
sudo mount -o remount,rw /

উবুন্টু টাচ সাধারণত এপট-গেটের উদ্দেশ্যে নয়। ডেস্কটপ অ্যাপ্লিকেশনগুলি সাধারণত একটি লাইবার্টিন পাত্রে ব্যবহার করা হয় যদিও আমি এটি সেট আপ না করি। মডেলটির উপর নির্ভর করে অ্যাপ-গেট রুট পার্টিশনটি আটকে দেবে। এটি আপডেটগুলির সাথে হস্তক্ষেপ করতে পারে, বিবাদী প্যাকেজ ইনস্টল করতে পারে বা অন্যথায় আপনার সিস্টেমকে ভেঙে ফেলতে পারে এটি খুব সম্ভব। না পারলে মজা কোথায়?

আমি মূলত প্রায় অবিলম্বে রুট স্পেসটি ব্যবহার করেছি এবং কিছু জায়গা খালি করার জন্য এই কমান্ডগুলি ব্যবহার করতে হয়েছিল, যদিও ব্যবহারের জন্য ব্যবহারের জন্য আরও একটি উপযুক্ত সিমলিংক থাকা উচিত

sudo mount -o rw,remount /                             
sudo rm -r /var/cache/apt
sudo tune2fs -m 0 /dev/loop0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.