আমি কেন উবুন্টু সংস্করণগুলির বিরোধিতা করব?


10

আমি উবুন্টু 12.04 চালাচ্ছি। *

আমি জানতে চাই যে আমি 12.04-এর কোন দফায় মুক্তি পাচ্ছি (তারা)। আমি LTSEnablementStack সম্পর্কে তথ্য পড়েছি এবং 12.04 এর কাছে 12.04.0, 12.04.1, 12.04.2, 12.04.3, 12.04.4, 12.04.5 এর পয়েন্ট রিলিজ রয়েছে যা আলাদা আলাদা কার্নেল এবং xorg সার্ভার চালানোর চেয়ে আলাদা হতে পারে।

আমি আমার সঠিক সংস্করণটি খুঁজতে চেয়েছিলাম এবং সমস্যাটি হ'ল আমি পরস্পরবিরোধী তথ্য পাই

lsb_release -aফলন 12.04 ব্যবহার করে। 5

root@box:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.5 LTS
Release:    12.04
Codename:   precise

cat /etc/apt/sources.list12.04 এ দেখছে । 1

root@box:~# cat /etc/apt/sources.list | grep cdrom
# deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restricted

আমার মূল ফাইল সিস্টেমের তৈরির তারিখটি পরীক্ষা করা (আমার স্মৃতিচারণের বিষয়টি নিশ্চিত করতে যে আমি সে বাক্সটি কোথাও সেপ্টেম্বর ২০১২ এ ইনস্টল করেছি (12.04.5 এর অনেক আগে) 12.04.1 নির্দেশ করে

root@box:~# dumpe2fs /dev/mapper/root    -h  | grep created
Filesystem created:       Fri Sep 21 12:56:19 2012

জিইউআই কোনও উপকারে আসে না এবং কেবল 12.04 বলে: উবুন্টু সংস্করণ দেখানো হয়েছে

সুতরাং আমি কোন পয়েন্ট রিলিজ করছি এবং কেন আমি এই বিপরীতমুখী তথ্যটি দেখছি? আমার কার্নেলটি একটি ৩.২ সংস্করণ, যা এখনও হার্ডওয়্যার সক্ষমতা স্ট্যাক নীতি এবং পদ্ধতি সম্পর্কে আমার বুঝতে সহায়তা করে না । এটি কি আমার 12.04.1 ছিল এবং ঘটনাক্রমে 12.04.5 এ পরিবর্তিত হতে পারে? (এটি কি এমনকি সম্ভব ?, তবুও কেন আমি এখনও একটি 3.2 কার্নেল চালিয়ে যাব তার পরেও apt-get dist-upgrade?) বা কেবল lsb_release -aভেঙে গেছে এবং আমার একটি বাগ ফাইল করা উচিত?



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

3
@ ব্রায়াম না আমি জানতে চাইছিলাম আমার কোন সংস্করণ রয়েছে। যেভাবেই দেওয়া উত্তরগুলি সহ এবং আইফোর্মেশনটি কোথা থেকে আসে, আমি এখন জানি যে আপনি প্রস্তাবিত প্রশ্নটি আসলেই সম্পর্কিত। এটি কোনও সদৃশ নয়। এই প্রশ্নের যোগ্যতা হ'ল সমস্যাটি ব্যবহারিকভাবে নির্দিষ্ট প্রশ্ন থেকে যোগাযোগ করা হয়: আমার কোন সংস্করণ আছে? আমি মনে করি যে যদি না askubunut / দঃপূঃ নিজে সম্পন্ন হয়েছে, আপনি প্রশ্ন এই সম্পর্কিততা দেখানোর জন্য পরিচালিত ছিল: ভাল কাজ করেছেন :)
humanityANDpeace

1
আমি প্রশ্নে বিবাহিত নই। আমি এটিকে কিছুটা অদ্ভুত বলে মনে করি আপনি বিন্দু প্রকাশের প্রশ্নের সাথে একগাদা ধাক্কা খাচ্ছেন এবং আমি মনে করি যেভাবে আমি প্রশ্নটি জিজ্ঞাসা করেছি সেভাবেই আমি যেমন করলাম তেমনই একটি সমস্যার উত্তর খুঁজছেন এমন কারও কাছে আরও খাস্তা। 2 এর বাছাই করা "1 + 1" এবং "40/20" এবং "2 * 1" এর ফলাফল। যদিও একই ফলাফলটির পথে প্রতিটি "প্রশ্ন" যোগ্যতার সাথে আলাদা করে তোলে।
humanityANDpeace

উত্তর:


10

আসুন আপনার সমস্যাটিকে দুটি ভাগে বিভক্ত করুন:

  1. এর আউটপুট থেকে আপনার বর্তমান উবুন্টু সংস্করণ /etc/apt/sources.list

  2. অন্য কিছুর আউটপুট থেকে আপনার বর্তমান উবুন্টু সংস্করণ।

এখন, ব্যাখ্যায়:

  1. থেকে উবুন্টু

    শুধুমাত্র লাইন যে ফাইলে আপগ্রেড পরার লাইন যে দিয়ে শুরু হয় হয় deb, deb-src, #debবা #deb-srcকারণ

    উবুন্টু প্যাকেজ পরিচালনার জন্য অ্যাপ্লিকেশন ব্যবহার করে। অ্যাপটি ফাইলটিতে সংগ্রহস্থল বা সফ্টওয়্যার চ্যানেলের একটি তালিকা সঞ্চয় করে।

    যদি ফাইলে অন্য কোনও লাইন থাকে যা নিরবিচ্ছিন্ন এবং এর সাথে শুরু না হয় debইত্যাদি। তাহলে কমান্ডটি sudo apt-get updateত্রুটি তৈরি করবে।

    তবে আপনার সাথে প্রাসঙ্গিক মূল অংশটি হ'ল ফাইলটি সম্পূর্ণরূপে আপডেট হয় না তবে উপরের বর্ণিত লাইনগুলিতে। সুতরাং, ফাইলটি মূলত আপনি উবুন্টু ইনস্টল করার সময়টির মতোই এবং এটি আরও পরিষ্কার করার জন্য আপনি উবুন্টু 12.04.1এলটিএস ইনস্টল করে এলটিএসে আপনার পথ আপগ্রেড করেছেন 12.04.5

  2. এখন, দ্বিতীয় অংশের জন্য,

    থেকে lsb-release --help:

    -v, --version      show LSB modules this system supports
    -u, --upstream     show upstream LSB data
    -i, --id           show distributor ID
    -d, --description  show description of this distribution
    -r, --release      show release number of this distribution
    -c, --codename     show code name of this distribution
    -a, --all          show all of the above information
    

    যেমন, কমান্ডটি lsb_release -aআপনাকে উবুন্টুর বর্তমান সংস্করণটি সম্পর্কে সঠিক তথ্য দেয়।

কার্নেলগুলি সম্পর্কিত আপনার অন্যান্য প্রশ্ন সম্পর্কেও, সর্বশেষতম কার্নেলটি যথার্থ জন্য উপলব্ধ is.১13। * সুতরাং, আপনার উবুন্টুর সাথে সবকিছু ঠিক আছে। তবে অন্য নোটে আপনি যদি আপনার বর্তমান সংস্করণে আরও সর্বশেষতম কার্নেলগুলি ইনস্টল করতে চান তবে আপনি এই ইউটিউবটি অনুসরণ করতে চাইতে পারেন ।

সম্পাদনা : হিসাবে Pilot6 নির্দিষ্ট থেকে উবুন্টু উইকি মধ্যে 12.04.x উবুন্টু কার্নেল সাপোর্ট অধ্যায়:

দেখে মনে হচ্ছে যে 12.04.5 এর কার্নেল সংস্করণ 3.13 রয়েছে * *


সুনির্দিষ্ট জন্য উপলব্ধ সর্বশেষতম কার্নেলটি 3.13।
পাইলট 6

@ পাইলট - - তবে লিঙ্কটি অন্যথায় বলে।
রাফেল

চেষ্টা করুনlinux-image-lts-trusty
পাইলট 6


8

আপনি উবুন্টু 12.04.5 ব্যবহার করছেন। এটি 12.04 রিলিজ আপডেট করা হয়েছে।

কিন্তু কার্নেল এবং এক্স.আর. সহ হ'ল এইচডব্লিউই স্ট্যাক স্বয়ংক্রিয়ভাবে আপডেট হয় না।

আমি প্রতিবেদন করা যায় এমন কোনও সমস্যা বা ত্রুটি দেখতে পাচ্ছি না।


সত্যি? বাহ - যেহেতু আমি সেপ্টেম্বর 2012 ইনস্টল করেছি (12.04.5 এর অনেক আগে) উপলভ্য ছিল সে সম্পর্কে কীভাবে আমি অবাক হয়েছি। আমি কি একটি 12.04.1 সিড্রোমের মাধ্যমে একটি সিস্টেম ইনস্টল করতে এবং 12.04.5 দিয়ে শেষ করতে পারি?
humanityANDpeace

5
পয়েন্ট রিলিজ বাস্তব রিলিজ হয় না। আপনি রুটিন আপডেট ইনস্টল করেছেন এবং পেয়েছেন। এটা স্বাভাবিক।
পাইলট 6

4

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

আমার মনে যে বিষয়টি এটি উপলব্ধি করেছে তা হ'ল 12.04.5 এর জন্য ইনস্টলেশন মাধ্যম (সিডি রিলিজ) ডিফল্টরূপে ট্রাস্টি এইচডব্লিউই কার্নেল (3.13.xx) ব্যবহার করবে। একটি রিলিজ হিসাবে 12.04.5, কেবলমাত্র আপনার সমস্ত প্যাকেজকে একটি নির্দিষ্ট বিন্দুতে আপগ্রেড করা বোঝায়।

কার্নেল সংস্করণটি স্পষ্টভাবে পয়েন্ট রিলিজের সাথে আবদ্ধ নয়।

সুতরাং উবুন্টুর 12.04.5 রিলিজ হওয়া ভাল, যা 12.04 এর জন্য মূল কার্নেল ব্যবহার করে। কার্নেল সমর্থন সময়সূচীর দিকে নজর রাখাও তথ্যবহুল এবং আমার বোধগম্যতাটিকে ব্যাপকভাবে সহায়তা করে।


আপনার উত্তরের জন্য ধন্যবাদ। "কার্নেল সংস্করণ স্পষ্টভাবে বিন্দু মুক্তি বাঁধা না" হ্যাঁ এবং না। হ্যাঁ অবশ্যই হিসাবে আপনি খুঁজে রাখা 12.04.5 পারেন 3.2.x অথবা যদি আপনি একটি 12.04 ইনস্টল নির্ভর 3.13.x কার্নেল হতে পারে। 0 এবং আপডেট হয়েছে HWE স্ট্যাকের উপর না যাওয়া) not অথবা বিকল্প হিসাবে আপনি যদি 12.04.0 করেন এবং তারপরে এইচডব্লিউই স্ট্যাক এবং একইভাবে 12.04.5 সিডি / ডিভিডি থেকে ইনস্টল করে একটি 3.13.x কার্নেল হাওয়া বেছে নিয়েছেন। কোন যদি আপনি তার 5year সমর্থনে একটি 3.2.x প্রয়োজন আপনার সাথে একটি 12.04.0 মিডিয়া সংরক্ষন শুরু করতে হবে।
humanityANDpeace

