আমি কীভাবে সফ্টওয়্যার এবং ফার্মওয়্যার আপডেট করব?


91

আমি বুঝতে পারি যে রাস্পবেরি পাইতে থাকা সফ্টওয়্যারটি তিনটি বিভাগে বিভক্ত: ক্লোজড-সোর্স জিপিইউ ফার্মওয়্যার, প্যাচযুক্ত এআরএম লিনাক্স কার্নেল এবং ব্যবহারকারী স্পেস সফটওয়্যার।

জিপিইউ ফার্মওয়্যারটি কি চিপ বা এসডি কার্ডে রয়েছে? সবকিছু আপডেট করার কোনও সহজ উপায় আছে (ফার্মওয়্যার, কার্নেল, মডিউল)?

উত্তর:


92

জিপিইউ ফার্মওয়্যার এবং কার্নেল কী?

কার্নেলটি রাস্পবেরি পাইয়ের সংস্থানগুলি পরিচালনা করার জন্য দায়বদ্ধ এবং কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিটে (সিপিইউ) চালায় । এটি কাজগুলিকে সিপিইউতে চালানোর অনুমতি দেয়। অন্যদিকে জিপিইউ ফার্মওয়্যার গ্রাফিকাল প্রসেসিং ইউনিট (জিপিইউ) পরিচালনা করে । দুটি পৃথক ইউনিট একই চিপ এবং শেয়ার মেমরিতে রয়েছে, যা হার্ড-কোডড start.elfফাইল অনুসারে বুট করার সময় পৃথক করা হয় । রাস্পবেরি পাই ব্যবহার করতে, ফাইলের দুটি সেট অবশ্যই এসডি কার্ডের সঠিক অবস্থানে থাকতে হবে।

আপনি ফাউন্ডেশনের খুচরা অংশীদারদের কাছ থেকে প্রিললোড হওয়া এসডি কার্ড কিনতে পারেন।

বিকল্পভাবে, ফাউন্ডেশন নিয়মিতভাবে http://www.raspberrypi.org/downloads এ নতুন এসডি কার্ড চিত্র প্রকাশ করে । এটি অবশ্যই বিদ্যমান এসডি কার্ডে লোড করার জন্য আপনাকে ইউনিক্স ddবা উইন্ডোজ ব্যবহার করতে হবে Win32DiskImager

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

জিপিইউ ফার্মওয়্যার আপডেট করা হচ্ছে - ডেবিয়ান / রাস্পবিয়ান

আপনি rpi-updateHexxeh দ্বারা ফার্মওয়্যার আপডেট করতে পারেন । উপর Raspbian , আপনি এটি চলমান দ্বারা ইনস্টল করতে পারেন

sudo apt-get install rpi-update

সফ্টওয়্যার আপডেট করতে, চালান

sudo rpi-update

ইউজারস্পেস এবং কার্নেল সফ্টওয়্যার আপডেট করা হচ্ছে - ডেবিয়ান / রাস্পবিয়ান

ব্যবহারকারী স্পেস সফ্টওয়্যার অবশ্যই বজায় রাখতে হবে। এটি বেশ সহজ; শেষ ঘন্টা

sudo apt-get upgrade

যদি কোনও ত্রুটি থাকে তবে প্রথমে চালিয়ে আপনি ডাটাবেস আপডেট করার চেষ্টা করতে পারেন

sudo apt-get update

যদি আপনি কোনও ত্রুটি বুঝতে না পারেন তবে আপনি এখানে জিজ্ঞাসা করা বা গুগলিংয়ের চেষ্টা করা ভাল।

আপডেট সফ্টওয়্যার - আর্চ লিনাক্স

সফ্টওয়্যার বজায় রাখতে হবে। দেবিয়ান ওভার আর্চ লিনাক্সের সুবিধা হ'ল আর্চ লিনাক্স প্যাকেজ ম্যানেজমেন্ট সিস্টেমের মধ্যে রাস্পবেরি পাই ফার্মওয়্যার পরিচালনা করে। আপডেট করতে, কেবল চালান

sudo pacman -Syu

যদি কোনও ত্রুটি থাকে এবং আপনি এটি বুঝতে না পারেন, তবে সম্ভবত আপনি এখানে জিজ্ঞাসা করুন বা গুগলিংয়ের চেষ্টা করা ভাল।

তথ্যসূত্র

  1. আরপিআই-আপডেট সংগ্রহস্থল

একজন ব্যবহারকারী আরপিআই-আপডেটার নামে একটি সরঞ্জামও তৈরি করেছেন যা ফার্মওয়্যার, কার্নেল এবং মডিউলগুলি আপডেট করবে
অ্যালেক্স এল

1
রাস্পবিয়ান কি আরপিআই-আপডেট সরঞ্জামটি নিয়ে আসে না?
Jivings

এছাড়াও, আপনি কি কখনও জানতে পেরেছিলেন যে ডেপিয়ান কেন অ্যাপটি ব্যবহার করে ফার্মওয়্যারটি পরিচালনা করতে পারে না?
জিভিংস

