সংগ্রহস্থল মেটাডেটা এবং স্থানীয় প্যাকেজ


1

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

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

উত্তর:


1

এটি করার দুটি সহজ উপায় এবং আরও একটি জটিল।

আরও জটিলটি হ'ল ডিএনএফের জন্য কিছু স্মার্ট ক্যাচিং-মিররিং সিস্টেম যা প্যাকেজ আপডেট সম্পর্কে জানে। আপনি keepcache=trueডিএনএফ কনফিগারেশন ফাইলটিতে ব্যবহার করতে পারেন এবং তারপরে কোনওভাবে সেই ফাইলগুলি পুনরায় রফতানি করতে পারেন । তবে, এ ধরণের স্পষ্টভাবে। পরিবর্তে, আমি সহজগুলির মধ্যে একটির পরামর্শ দেব:

  1. একটি স্থানীয় আয়না সেট আপ করুন। নিয়মিত rsync চালান ( ফেডোরার মিররিং ওয়েবসাইটের নির্দেশাবলী ), এবং এতে আপনার হোস্টগুলিকে নির্দেশ করুন। এটি মোটামুটি সহজ, তবে সম্ভবত আপনার প্রচুর পরিমাণে স্টাফের দরকার নেই।
  2. একটি মানক ক্যাচিং প্রক্সি সার্ভার সেট আপ করুন এবং এটি ব্যবহার করুন। আপনি কেবল একটি নিয়মিত সার্ভার সেট আপ করতে পারেন, বা আপনি আরও চালাক হতে চাইলে স্কুইডের সাথে অলস ডিস্ট্রো মিররগুলিতে ব্লগ পোস্টে যা প্রস্তাবিত তা করুন - ৮০ বন্দরটিতে একটি "ত্বক" সার্ভার স্থাপন করুন, এবং ভান করুন যে এটি আপনার দূরবর্তী সংগ্রহস্থল অবস্থান।

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

আমি বলতে চাইছি আপনি 1000 প্যাকেজ ব্যবহার করতে পারেন, বলতে পারেন, এবং সংগ্রহস্থলে 17000 প্যাকেজ রয়েছে, সুতরাং, আপনি প্রয়োজনীয় কোনও কিছুর জন্য ব্যবহার না করে প্রচুর ডেটা টেনে নামাবেন। আপনি যদি ব্যান্ডউইথ এবং ডিস্কের স্থান পেয়ে থাকেন তবে এটি কোনও সমস্যা নয়।
mattdm

কোন দ্বিতীয় প্রশ্ন? লোকাল ইনস্টল জিনিস? আমি বেশিরভাগই ধরে নিচ্ছিলাম যে স্থানীয় আয়না বা ক্যাশে রাখার ফলে এটি বড় পরিমাণে কমবে, তবে আপনি যদি চান তবে আপনি ঠিক করতে পারেন dnf install localfilename.rpm
ম্যাটডেম

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

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