1
অবশ্যই, আমি নিশ্চিত করেছি যে আমি 14.04 ইনস্টলার প্রিসিস প্যাঙ্গোলিনের জন্য প্রথম ইনস্টলার রিলিজ দিয়ে কেবল নতুন সিস্টেমগুলি তৈরি করেছি। তারপরে সেখান থেকে ডিগ-আপগ্রেড করুন, প্রতি 6-9 মাসে কার্নেল সমর্থন বন্ধ হয়ে যাওয়া এড়ানো!
অ্যারোনিকাল

@ অ্যারোইনকালাল আপনি কি বলছেন যথার্থ প্যাঙ্গোলিন? তাহলে আপনার মানে 12.04 নিশ্চিত? যাইহোক আপনি নিশ্চিত হিসাবে, XX.XX.0 ইনস্টল মিডিয়াটির সুবিধা হ'ল এলটিএসের কার্নেলটি 5 বছর ধরে থাকে এবং এটি এলটিএসের মধ্যে কিছুটা জাল 6-9 কার্নেল সমর্থন নয়।
humanityANDpeace

হ্যাঁ আমি বলতে চাইছি বিশ্বাসী, মস্তিষ্কের ত্রুটি!
অ্যারোনিকাল

3

সংক্ষিপ্ত উত্তর: lsb_release -a,, /etc/os-releaseএবং /etc/lsb-releaseআপনাকে সঠিক তথ্য বলবে।

