আরপিএম যা একটি ফাইল সরবরাহ করে


11

কোন RPM কোনও নির্দিষ্ট ফাইল সরবরাহ করতে পারে তার তালিকা করার জন্য কমান্ডটি কী: আরপিএম যেগুলি ইতিমধ্যে ইনস্টল করা ফাইল সরবরাহ করে বা আরপিএমগুলি ইনস্টল করা হয়নি এমন ফাইল সরবরাহ করতে পারে?

উত্তর:


10

ইতিমধ্যে ইনস্টল করা ফাইল / প্যাকেজগুলির জন্য:

[জেবি @ স্মোকি ~] pm আরপিএম-কিফএফ / ইত্যাদি / সুডোর
sudo-1.6.9p13-8.fc9.x86_64

এখনও ইনস্টল করা ফাইল এবং প্যাকেজগুলির জন্য:

[জেবি @ স্মোকি ~] $ ইয়াম হোয়াটপ্রোভিডস "/ ইত্যাদি / সুডোয়ার্স"
sudo-1.6.9p13-8.fc9.x86_64: নির্দিষ্ট ব্যবহারকারীদের জন্য নিষিদ্ধ রুট অ্যাক্সেসের অনুমতি দেয়
রেপো: আপডেট-নিউকি
এর সাথে মেলে:
ফাইলের নাম: / ইত্যাদি / sudoers  

sudo-1.6.9p13-4.fc9.x86_64: নির্দিষ্ট ব্যবহারকারীদের জন্য নিষিদ্ধ রুট অ্যাক্সেসের অনুমতি দেয়
রেপো: ফেডোরা
এর সাথে মেলে:
ফাইলের নাম: / ইত্যাদি / sudoers

sudo-1.6.9p13-8.fc9.x86_64: নির্দিষ্ট ব্যবহারকারীদের জন্য নিষিদ্ধ রুট অ্যাক্সেসের অনুমতি দেয়
রেপো: ইনস্টল করা হয়েছে
এর সাথে মেলে:
অন্যান্য: সরবরাহ করে ম্যাচ: / ইত্যাদি / sudoers

মনে রাখবেন যে "ইয়াম হোয়াটপ্রোভিডস" একটি প্যাটার্ন ম্যাচ, সুতরাং আপনি যে ফাইলটি সন্ধান করছেন তা ডিরেক্টরি কাঠামোর মধ্যে কোথায় থাকবে তা যদি আপনি নিশ্চিত না হন তবে এটি কেবল উদ্ধৃতি এবং নক্ষত্রের সাথে ঘিরে রয়েছে:

ইয়াম হোয়াটপ্রোভিডস "* ফু *"

একইভাবে যদি আপনি নিশ্চিত হন যে আপনি যা বাইনারি করছেন তা আপনি করতে পারেন:

ইয়াম হোয়াটপ্রোভিডস "* বিন / ফু"

5

আমি ইতোমধ্যে ইনস্টল করা ফাইলগুলি সম্পর্কে জানি না তবে ইতিমধ্যে ইনস্টল হওয়া কোনও ফাইলের জন্য আপনি আরপিএম-কিআইপি ব্যবহার করতে পারেন:

