কীভাবে রেপো থেকে একটি ফাইল ডাউনলোড করবেন এবং পরে ডাব্লু / ও ইন্টারনেট সংযোগ ইনস্টল করবেন?


10

ধরে নিচ্ছি যে আমি leafpadপরে একটি প্রোগ্রাম ইনস্টল করতে চাই ।

বর্তমানে এটি ইনস্টল করার একমাত্র উপায় হ'ল:

yum install leafpad -y

তবে আমি এটি সংরক্ষণ করতে এবং এটি ইন্টারনেট সংযোগ ছাড়াই পরে ইনস্টল করতে চাই।

আমি কীভাবে এটি ইউম রেপো থেকে ধরে ফোল্ডারে সংরক্ষণ করতে পারি এবং পরে এটি ইনস্টল করব?


আমি মনে করি একই প্রশ্ন সুপার ব্যবহারকারী, এখানে ধরে জিজ্ঞাসা করা হল, http://superuser.com/questions/390384/download-local-copy-of-centos-yum-repository-for-offline-use
অলিভার শেফার

আমি জিজ্ঞাসা করতে পারি যে এটি করার সুবিধা কী? :) এটি করার একটি উপায় হ'ল ব্রাউজারের মাধ্যমে আপনার ভাণ্ডার URL এ গিয়ে হাতে প্যাকেজটি ডাউনলোড করা।
আলকো

1
@ আলকো যা নির্ভরতাগুলি সমাধান করবে না।
সন্তোষ কুমার

উত্তর:


10

আপনার যদি কেবল আগ্রহ থাকে তবে প্যাকেজটি ডাউনলোড করা + অফলাইন ইনস্টলেশনটির জন্য এর নির্ভরতাগুলি আপনি এই সরঞ্জামটি ব্যবহার করতে পারেন yumdownloader। এটি প্যাকেজের অংশ yum-utils

$ yumdownloader --resolve <package name>

উদাহরণ

$ yumdownloader --resolve vim-X11
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
--> Running transaction check
---> Package vim-X11.x86_64 2:7.3.315-1.fc14 set to be reinstalled
--> Finished Dependency Resolution
vim-X11-7.3.315-1.fc14.x86_64.rpm                              | 1.1 MB     00:01

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

প্যাকেজ অবস্থান কি

এছাড়াও আপনি খুঁজে বের করতে পারেন কি একটি প্রদত্ত প্যাকেজের URL সহ অন্তর্ভুক্ত অন্য টুল ব্যবহার করে হবে yum-utilsনামক repoquery। এটি একটি দুর্দান্ত সরঞ্জাম এবং আপনার প্রস্তাবিত প্যাকেজগুলি ডাউনলোড না করেই আপনাকে সংগ্রহস্থলগুলির অভ্যন্তরে পিয়ার করতে দেয়।

উদাহরণ স্বরূপ:

$ repoquery --location vim-X11
http://kdeforge.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/vim-X11-7.3.315-1.fc14.x86_64.rpm

দ্রষ্টব্য: এই ইউআরএল হ'ল একটি সংগ্রহস্থলের আয়নাগুলির URL, তাই এটি রান থেকে চালাতে পরিবর্তিত হতে পারে।

প্যাকেজটির আর কী আছে?

আপনি repoqueryএই প্রশ্নের উত্তর দেওয়ার জন্যও ব্যবহার করতে পারেন :

একটি প্যাকেজের কী প্রয়োজন:

$ reqpoquery -R vim-X11

একটি প্যাকেজের মধ্যে কী রয়েছে:

$ repoquery -l vim-X11

ম্যান পেজের জন্য আরও পরামর্শ নিন repoquery


আমার অনলাইন সিস্টেমে যদি কিছু নির্ভরতা থাকে যা অফলাইন সিস্টেমে অনুপস্থিত থাকে? yumdownloaderআরও আক্রমণাত্মক করার কোনও উপায় কি আছে এবং স্থানীয়ভাবে ইনস্টল থাকা সত্ত্বেও ডিপগুলি ধরুন?
কোডার

@Coderer - এখানে দেখুন: unix.stackexchange.com/questions/50642/...
SLM

এটা নিখুঁত, ধন্যবাদ! আপনি যদি এই প্রশ্নের উত্তর হিসাবে দিতে চান তবে আমি তা সানন্দে গ্রহণ করব।
কোডার

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