তাকান না # deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restrictedকারণ এটি সেই মিডিয়াটিকে নির্দেশ করে যা আপনি মূলত ওএস ইনস্টল করতে ব্যবহার করেছিলেন, যা 12.04.1 এর জন্য প্যাকেজগুলিকে অন্তর্ভুক্ত করে।

আসলে, /etc/apt/sources.listএকদম তাকান না । এটি আপনি যেমন দয়া করে কসাই করা যেতে পারে, এবং এমন রিলিজগুলির উত্স রয়েছে যা এখন পর্যন্ত সমর্থিত নয়, বা এটির চেয়েও নতুন সংস্করণ। উদাহরণস্বরূপ, আমি বিশ্বস্ত চালাচ্ছি যদিও আমার লাইন /etc/apt/sources.listআছে deb http://archive.ubuntu.com/ubuntu/ precise main universe


আপনি যা বলছেন তা সত্য। স্ট্রেসটি lsb_release -a দেখিয়েছিল যে অবশেষে এটি সহজলভ্যভাবে পাওয়া যায় /etc/lsb-releaseএবং cat /etc/lsb-releaseএটি পাইথন ওভারহেড ছাড়া উবুন্টুর পক্ষে খুব বেশি নয় , কেবল উবুন্টু ডিবিয়ান বা আরও অস্পষ্ট মামলার ক্ষেত্রে মনে lsb-releaseহয় এটিপি সিস্টেমের ভিত্তিতে একটি হিউরিস্টিক সরবরাহ করতে পারে। ডিবিয়ানদের /etc/debian_versionজন্য আরেকটি উত্স। প্রকৃতপক্ষে আমি lsb-releaseযখন ডেটা সরাসরি পাঠ্য ফাইল থেকে পড়তে পারি তখন ব্যবহারের বিরুদ্ধে পুনরুদ্ধার করি ।
humanityANDpeace

