আমি কীভাবে মেলিং তালিকা থেকে একটি লিনাক্স কার্নেল প্যাচ সেট করব?


18

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

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

লোকেরা কীভাবে এটি পরিচালনা করে?


উত্তর:


12

http://marc.info/ এর প্রতিটি বার্তা কাঁচা দেহ পাওয়ার জন্য একটি লিঙ্ক রয়েছে এবং https://lkML.org/- এ (সাইডবারে) লিঙ্ক রয়েছে যে কোনও সংযুক্ত ডিফার্স ডাউনলোড করতে।

এনএনটিপি অ্যাক্সেস সহ এমন সংরক্ষণাগারগুলিও রয়েছে যা কাঁচা বার্তা সরবরাহ করতে পারে, যদিও আমি এটি চেষ্টা করে নি।


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

আমি এটিও পেয়েছি: patchwork.kernel.org যা ডাউনলোড করা অনেক সহজ সরল, কিন্তু এখনও ক্লিক করার প্রচুর পরিমাণে Plus দেখে মনে হয় না যে কোনও "পরবর্তী / পূর্ববর্তী" লিঙ্ক আছে
ম্যাড সায়েন্টিস্ট

কোনও কারণে প্যাচওয়ার্ক.কার্ন.আর.এল.জে মনে হয় devicetreeযে আমি যে মেইলিং তালিকাটি আগ্রহী সেগুলি পাওয়া যাবে না
ক্রেগ ম্যাককুইন

6

আমি উত্তরের কিছু অংশ পেয়েছি। দেখে মনে হচ্ছে যে gitআপনি পূর্বে যাচাই করেছেন এমন একটি বেস বেসে ইমেল থাকা প্যাচগুলির একটি সেট প্রয়োগ করতে নিম্নলিখিত স্যুইচটি নিতে পারে:

$ git applymbox /tmp/mbox

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

কেচাপ

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

তথ্যসূত্র


হ্যা অবশ্যই. যেমনটি আমি আমার প্রশ্নে উল্লেখ করেছি, আমি কার্নেল প্যাচিং এবং বিল্ডিংয়ের সাথে খুব পরিচিত। তবে আমার প্রশ্নটি হল, প্যাচগুলি ("উদাহরণস্বরূপ" / tmp / mbox "ফাইল) থাকা ফাইলটি কোথায় পাব? পোস্টটি বলে "মেইল সংরক্ষণ", কিন্তু থেকে এটা সংরক্ষণ যেখানে ? আপনি কেবল এটি ওয়েব-ভিত্তিক মেল সংরক্ষণাগারগুলি থেকে সংরক্ষণ করতে পারবেন না (কমপক্ষে আমি যেগুলি খুঁজে পেয়েছি তা নয়) কারণ আপনি একটি বৃহত গুচ্ছ এইচটিএমএল-এনকোডযুক্ত স্টাফ পান যা প্যাচিংয়ের জন্য ব্যবহার করা যায় না।
ম্যাড সায়েন্টিস্ট

@ ম্যাড সায়েন্টিস্ট - হ্যাঁ আমি সম্মতি দিচ্ছি যে এটি উপ-অনুকূল। উপরেরটি আপনাকে কোনও ফাইল সংরক্ষণের এক ধাপ বাঁচায় যদি আপনি এর মতো কিছু ব্যবহার করেন muttতবে প্যাচগুলিতে ইমেল করা মেলিং তালিকায় আপনি যদি সাবস্ক্রাইব করেন তবে এমবক্স ফাইলগুলি সেটআপ করা যাবে। তবুও মনে হচ্ছে এর থেকে আরও ভাল উপায় থাকতে হবে, আমি খনন চালিয়ে যাব।
slm

2
যেমনটি আমি উল্লেখ করেছি, আমি মেলিং তালিকার সাবস্ক্রাইব করছি না।
ম্যাড সায়েন্টিস্ট

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

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

3

আমি জানি দুটি উপায় আছে।

  1. প্যাচ ওয়ার্ক ( https://patchwork.kernel.org/ ) pwclient ( https://www.varnish-cache.org/patchwork/help/pwclient/ ) প্যাচওয়ার্কের সাথে কাজ করা ইমেল তালিকা থেকে প্যাচগুলি ডাউনলোড করতে পারে।
  2. git am
    ব্যবহার করা খুব সহজ।
    1. গিট প্রেরণ ইমেল থেকে প্রেরিত আপনার ইমেল সংরক্ষণ করুন (থান্ডারবার্ডের এক্সটেনশনটি হ'ল .eml)।
    2. চালান git am xxx.eml

pwclient লিঙ্কটি এখন ভেঙে গেছে - একটি নৈমিত্তিক অনুসন্ধানে কোনও নতুন উত্স পাওয়া যায় নি।
অ্যাডাম বাক্সটার

0

https://www.kernel.org/lore.html লিনাক্স-কার্নেল সহ অনেকগুলি লিনাক্স-সম্পর্কিত তালিকার সংরক্ষণাগার রয়েছে। সংরক্ষণাগারগুলি অনুসন্ধানযোগ্য এবং কোনও কাঁচা বার্তা বা একটি সম্পূর্ণ থ্রেডের এমবক্স ডাউনলোড করা সহজ।

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