আমি যদি রাস্পবিয়ানের সর্বশেষতম সংস্করণটি ব্যবহার করি তবে এখনও আমার কি আরপিআই-আপডেট দরকার?


66

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


2
এটি একটি পুরানো প্রশ্ন হল, এবং 2017 এর হিসাবে চালানোর জন্য প্রয়োজন rpi-updateজন্য দূরে চলে গেছে অধিকাংশ ব্যবহারকারীদের। কার্নেল আপডেটগুলি এখন এতে অন্তর্ভুক্ত রয়েছে sudo apt upgrade, তবে এই প্রশ্নটি যখন জিজ্ঞাসা করা হয়েছিল তখন তা ছিল না। আপনি যদি বিশেষ হার্ডওয়্যার চালাচ্ছেন বা সর্বশেষতম কার্নেল এবং মডিউলগুলি চান (এবং এগুলি পেতে পারে এমন স্থায়িত্বের ঝুঁকিগুলি বুঝতে / গ্রহণ করুন) তবে আপনি এখনও আরপিআই-আপডেট ব্যবহার করতে চাইতে পারেন।
স্ক্রস

আগস্ট 2017 পর্যন্ত এখানে নতুন প্রসারিত সংস্করণ উপলব্ধ। এটি ইনস্টল করার জন্য এখানে নির্দেশাবলী দেওয়া হয়েছে: raspberrypi.stackexchange.com/questions/71462/…
এসডসোলার

উত্তর:


84

"সাধারণ পরিস্থিতিতে আরপিআই আপডেট চালানোর দরকার নেই কারণ এটি আপনাকে সর্বদা শীর্ষস্থানীয় প্রান্ত ফার্মওয়্যার এবং কার্নেলের কাছে নিয়ে যায় এবং কারণ এটি একটি পরীক্ষামূলক সংস্করণ হতে পারে যা এটি আপনার আরপিআইকে বুট ছাড়তে পারে না"। https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 এমনকি আরপিআই-আপডেট ডকুমেন্টেশন এখন সতর্ক করে দিয়েছে "এমনকি রাস্পবিয়ানেও আপনি এটি কেবল একটি ভাল কারণের সাথে ব্যবহার করা উচিত This এটি আপনাকে সর্বশেষতম রক্তক্ষরণ প্রান্তে পেয়েছে কার্নেল / ফার্মওয়্যার। " sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel এটি সর্বশেষতম সমর্থিত কার্নেল / বুটকোডে ফিরিয়ে দেবে।

আমি মনে করি আপনি সম্ভবত দুটি ভিন্ন অপারেশন সংঘটিত হতে হবে।

  • rpi-updateআপনার রাস্পবেরি পাই এর জন্য ফার্মওয়্যার আপগ্রেড করার একটি সরঞ্জাম । ফার্মওয়্যার কোডের একটি ছোট প্যাকেজ যা সাধারণত কোনও কম্পিউটারের একটি বিশেষ চিপে থাকে যা সফ্টওয়্যারটিকে হার্ডওয়্যারটির সাথে কীভাবে কথা বলতে হয় তা জানতে সহায়তা করে। তবে রাস্পবেরি পাই এর ক্ষেত্রে ফার্মওয়্যারটি এসডি কার্ডের প্রথম বিভাজনে বাস করবে।

  • রাস্পবিয়ান আপনার রাস্পবেরি পাইয়ের জন্য একটি অপারেটিং সিস্টেম বা মূল সফ্টওয়্যার । সফ্টওয়্যার (ওএস সহ) এসডি কার্ডের দ্বিতীয় বিভাজনে বাস করে এবং আপনি যখন আপনার ডিভাইসটি ব্যবহার করেন তখন কার্যকর হয় এমন সমস্ত স্টাফ।

এই দু'জনেরই স্বাধীনভাবে আপডেট হওয়া দরকার। সুবিধার জন্য, rpi-updateসরঞ্জামটি লিনাক্সের রাস্পবিয়ান বিতরণে অন্তর্ভুক্ত করা হয়েছে কারণ এটি একটি দরকারী সফ্টওয়্যার সরঞ্জাম যা আপনার পাই এর ফার্মওয়্যার পরিচালনা করে। আপনার ডিভাইসে সর্বশেষতম ফার্মওয়্যার রয়েছে তা নিশ্চিত করার জন্য আপনার এটি পর্যায়ক্রমে চালানো উচিত। পৃথকভাবে, আপনার পছন্দসই স্ট্যান্ডার্ড দেবিয়ান সফটওয়্যার পরিচালনার সরঞ্জামগুলি ব্যবহার করে আপনার সফ্টওয়্যারটি আপ টু ডেট রাখতে হবে sudo apt-get update && sudo apt-get upgrade

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

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


1
মহান উত্তরের জন্য ধন্যবাদ। আমার কাছে থাকা প্রতিটি শারীরিক পাইয়ের জন্য আমাকে চালানো দরকার rpi-update। এটি rpi-updateএকটি এসডি কার্ডে চালানো যথেষ্ট নয় এবং যেখানেই এটি প্লাগ ইন করা হয়েছে সেখানে এটি কাজ rpi-updateকরা physical শারীরিক বোর্ড নির্ভর এসডি কার্ড নির্ভরতার বিপরীতে। এটা কি ঠিক? তারপরে দ্বিতীয়ত, আমি কৌতূহলী, আপগ্রেড ফার্মওয়্যারটি কী করে? এটা কি আরও স্থিতিশীল? এটা কি দ্রুত? এটি 512MB আর্কিটেকচার সমর্থন করতে সাহায্য করে?
স্কুপ করুন

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

