আমি কীভাবে আমার সমস্ত ইনস্টল করা প্যাকেজগুলিকে LEDE তে আপগ্রেড করব?


উত্তর:


54

কোনও একক আদেশ বা তর্ক নেই, তবে আপনি এটি সহজেই করতে পারেন। সমস্ত প্যাকেজ আপগ্রেড করতে, LEDE সুপারিশ করে ,

opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade 

অন্যান্য কম দক্ষ উপায় আছে যেখানে লোকেরা এডাব্লুকে এবং অন্যান্য ব্যবহার করে।

একটি গুরুত্বপূর্ণ সাবধানতা প্রায়শই LEDE / OpenWRT এর ব্যাপক ব্যবহারের সাথে অনুসরণ করেopkg

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


1
এটি করার আরেকটি উপায় হ'ল লুপের জন্য একটি শেল। উদাহরণস্বরূপ> in opkg তালিকা-আপগ্রেডেবলের জন্য কাট -f 1 -d '' `; opkg আপগ্রেড "$ এ"; সম্পন্ন
স্কট

5

opkg-upgradeআরও ভাল উপায়ে আপগ্রেড করার জন্য আমি একটি ছোট স্ক্রিপ্ট তৈরি করেছি ।

এটি গিথুব উপলভ্য:
https://github.com/tavinus/opkg-upgrad

এটি এটিকে আপগ্রেড করার মতো সহজ করে তুলবে:
opkg-upgrade

কার্ল / উইজেট ইনস্টলেশন নির্দেশাবলী এখানে!


রিডমি.এমডি ফাইলে যেমন উল্লেখ করা হয়েছে , তবে আপগ্রেড করার ক্ষেত্রে সমস্যা হতে পারে।

সম্ভাব্য সমস্যা:

  • স্কোয়াশফস সমস্যা (রম কেবল পঠনযোগ্য , তাই আপগ্রেডগুলি ফ্ল্যাশ বা এক্সট্রোটের অতিরিক্ত স্থান নেয়)
  • ডেভ / ট্রাঙ্ক (বিটা) সমস্যা (বিটা সংস্করণগুলি আপগ্রেডগুলিতে নরম-খাঁজযুক্ত হতে পারে)
  • স্থান সমস্যা (ডাউনলোড এবং ইনস্টলের জন্য পর্যাপ্ত ফাঁকা স্থান প্রয়োজন)

আমার আরও উল্লেখ করা উচিত যে সিআরএন থেকে আপগ্রেড করা খুব খারাপ ধারণা!
আমি বলব যে নিয়মিত লিনাক্স ডিস্ট্রো ব্লাইন্ড আপগ্রেডগুলিও ভাল ধারণা নয়।
অনেকগুলি বিষয় যা আপগ্রেডগুলিতে ভুল হতে পারে এবং যেহেতু ওপেনআর্ট সাধারণত ব্রিক করা যেতে পারে এমন ডিভাইসগুলিতে চালিত হয়, তাই এটি অচিরাচরিত করতে আরও কম বোধ করা যায়।

সংক্ষেপে, কেবলমাত্র আমিই যেখানে আপগ্রেড করব সেগুলি হ'ল:

  • যদি একটি বিশাল ইউএসবি স্টিকে এক্সট্রুট ব্যবহার করে
  • যদি অভ্যন্তরীণ ফ্ল্যাশ 32Mb বা তার চেয়ে বড় হয়
  • যদি ডেভ / ট্রাঙ্ক ব্যবহার না করে (বিটা)
  • যদি প্রচুর জায়গা (এক্স 86 মেটাল, ভিএম, ইত্যাদি।) এর সাথে এক্সট 4 এফএসে চলতে থাকে

তবুও, আমি ক্রোন থেকে কখনও আপগ্রেড করব না।
অভ্যন্তরীণ ফ্ল্যাশ (এমনকি বড়গুলি) আপগ্রেড করার আগে আমি 20 বারও ভাবব, যেহেতু এটি দ্রুত হ্রাস পাবে।

আমার স্ক্রিপ্টে উপলব্ধ আপডেটগুলির সাথে একটি ইমেল প্রতিবেদন পাঠানোর বিকল্প রয়েছে has
সুতরাং আমি ক্রোনে প্রতিবেদনের সরঞ্জাম যুক্ত করার পরামর্শ দেব এবং এরপরে লোকেরা ই-মেইল পাওয়ার পরে ম্যানুয়ালি আপগ্রেড করতে পারে। এটি আপগ্রেডগুলি সংশোধন করার বিকল্প প্রদান করার সাথে সাথে জিনিসগুলিকে নিরাপদ করে তোলে।

চিয়ার্স!
গাস

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