ফেডোরা ইনস্টলেশন সংক্রান্ত সমস্ত সফ্টওয়্যার আপডেট করার পছন্দের উপায়টি কী?


11

আমি যখন কোনও সিস্টেম ইনস্টল করি, আমি সাধারণত একটি বাল্ক আপডেটের পদ্ধতিটি সন্ধান করি, এটি আমার সম্প্রতি ইনস্টল করা সফ্টওয়্যার আপডেট করে।

উদাহরণস্বরূপ, দেবিয়ান ভাষায়, এটি sources.listআমি যা চাই তা নির্দেশ করে এবং সম্পাদন করে # apt-get update && apt-get dist-upgrade

ফেডোরায় কি এর সমতুল্য রয়েছে (18)? আমি কি অনুপস্থিত কোন জিইউআই আপগ্রেড ম্যানেজার আছে?

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

এখন, বার্তাটি অদৃশ্য হয়ে গেছে, এবং আমি এটি খুঁজে পাচ্ছি না, এটির সাথে সংযুক্ত থাকা কোনও সফ্টওয়্যার নয়।

আমি এখানে কি মিস করছি?


yum updateউত্তর আমার পছন্দসই মোড। তবে আপনি যদি এটি ব্যবহার করতে চান তবে একটি জিইউআই সফটওয়্যার পরিচালক রয়েছে। জিনোম 3-এ, ক্রিয়াকলাপগুলিতে যান এবং "সফ্টওয়্যার আপডেট" (বা আপনার অ্যাপ্লিকেশনগুলির তালিকায় এটি সন্ধান করুন) অনুসন্ধান করুন। এটিও আপনার জন্য একই কাজ করবে।
ডগবিটিভি

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

@ পাইওটারডব্রোগস্ট আমি মুক্তির আপগ্রেডগুলির বিষয়ে কথা বলছি না, dist-upgradeযে কোনও সময় সম্পূর্ণ আপগ্রেডের জন্য ব্যবহার করা যেতে পারে ...
জ্যাকোরা

উত্তর:


10

ফেডোরার আগে 17

ফেডোরা 17 এর পূর্বে রেড হ্যাট ডিস্ট্র্রসের কোনওটিতেই আপনি যেমন জিজ্ঞাসা করেছিলেন তেমনই ডি-আপগ্রেড করার ক্ষমতা অন্তর্ভুক্ত নয়। এটি অনেক লোকের ইচ্ছার তালিকায় দীর্ঘ সময় ধরে আলোচিত বিকল্প ছিল তবে কার্যকর হয়নি কখনও।

তবে আমরা একটি স্পেসিফিকেশন শুরু করার আগে ...

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

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

সুতরাং সাধারণত লোকেরা নিম্নলিখিতগুলির মধ্যে একটি করবে:

কাঁচা চামড়ায় তৈয়ারি

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

একক প্রকাশের সাথে থাকুন

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

সমস্ত মুলতুবি থাকা আপডেটগুলি প্রয়োগ করুন (সমস্ত অনুরোধের জন্য হ্যাঁ অনুমান):

sudo yum -y update

একটি একক প্যাকেজ আপডেট করুন:

sudo yum -y update apache\*

একটি নতুন প্যাকেজ ইনস্টল করুন:

sudo yum -y install apache\*

সফ্টওয়্যার আপডেট অ্যাপলেট

আপনি যদি কোনও জিইউআই ব্যবহার করে আপডেটগুলি সম্পাদন করতে চান তবে আপনি নিজের টাস্কবারে প্রদর্শিত সফ্টওয়্যার আপডেটার সরঞ্জামটি ব্যবহার করতে পারেন। এই সরঞ্জামটি মূলত yum -y updateউপরের মত একই কাজ করে এবং নিম্নলিখিত আদেশটি ব্যবহার করে চাহিদা অনুযায়ী চালানো যেতে পারে:

gpk-update-viewer