2

উবুন্টু সিস্টেমগুলি, এবং সাধারণভাবে জিএনইউ / লিনাক্স সিস্টেমগুলি একচেটিয়া থেকে বেশি মডুলার। একটি নিয়ম হিসাবে, আপনি প্যাকেজ সংস্করণগুলি যতক্ষণ না এগুলি সমস্ত একই বিতরণের জন্য তৈরি করা যায় ততক্ষণ বাছাই করতে পারেন (আপনার ক্ষেত্রে, "সঠিক" বা 12.04)।

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

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


আপনি যে রেখাটি খুঁজে পেয়েছেন sources.list:

# deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restricted

… অপ্রাসঙ্গিক। প্রথমত, #চরিত্রটির অর্থ এই যে লাইনটি মন্তব্য করা হয়েছে, এবং তার কোনও প্রভাব নেই। দ্বিতীয়ত, আমি ধরে নিই যে sources.listএইচটিটিপি সংগ্রহস্থলের দিকে আপনার ইঙ্গিত করার জন্য আপনার কিছু প্রবেশিকাও রয়েছে। নেটওয়ার্কে থাকা এই সংগ্রহস্থলগুলিতে আপনার ইনস্টলেশন সিডিতে থাকা প্যাকেজগুলি বহনযোগ্য ছিল এবং প্যাকেজ আপডেটকারী নতুন প্যাকেজগুলির পছন্দ করবে।

সুতরাং, আপনি প্রাথমিকভাবে 12.04.1 সিডি / ডিভিডি ব্যবহার করে আপনার সিস্টেমটি ইনস্টল করেছেন। তবে যা অতীত সব। নিয়মিত প্যাকেজ আপডেটগুলি আপনাকে এখন 12.04.5 অবধি এনেছে, যেন আপনি 12.04.5 মিডিয়া ব্যবহার করে আপনার সিস্টেমটি ইনস্টল করেছেন।


সংক্ষেপ:

  • আপনি 12.04 এর কিছু সংস্করণ চালাচ্ছেন। আপনি পরবর্তী প্রকাশে (উদাহরণস্বরূপ 14.04) আপগ্রেড করার জন্য ইচ্ছাকৃত প্রচেষ্টা না করা হলে তা পরিবর্তন হবে না।
  • আরও সুনির্দিষ্টভাবে, আপনি দাবি করতে পারেন যে আপনার ওএস 12.04.5 এ আপডেট করা হয়েছে, যেমনটি নির্দেশিত হয়েছে lsb_release
  • 12.04.1, 12.04.2, 12.04.3, ইত্যাদির মধ্যে পার্থক্যগুলি বেশ তুচ্ছ, এবং এলোমেলো করার মতো কিছু নয়।
  • আপনি আপনার কয়েকটি প্যাকেজ সর্বশেষ উপলব্ধটিতে আপগ্রেড না করার জন্য নির্বাচন করতে পারেন এবং এটি ঠিক আছে।

1

আপনি টাইপ করে ঠিক কোন সংস্করণ উবুন্টু সংস্করণটি ব্যবহার করছেন তা জানতে পারবেন

বিড়াল / ইত্যাদি / ইস্যু

বা কমান্ড সহ

lsb_release -a

যেমন অন্যান্য উত্তরের দ্বারা নির্দেশিত হয়েছে (আপনাকে প্রথমে এটি ইনস্টল করতে হবে, কারণ এটি উবুন্টুর সাথে পূর্বনির্ধারিতভাবে আসে না)


মহান। আপনার সাথে প্যাকেজের /etc/issueআরও একটি ফাইল পাওয়া গেছে bases-fileযা সংস্করণটি বলে। অতিরেক রক্ষণাবেক্ষণ প্রচেষ্টা বৃদ্ধি জন্য মহান যেহেতু তথ্য এছাড়াও মাধ্যমে উপলব্ধ /etc/os-releaseএবং /etc/ls-releaseযা রয়েছেbase-files
humanityANDpeace
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.