yumdownloader বনাম রেপট্র্যাক


12

আমি CentOS 6.3 এ কাজ করছি।

সম্প্রতি আমি জুড়ে আসা repotrackথেকে yum-utils

yumdownloader --resolveএবং repotrackদেখতে খুব অনুরূপ, তবে এটি yumdownloaderনির্ভর করে কেবল নির্ভরতার অংশ, যেখানে repotrackসমস্ত নির্ভরতা।

ঠিক করার চেষ্টা করুন

yumdownloader --destdir=/tmp/download --assumeyes --resolve parted

বনাম

repotrack parted

মধ্যে পার্থক্য কি yumdownloader --resolveএবং repotrack?

উত্তর:


12

yumdownloader --resolve মনে করা হয় সমস্ত নির্ভরতা সমাধান এবং প্যাকেজগুলি ডাউনলোড করার জন্য

repotrack parted নির্ভরতাগুলি সমাধান করে এবং সেগুলি ডাউনলোড করে

আমার ধারণাটি হ'ল রেপট্র্যাক কোনও আর্কিটেকচারের জন্য সমস্ত নির্ভরতা ডাউনলোড করছে যেহেতু এটি প্রদর্শিত হয় না আপনি যে আর্কিটেকচারটি নির্দিষ্ট করেছেন যা আপনি যেটা ডাউনলোড করেছেন তা তারতম্যের কারণ হতে পারে।

আমি বিশ্বাস করি আপনি repotrack -aআপনার আর্কিটেকচার নির্দিষ্ট করতে স্যুইচটি ব্যবহার করেন


9

মনে রাখবেন, নির্ভরতাগুলি সমাধান করার সময় সেই ইউমডাউনডার আপনার ইয়াম ডাটাবেস ব্যবহার করবে।

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

এটি সমস্ত নির্ভরতা ডাউনলোড করে:

yumdownloader --installroot=/tmp/empty-directory --resolve bash

3

রেপট্র্যাক আপনার প্যাকেজের সমস্ত পসিবল নির্ভরতা ডাউনলোড করে - কয়েক ডজন বা কয়েকশ। সাধারণত স্থানীয়ভাবে এগুলি ইনস্টল করার একমাত্র সুসঙ্গত উপায় হ'ল স্থানীয় রেপো।

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

ইয়াম - ডাউনলোড কেবলমাত্র সেই নির্দিষ্ট বাক্সের জন্য আপনার আসল নির্ভরতা ডাউনলোড করে। এটি * .rpm ইনস্টল করা সহজ করে তোলে।

Yumdownloader এবং yum --downloadonly উভয়ই ইতিমধ্যে ইনস্টল হওয়া প্যাকেজগুলির অস্তিত্বের জন্য সংবেদনশীল, এবং কোনও প্যাকেজ বা তাদের নির্ভরতা ইনস্টল করার আগে চালানো উচিত।


2

yumdownloader [options] package1 [package2...] http://linux.die.net/man/1/yumdownloader এটি প্যাকেজগুলি এবং তাদের প্রাথমিক নির্ভরতা ডাউনলোড করে বলে মনে হচ্ছে। এটি যা করে না তা নির্ভরতাগুলির নির্ভরতা ডাউনলোড করা। এটি কেবল প্যাকেজের শীর্ষ স্তরের নির্ভরতা ডাউনলোড করে।

repotrack [options] package1 [package2...] http://man7.org/linux/man-pages/man1/repotrack.1.html এটি প্রয়োজনীয় সাব-লেভেল নির্ভরতার সাথে প্যাকেজগুলি এবং তাদের সমস্ত নির্ভরতা ডাউনলোড করে।

পরের বিকল্পটি আপনার নিজস্ব একক উত্সের সংগ্রহস্থল গড়ে তোলার জন্য আপনার প্রয়োজন প্রতিটি নির্ভরতা অর্জনের জন্য অনেক ভাল।

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