2
হাই কালেব আপনি বলছেন য়ে rpi-updateraspbian অংশ কিন্তু আমি এটা আমার rpi (এমনকি একটি সঙ্গে খুঁজে পাচ্ছি না locateবা apt-cache search) তুমি মনে হয় এই স্বাভাবিক?
সারবার

4
রাস্পবেরিপিআর.আর.জি অনুসারে apt-get upgradeকার্নেল এবং ফার্মওয়্যার আপডেট করবে, তবে সম্ভবত এটি সাম্প্রতিকতম নয়।
স্বর্ণলোকস :

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

21

raspbian প্যাকেজ রেপো রয়েছে raspberrypi-bootloaderপ্যাকেজ যা ফার্মওয়্যার, কার্নেল ও কার্নেল মডিউলের যে রয়েছে rpi-updateডাউনলোড করে। সংস্করণটি সর্বশেষ নয়, তবে ফাইলগুলি সূক্ষ্ম এবং স্থিতিশীল হওয়া উচিত। এখন এটি একটি 20130902 সংস্করণ দেখায়, সুতরাং এটি প্রায় 2 মাস পুরানো। প্যাকেজটি ডিফল্টরূপে ইনস্টল করা হয় এবং রেপোতে নতুন সংস্করণ উপস্থিত হলে আপডেট হয়।

সুতরাং আপনার rpi-updateযদি প্রয়োজন হয় না তবে যদি আপনি রক্তপাতের প্রান্তের ফার্মওয়্যার এবং কার্নেলটি না চান তবে কেবল apt-getএটির সাথে আটকে থাকুন - এটি কার্নেল, ফার্মওয়্যার এবং মডিউলগুলি নিজস্ব আপডেট করবে। আসলে আমি rpi-updateআমার পাই তেমন কিছু পাই না।


আপনি এখন জেসিতে
টিম ডর

9

ইতিমধ্যে কার্নেলটি raspberrypi-kernelরাস্পবিয়ান -তে প্যাকেজের অংশ is

তাই rpi-updateকার্নেল আপডেট করার জন্য আর প্রয়োজন হয় না।

প্যাকেজে দুটি কার্নেল রয়েছে, তার অর্থ এটি পাই এর প্রতিটি হার্ডওয়্যার-সংস্করণে কাজ করে (এআরএমভি 6, এআরএমভি 7 এবং এআরএমভি 8

আপনার পাইটিকে আপ টু ডেট রাখার জন্য কেবল এই অভিনব ওয়ান-লাইনারটি ব্যবহার করুন:

apt-get update && apt-get dist-upgrade && apt-get clean

আপনি যদি অ-প্রয়োজনীয় জিনিসগুলি সম্পর্কে উদ্বিগ্ন হন তবে এটি যুক্ত করুন:

apt-get autoremove --purge && apt-get remove `deborphan` --purge

7

সঠিক হিসাবে চিহ্নিত উত্তরটি আসলে পুরানো এবং সমস্যাযুক্ত উপায়ে: আরপিআই-আপডেট ফার্মওয়্যারটিকে সর্বশেষ প্রকাশিত সংস্করণে আপডেট করবে, যা "স্থিতিশীল নয়" হিসাবে বিবেচনা করা উচিত। সুতরাং প্রদত্ত রেসিপিটি অনুসরণ করে আপনি একটি অস্থির সিস্টেম (আমার সাথে ঘটেছে;)) শেষ হতে পারে।


2

আরপিআই-আপডেটটি রাস্পবেরি পাই সর্বশেষ সংস্করণে আপডেট করতে ব্যবহৃত হয়। আপনার সত্যিই এটির দরকার নেই তবে রাস্পবেরি পাই আপডেট করা ভাল ধারণা। সুতরাং আপনি পাশাপাশি rpi- আপডেট ইনস্টল করতে পারেন।

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

sudo apt-get update && sudo apt-get upgrade

প্রকৃতপক্ষে এটি ফার্মওয়্যারটিও আপগ্রেড করবে (সংস্করণটি সর্বশেষ নয়, তবে স্থিতিশীল)
ওসমান-পাশা

2

আপনি যদি এসডি কার্ডটি রাস্পবিয়ান এর সর্বশেষতম সংস্করণে ঝলকানোর পরে দেখেন তবে আপনি আপনার এসডি কার্ডে 2 টি পার্টিশন দেখতে পাবেন। প্রথমটি হ'ল ফার্মওয়্যারটি সঞ্চিত এবং দ্বিতীয়টি হ'ল অপারেটিং সিস্টেম (রাস্পবিয়ান) এবং আপনার ফাইলগুলি সংরক্ষণ করা।

সুতরাং আপনার এসডি কার্ডের ফার্মওয়্যারটি যদি (প্রথম বিভাজন) আপ টু ডেট থাকে তবে সেই এসডি কার্ড ব্যবহার করে যে কোনও রাস্পবেরি পাই সর্বশেষতম ফার্মওয়্যার সংস্করণটি চালাবেন।

আপনি উদাহরণস্বরূপ উইন্ডোজ কম্পিউটারের মাধ্যমে প্রথম বিভাগে ফাইলগুলি আপডেট করে এসডি কার্ডে ফার্মওয়্যার আপডেট করতে পারেন। (দেখুন: ৩.২ সর্বশেষতম ফার্মওয়্যার সংস্করণ পান )

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

সংক্ষেপে, আমি নিম্নলিখিত বাক্যটি বলব: কার্ড আপডেট করুন, সর্বত্র চালান।

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