পুনরায় ইনস্টল

একটি নতুন সংস্করণ প্রকাশের সাথে সাথে আপনি নিজেই একটি নতুন ইনস্টল করবেন এবং কোনও ডেটা এবং কনফিগারেশনগুলি নতুন সিস্টেমে প্রেরণ করার জন্য যত্ন নেবেন।

PreUpgrade

প্রাক - আপগ্রেড সরঞ্জামটি ব্যবহার করুন । এই সরঞ্জামটি মূলত আপনার সেটআপগুলি এবং আপনার ইনস্টল করা প্যাকেজগুলির নাম সংগ্রহ করেছে এবং সেগুলি একটি নতুন ইনস্টলেশনতে প্রয়োগ করতে আপনাকে সহায়তা করবে। এই কৌশলটির জন্য @ জোয়েলডাভিসের উত্তরও দেখুন ।

দ্রষ্টব্য: ফেডোরা 18 দিয়ে আরম্ভ করা এটি বিকল্প নয় তবে আপনাকে সতর্ক করা হয়েছে।

ফেডোরা 17 এবং তারপরে

17 দিয়ে শুরু করে আপনি এখন রোলিং প্রকাশ করতে পারবেন।

বিরক্ত

ফেডোরার 17/18-এ নতুন হ'ল ফেডআপ (ফেডোরা ইউপিগ্রাডার) নামক একটি সরঞ্জাম যা দেবিয়ান / উবুন্টু ডিস্ট্রোসের অনুরূপ "ডিস্ট-আপগ্রেড" করার পরিকল্পনা করে।

ফেডোপ (ফেডোরা ইউপিগ্র্যাডার) ফেডোরা 18 এবং ততোধিক রিলিজে ফেডোরা ইনস্টলগুলি আপগ্রেড করার জন্য নতুন সিস্টেমের নাম। এটি পূর্ববর্তী ফেডোরা রিলিজে ব্যবহৃত সমস্ত প্রস্তাবিত আপগ্রেড পদ্ধতি (প্রি-আপগ্রেড এবং ডিভিডি) প্রতিস্থাপন করে। আনাকোন্ডা, ফেডোরা ইনস্টলারটির ফেডোরার 18 বা ততোধিক রিলিজে অন্তর্নির্মিত আপগ্রেড কার্যকারিতা নেই। এটি পুরোপুরি ফেডআপকে অর্পণ করা হয়েছে।

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

রোলিং রিলিজ বনাম সংস্করণ রিলিজ

ওপি একটি ফলো-আপ প্রশ্ন জিজ্ঞাসা করেছে যেখানে তিনি আমাকে নীচের বাক্যাংশটি বিস্তারিতভাবে বর্ণনা করতে চেয়েছিলেন:

"17 দিয়ে শুরু করে আপনি এখন রোলিং প্রকাশ করতে পারবেন can"

আমি যখন এই মন্তব্যটি করেছিলাম তখন আমি একটি জিনিস বোঝাতে চাইছিলাম এবং "ঘূর্ণায়মান প্রকাশগুলি" বাক্যাংশটির অর্থ অন্য কিছু something যখন আমি লিখেছি যে আমি "রোলিং রিলিজ" বোঝাতে চাইছিলাম যার অর্থ এখন আপনি ফেডোরার এক বিন্দু রিলিজ থেকে 18 সংস্করণে রোল করতে পারবেন Most

তবে উইকিপিডিয়ায় "রোলিং রিলিজ" আসলে কী বোঝায় তার বিবরণ খোঁজার ক্ষেত্রে , আমি এখন এই বিষয়ে আরও শিক্ষিত।

উইকিপিডিয়া থেকে অংশ