@ জিভিংস অলসতা?
অ্যালেক্স চেম্বারলাইন

1
পুরানো ধরনের, তবে এই মুহুর্তে, রাস্পবিয়ান ইনস্টল করা আরপিআই-আপডেট সরঞ্জাম নিয়ে আসে এবং এটি ডিফল্ট রাস্পবেরি পাই অ্যাপ্ট রিপোজিটরিগুলিতে থাকে। আপনি sudo apt-get install rpi-updateএখন ম্যানুয়াল ইনস্টলেশন পরিবর্তে একটি সহজ করতে পারেন ।
কালেব 1994

20

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

https://github.com/Hexxeh/rpi-update

আপনি যদি আর্চ লিনাক্স চালাচ্ছেন তবে আপডেটগুলি আপনার নিয়মিত একটি অংশ হয়ে যাবে pacman -Syuকারণ সেগুলি অফিসিয়াল আরপিআই সংগ্রহস্থলে উপস্থিত রয়েছে।


আরপিআই-আপডেট ব্যবহার করার সময় সতর্ক থাকুন (এটি প্রবাহের কর্নেলগুলি রক্তপাতের জন্য) - রাস্পবিয়ান আপডেটগুলি কার্নেলকেও উন্নত করবে: raspberrypi.stackexchange.com/questions/4355/…
পিয়ার্জ

11

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

sudo apt-get update
sudo apt-get upgrade

আরও বড় আপগ্রেডগুলি সম্পাদন করতে আপনাকে ডিস্ট-আপগ্রেড চালাতে হবে:

sudo apt-get dist-upgrade

স্বয়ংক্রিয় আপডেট

আপনি যদি এই পদ্ধতিগুলি স্বয়ংক্রিয় করতে চান তবে এটি অ্যাপের পর্যায়ক্রমিক বিকল্পগুলি কনফিগার করে সম্পন্ন করা যেতে পারে । রাস্পবেরি পাই অ্যাপ্লিকেশন ইনস্টল করা রয়েছে (এটি অ্যাপট-গেম কমান্ড ইত্যাদি সরবরাহ করে), এবং সেই প্যাকেজের অংশ হিসাবে একটি স্বয়ংক্রিয় স্ক্রিপ্ট ইনস্টল করা হয় (/etc/cron.daily/apt- এ) প্রতিদিনের ভিত্তিতে স্বয়ংক্রিয় আপডেটগুলি করার জন্য (ক্রোন ডেমন ব্যবহার করে)। এগুলি নিম্নলিখিত ফাইলগুলি অন্তর্ভুক্ত করে একটি ফাইল /etc/apt/apt.conf.d/10 অন্তর্ভুক্ত করার মাধ্যমে (রুট হিসাবে) নিয়ন্ত্রণ করা যেতে পারে:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";

এই কনফিগারেশনটি কেবলমাত্র আপনার জন্য প্রতিদিন আপডেট চালাবে তাই আপনি যখন চালনা করবেন sudo apt-get upgradeআপনি সর্বশেষ প্যাকেজগুলি ইনস্টল করবেন (প্রথমে অ্যাপট-গেট আপডেট না চালিয়ে)।

স্বয়ংক্রিয় আপগ্রেড

প্যাকেজগুলি স্বয়ংক্রিয়ভাবে আপগ্রেড করার জন্য এপটিকে কনফিগার করতে - প্রথমে আপনার অনাবৃত আপগ্রেডগুলিকে কাজ করতে একটি নতুন প্যাকেজ ইনস্টল করতে হবে:

sudo apt-get install unattended-upgrades

তারপরে আপনি স্বয়ংক্রিয় আপগ্রেডগুলি সক্ষম করতে নীচের বিকল্পটি "1" /etc/apt/apt.conf.d/10 মধ্যে সাময়িক পরিবর্তন করুন:

APT::Periodic::Unattended-Upgrade "1";

আরও তথ্যের জন্য /etc/cron.daily/apt এর ভিতরে মন্তব্যগুলি দেখুন এবং তারপরে প্রাসঙ্গিক বিকল্পগুলিকে /etc/apt/apt.conf.d-10periodic ফাইলের মধ্যে রাখুন।


এটি 2017 এর শুরুতে আরপিআই আপডেট করার সঠিক উত্তর, আরপিআই-আপডেটের আর দরকার নেই
অ্যালেক ইস্তমিন

ফাইলের নামটি '02 স্প্যারিয়ডিক' নয় (/etc/apt/apt.conf.d তে) - কমপক্ষে এটিই 'apt' ফাইলটি ক্রোন.ডাইলে বলে - "# তৈরি /etc/apt/apt.conf.d / আপনার পছন্দ পছন্দ করতে 02 পিওরওডিক ফাইল। "
ম্যাথিকু

ফাইলগুলি অগ্রাধিকার অনুসারে সংখ্যাযুক্ত তাই এটি আপনার সিস্টেমে 02 (এবং / অথবা আরও নতুন সিস্টেমের) হতে পারে।
পিয়ার্জ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.