আরপিএম -কিফ / বিন / এলএস
নাম: কোর্টিলস রিলোকেশন: (স্থানান্তরযোগ্য নয়)
সংস্করণ: 5.97 বিক্রেতা: রেড হ্যাট, ইনক।
প্রকাশ: 23.el5 বিল্ড তারিখ: সোম 13 জুলাই 2009 04:21:27 এএম MDT
ইনস্টল করার তারিখ: শুক্র 11 সেপ্টেম্বর 2009 04:46:01 এএম MDT বিল্ড হোস্ট: hs20-bc1-7.build.redhat.com
গোষ্ঠী: সিস্টেম পরিবেশ / বেস উত্স RPM: coreutils-5.97-23.el5.src.rpm
আকার: 9053874 লাইসেন্স: জিপিএলভি 2 +
স্বাক্ষর: ডিএসএ / এসএএ 1, মঙ্গলবার 28 জুলাই 2009 03:42:40 এএম এমডিটি, কী আইডি 5326810137017186
প্যাকেজার: রেড হ্যাট, ইনক। 
ইউআরএল:
সংক্ষিপ্তসার: জিএনইউ কোর ইউটিলিটিস: শেল স্ক্রিপ্টগুলিতে সাধারণত ব্যবহৃত সরঞ্জামগুলির একটি সেট
বর্ণনা:
এগুলি হ'ল জিএনইউ কোর ইউটিলিটিস। এই প্যাকেজটির সংমিশ্রণ
পুরানো জিএনইউ ফাইললিটাল, শ-ইউস এবং টেক্সটিলস প্যাকেজ।
আপনার যদি আরপিএম ডাউনলোড হয় তবে আপনি কী ইনস্টল করতে চলেছেন তা জিজ্ঞাসা করতে পারেন:
আরপিএম -কিল্প। / সার্ভার / জাজলিব-1.0.7-4jpp.1.i386.rpm
সতর্কতা: ./Server/jzlib-1.0.7-4jpp.1.i386.rpm: শিরোনাম ভি 3 ডিএসএ স্বাক্ষর: নোকি, কী আইডি 37017186
নাম: জাজলিব রিলোকেশন: (স্থানান্তরযোগ্য নয়)
সংস্করণ: 1.0.7 বিক্রেতা: রেড হ্যাট, ইনক।
প্রকাশ: 4jpp.1 বিল্ডের তারিখ: মঙ্গল 08 আগস্ট 2006 12:10:03 পিএম MDT
ইনস্টল করার তারিখ: (ইনস্টল করা নেই) বিল্ড হোস্ট: hs20-bc1-6.build.redhat.com
গোষ্ঠী: উন্নয়ন / গ্রন্থাগারসমূহ / জাভা উত্স আরপিএম: jzlib-1.0.7-4jpp.1.src.rpm
আকার: 280436 লাইসেন্স: BSD- স্টাইল
স্বাক্ষর: ডিএসএ / এসএএ 1, থু 18 জানু 2007 08:49:50 এএম এমএসটি, কী আইডি 5326810137017186
প্যাকেজার: রেড হ্যাট, ইনক। 
ইউআরএল: 
সংক্ষিপ্তসার: জেজেডিব খাঁটি জাভাতে জ্লিবের পুনরায় প্রয়োগকরণ
বর্ণনা:
জিলিবটি একটি নিখরচায়, সাধারণ উদ্দেশ্যে, আইনীভাবে নিরবচ্ছিন্ন হিসাবে ডিজাইন করা হয়েছে
- এটি কোনও পেটেন্ট দ্বারা আচ্ছাদিত নয় - ক্ষতিহীন ডেটা-সংক্ষেপণ
কার্যত কোনও কম্পিউটার হার্ডওয়্যার এবং অপারেটিং সিস্টেম ব্যবহারের জন্য লাইব্রেরি।
জিলিবটি লিখেছিলেন জিন-লুপ গাইলি (সংক্ষেপণ) এবং মার্ক অ্যাডলার
(Decompression)।
/usr/lib/gcj/jzlib/jzlib-1.0.7.jar.db
/usr/lib/gcj/jzlib/jzlib-1.0.7.jar.so
/usr/share/doc/jzlib-1.0.7
/usr/share/doc/jzlib-1.0.7/LICENSE.txt
/usr/share/java/jzlib-1.0.7.jar
/usr/share/java/jzlib.jar
আপনি যদি RPM সম্পর্কিত সমস্ত তথ্য দেখার যত্ন না পান তবে আপনি বিকল্পগুলি থেকে "-i" বাদ দিতে পারেন।


2

ইয়াম ভিত্তিক ভান্ডারগুলিতে আপনি এরকম কিছু চেষ্টা করতে পারেন yum provides */filename


1

আফাইক, খাঁটি আরপিএম দিয়ে এটি সম্ভব নয়। rpm কেবলমাত্র বিকল্পযুক্ত ইনস্টল করা প্যাকেজগুলির জন্য এটি সরবরাহ করে --whatprovides

আপনি যখন yum ব্যবহার করতে পারেন, yum provides <filename>সংগ্রহস্থলটিতে অনুসন্ধান করার চেষ্টা করুন ।


1

আপনি যদি (বা ক্যান্ট) ইয়াম (উদাহরণস্বরূপ একটি অফলাইন মেশিনে) ব্যবহার করতে না চান, আপনি না করে ইনস্টল থাকা আরপিএম-এর ভিতরে অনুসন্ধান করতে পারেন

# rpm -qp --filesbypkg *rpms-to-search-in* | grep *file-to-search-for*

এটি কিছুটা সময় নিতে পারে, সুতরাং উদাহরণস্বরূপ, ইনস্টল ডিভিডির মতো একটি বড় সংগ্রহস্থলে * .rpm এর মধ্যে অনুসন্ধানের সময় ধৈর্য ধরুন। তবে, "-qpl" এর বিপরীতে, "-qp --filesbypkg" ফাইল এবং আরপিএম উভয়ই এটির তালিকাভুক্ত করবে, উদাহরণস্বরূপ:

# rpm -qpl p*.rpm|grep libpq.so.4
/usr/lib/libpq.so.4
/usr/lib64/libpq.so.4

# rpm -qp --filesbypkg p*.rpm|grep libpq.so.4
postgresql-libs          /usr/lib/libpq.so.4
postgresql-libs          /usr/lib64/libpq.so.4

i386 এবং x86_64 প্যাকেজ ("lib64" স্ট্রিং থেকে স্পষ্ট করে দেওয়া হয়েছে) উপস্থিতির কারণে আপাত নকলটি is


-3

আমি ভীত, আমি আরপিএমএস দিয়ে এটি কীভাবে করব তা নিশ্চিত নই, তবে ডেবিয়ান এবং উবুন্টু দিয়ে আপনি প্রোগ্রামটি ব্যবহার করতে পারেন apt-file

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