নির্দিষ্ট সংস্করণের লিনাক্স কার্নেল উত্স কোডটি কোথায় ডাউনলোড করবেন?


24

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


1
এই প্রশ্নের লিঙ্কটি ভাঙ্গা বলে মনে হচ্ছে।
ফাহিম মিঠা

উত্তর:


28

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

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux
git checkout v2.6.36.2

পরে অন্য সংস্করণে পরিবর্তন করতে, এটি সহজ:

git checkout v3.5.2

সর্বশেষতম ট্যাগ এবং প্রতিশ্রুতি অন্তর্ভুক্ত করতে আপনার সংগ্রহস্থল আপডেট করতে:

git fetch

1
গিগাহাবটিতে ছোটখাটো ট্যাগ দেখানো হচ্ছে না এমন কোনও সূত্র? উদাহরণস্বরূপ github.com/torvalds/linux/relayss/tag/v3.5.2 বনাম github.com/torvalds/linux/relayss/tag/v3.5 না git.kernel.org/pub/scm/linux/kernel/git/ এ টরভাল্ডস / লিনাক্স.git / রেফস
সান্তিলি 新疆 改造 中心 法轮功 六四 事件

1
--depthএবং --branchক্লোন আকারটি মারাত্মকভাবে
Ciro


9

আপনি যদি পুরো কার্নেল কমিটের ইতিহাস ডাউনলোড করতে না চান (যা ভালভাবে 1 GiB এর ওপরে রয়েছে), আপনি কার্নেল গিট রেপোর এমন একটি অংশই ডাউনলোড করতে পারেন যা আপনার পছন্দসই শাখায় নিয়ে যায়। উদাহরণস্বরূপ, ৪.৪ সংস্করণে উবুন্টু কার্নেলটি স্থানীয়ভাবে চেক আউট করতে আপনি করতে চান:

git clone --depth 1 --single-branch --branch v4.5  git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack

এইভাবে, ক্লোনটি প্রায় 150 টি এমআইবি।


1
--depthঅনুযায়ী --single-branchবিটিডাব্লু বোঝায় man git-clone
সিরো সান্তিলি 事件 改造 中心 法轮功 六四 事件

0

আপনি যদি দ্রুত সংকলনের জন্য একটি ট্যাগ পেতে চান তবে করুন:

git clone --depth 1 --branch v4.18 \
  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

--depth 1 অগভীর ক্লোন করে যা ক্লোন সময় এবং ডিস্কের ব্যবহারকে হ্রাস করে।

এটি বর্তমানে দুর্ভাগ্যক্রমে ট্যাগগুলির জন্য কাজ করে, স্বেচ্ছাসেবীর প্রতিশ্রুতি দেয় না, সিজিট গিট সার্ভার কীভাবে কাজ করে এবং কনফিগার করা হয় তার কারণে। আরও দেখুন: /programming/3489173/how-to-clone-git-repository-with-specific-revision- بدلset

আরও দেখুন: কেন লিনাক্স কার্নেল উত্স কোডের গিট ক্লোনটি এক্সট্রাক্টড টার.এক্সজেডের চেয়ে অনেক বড়?

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