আমি সেন্টোস 5 এ একটি আরপিএম ফাইল ইনস্টল করার চেষ্টা করছি এবং কীভাবে এই সমস্যাগুলি সামনে আসে তা আমি কীভাবে সমাধান করব তা নিশ্চিত নই:
$ rpm --install epel-release-6-5.noarch.rpm
warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895
error: Failed dependencies:
rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-5.noarch
rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-5.noarch
আরপিএমলিব (ফাইলডিজ্টস) <= 4.6.0-1 লাইনগুলি কী বোঝায়? আরপিএমলিব কি পুরানো বা ফাইলডিগেটস পুরানো? প্রথম বন্ধনী দ্বারা অনুসরণ কিছু সিনট্যাক্স সঙ্গে কি?
Ive ইয়াম ব্যবহার করার চেষ্টা করেছিল যাতে এটি স্বয়ংক্রিয়ভাবে নির্ভরতাগুলি সমাধান করতে পারে তবে এটি অক্ষম:
$ sudo yum --nogpgcheck install epel-release-6-5.noarch.rpm
...
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by epel-release-6-5.noarch
rpmlib(PayloadIsXz) is needed by epel-release-6-5.noarch
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
এই পৃষ্ঠায় https://bugzilla.redhat.com/show_bug.cgi?id=665073 , তারা বলেছে যে আমার আরপিএমের মেয়াদ শেষ হয়ে গেছে তবে তারপরে বলতে হবে যে আমার আরপিএম সংস্করণ (যা ৪.৪ হয়) এর সাথে কাজ করে এমন একটি আরপিএম ফাইলের জন্য আমার অনুরোধ করা উচিত। ২.৩) তবে আমি এটি করতে চাই না। আমি কীভাবে এই সিস্টেমটি এই আরপিএম ফাইলের সাথে সামঞ্জস্য করব?
বোনাস পয়েন্টস আপনি যদি আমাকে বলেন যে আমি কীভাবে জনসাধারণের কী ত্রুটিটি ঠিক করতে পারি।
rpm2cpio some-package.rpm | cpio -tv
করতে পারে: এর সামগ্রীগুলি তালিকাভুক্তcpio -ivd
করতে এবং এটি বের করার জন্য।