... একটি ঘূর্ণায়মান রিলিজ বা রোলিং আপডেট বিকাশ মডেল ক্রমাগত বিকাশকারী সফ্টওয়্যার সিস্টেমকে বোঝায়; এটি স্ট্যান্ডার্ড রিলিজ ডেভলপমেন্ট মডেলের পরিবর্তে যা সফ্টওয়্যার সংস্করণ ব্যবহার করে যা অবশ্যই পূর্ববর্তী সংস্করণে পুনরায় ইনস্টল করা উচিত। সংস্করণগুলির মধ্যে আপগ্রেড করা স্ট্যান্ডার্ড রিলিজ সফ্টওয়্যারের বিপরীতে রোলিং সফ্টওয়্যারটি নিয়মিত আপডেট হয়। ...

সুতরাং একটি বিশোধবাদী দৃষ্টিকোণ থেকে, ডেবিয়ান, উবুন্টু, ফেডোরা, "ঘূর্ণায়মান প্রকাশ" নয়। এগুলি হ'ল পয়েন্ট স্ট্যান্ডার্ড প্রকাশিত সফ্টওয়্যার যা একটি বিন্দু থেকে অন্য বিন্দুতে ছাড়তে সহায়তা করার জন্য সরঞ্জাম সরবরাহ করে।

ওপিও নিম্নলিখিত প্রশ্ন জিজ্ঞাসা করেছে

যদি আপনি সিড ব্যবহার করেন তবে ডেবিয়ান কেবল "ধরণের" রোলিং রিলিজ। ঘূর্ণায়মান রিলিজ = কোনও সংস্করণ নেই, প্যাকেজগুলি ঠিক ঠিক উপরের প্রবাহের ASAP থেকে ডিস্ট্রোতে ফেলে দেওয়া হয়েছে, তাই না? সুতরাং দেবিয়ান হ'ল রোলিং রিলিজের সম্পূর্ণ বিপরীত, উবুন্টুও। ফেডোরা রাহাইডও এক ধরনের রোলিং রিলিজ, তবে আমি ইতিমধ্যে জানতাম (এবং এটি ব্যবহার করতে চাই না, যদি আপনি এটিই উল্লেখ করছেন)।

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

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

এখানে উইকিপিডিয়া পৃষ্ঠার বিভাগটি যা স্ট্যান্ডার্ড রিলিজের জন্য উন্নয়ন শাখাগুলির ব্যবহারকে কভার করে:

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


ভুল ... আপনি সবসময় একসাথে আপডেট করতে সক্ষম হয়েছেন। আপনি সেভাবে আপগ্রেড করতে পারবেন না , উদাহরণস্বরূপ ফেডোরার 17 থেকে 18 পর্যন্ত a এর জন্য আরও কিছু নাচের প্রয়োজন, তবে এটি আজকাল ব্যথাহীন।
ভনব্র্যান্ড

@ ভনব্র্যান্ড, উত্তরের কোন দিকটি ভুল। সম্প্রসারিত করুন. আপনি কি ডিভিডি ব্যবহার করছেন এবং অ্যানাকোন্ডাকে ডিভিডি-র সংস্করণে আপনার এক্সাইজিং সিস্টেমটি আপডেট করতে দিচ্ছেন? এই অনুষ্ঠানটি অসংখ্যবার চেষ্টা করে দেখার পরে আমি বুঝতে পারি না যে ডিস্ট-আপগ্রেড যা আসলে কাজ করে তার তুলনায় একটি "পদ্ধতি"।
slm

@ ভনব্র্যান্ড, আমি অ্যানাকোন্ডা ডিভিডি ইনস্টলার আপগ্রেড অন্তর্ভুক্ত করার জন্য উত্তরটি আপডেট করেছি।
slm

"17 দিয়ে শুরু করে আপনি এখন রোলিং প্রকাশ করতে পারবেন can" - আপনি একটি ব্যাখ্যা প্রদান যত্ন নেবেন?
jcora

1
যদি gpk-update-viewerইনস্টল করা নেই, dnf install gnome-packagekit-updater। (বিকল্প apper:)
বেসিক 6

5

তুমি ব্যবহার করতে পার

yum update (সমস্ত প্যাকেজ আপগ্রেড করতে)

এবং

yum update <packageName> (স্বতন্ত্রভাবে ইনস্টল হওয়া প্যাকেজগুলি আপডেট করতে)

এটি ফেডোরা এবং / অথবা সেন্টোস এবং / অথবা রেডহাট ইল সিস্টেমগুলিতে কাজ করে

আপনি ব্যবহার করতে পারেন

yum install <packagename>বা yum install <RPM Name or web path>(এই সিস্টেমে প্যাকেজ ইনস্টল করার জন্য)

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

আপনি ব্যবহার করতে পারেন yum দিয়ে কি সুইচগুলি চালাতে পারবেন সে সম্পর্কে আপনার যদি কোনও প্রশ্ন থাকে yum --help


আপনি যদি dnf install widgetএটি ব্যবহার করেন এটি ইতিমধ্যে ইনস্টল করা থাকলে এটি আপডেট নাও করতে পারে ... তবে dnf update widgetএটি আপডেট করবে। দেখে মনে হচ্ছে এটিপ, পিকেজি, এনপিএম এবং পাইপের মতো প্যাকেজ পরিচালকদের মধ্যে কিছুটা পার্থক্য রয়েছে।
রায় ফস 13

4

যদিও আমি কোনও অনলাইন পৃষ্ঠা খুঁজে পাই নি যা এটি বর্ণনা করবে, # apt-get upgradeফেডোরার বিকল্পটি মনে হচ্ছে # yum update

ইয়মের ম্যান পেজ থেকে:

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


এটি হ'ল, কিন্তু যখন yumবা dnfআপগ্রেড ব্যাহত হয় তখন তারা পুনরুদ্ধার করার জন্য বিশেষত বিশ্রী হয় এবং খুব বেশি সহায়তা দেয় না। এটি আপগ্রেডের ফলে জিইউআইকে ক্র্যাশ করলে (এবং আপনি জিইউআই এর ভিতরে থেকে কমান্ডটি চালিয়ে গেছেন) সমস্যা দেখা দেয়। সুতরাং আপনার বিভিন্ন পদ্ধতি ব্যবহার করার কথা রয়েছে যা আজকাল অন্তর্ভুক্ত pkcon updatelwn.net/Articles/702629
সোর্সজেডি

2

সাধারণত, কোনও নতুন সংস্করণে যাওয়ার সময়, আমি সাধারণত সিস্টেমটির একটি সম্পূর্ণ পুনরায় ইনস্টল করব। আমি প্যাকেজগুলি আপডেট করার জায়গাটি বেশ সমস্যাযুক্ত এবং পুনরায় ইনস্টল করার চেয়ে জটিলতর সমস্যাগুলি ডিবাগ করার জন্য ব্যয় করেছি।


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

ব্যক্তিগতভাবে, আমি খুঁজে পাইনি যে আরএইচ / ফেডোরার আপগ্রেডগুলি সমস্যাযুক্ত এবং বার্ন হওয়ার পরে একবারে নতুন সংস্করণ আপডেটগুলি না করে নতুন সিস্টেমে পুনরায় ইনস্টল করা হয়েছে। গৌণ সংস্করণ আপডেটগুলি তবে সফল হয়েছে। দেবিয়ান ভিন্ন হতে পারে।
mdpc

1
ফেডোরা 14 বা তার পরে আমার ফেডোরার আপডেটগুলি নিয়ে কোনও সমস্যা কখনও দেখেনি। যদিও ইদানীং প্রক্রিয়াটি তাত্পর্যপূর্ণভাবে পরিবর্তিত হয়েছে। তবে আমার সর্বশেষ ফেডোরা 16 -> 17 -> 18 কোনও জড়তা ছাড়াই চলে গেছে, বেশিরভাগই 'নেট'র উপরে নজর রাখেনি।
ভনব্র্যান্ড

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