.rpm কমান্ডের .deb সমতুল্য


17

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

যদি কেউ এখানে কমান্ডগুলির একটি অনুবাদ সরবরাহ করতে পারে তবে তা দুর্দান্ত হবে: ("প্যাকেজ ফাইল" দ্বারা এটি শারীরিক .rpm / .deb ফাইলে পরিচালিত হয়)

বৈশিষ্ট্য আরপিএম দেব
-------------------------------------------------- --------------------------------
সমস্ত ইনস্টল করা প্যাকেজগুলি rpm -qa দেখুন
ইনস্টল করা প্যাকেজ rpm -ql প্যাকেজের মধ্যে ফাইলগুলি দেখুন
একটি প্যাকেজ ফাইল rpm -qlp ./packagename.rpm ফাইল দেখুন
প্যাকেজ তথ্য, ইনস্টল করা প্যাকেজ আরপিএম-কি প্যাকেজ নাম (1) দেখুন
প্যাকেজ তথ্য, প্যাকেজ ফাইল rpm -qip ./packagename.rpm দেখুন (1)
পূর্বের / পোস্ট ইনস্টল শেল স্ক্রিপ্টগুলি rpm -q - স্ক্রিপ্টস প্যাকেজটির নাম দেখুন
একটি প্যাকেজ ফাইলের জন্য চেঞ্জলগটি দেখুন rpm -qp --ચેঞ্জলগ ./packagename.rpm
Rpm -e প্যাকেজ নাম dpkg -r / dpkg -P একটি প্যাকেজ আনইনস্টল করুন
Rpm -ivh ./packagename.rpm dpkg -i একটি প্যাকেজ ফাইল ইনস্টল করুন
Rpm -Uvh ./packagename.rpm ফাইল থেকে একটি প্যাকেজ আপগ্রেড করুন
কোন প্যাকেজটি কোনও ফাইলের মালিক rpm -qif /some/file.foo সন্ধান করুন
একটি প্যাকেজের rpm -q --rereires প্যাকেজটির নির্ভরতা তালিকাভুক্ত করে
Rpm -qp --requires ./packagename.rpm একটি প্যাকেজ ফাইলের নির্ভরতা তালিকাভুক্ত করুন

(1) যেমন তথ্য আউটপুট উদাহরণ এখানে দেখুন

উত্তর:


12

আমি @ সানবাইট যেটি বেরিয়ে এসেছি তা পূরণ বা পরিপূরক করার চেষ্টা করছি:

Feature                              rpm                                   deb
----------------------------------------------------------------------------------
View all installed packages          rpm -qa                               dpkg -l, dpkg-query -Wf '${Package}\n'
View package info, installed package rpm -qi packagename (1)               apt-cache show packagename
View pre/post install shell scripts  rpm -q --scripts packagename          cat /var/lib/dpkg/info/packagename.{pre,post}{inst,rm}
View changelog for a package file    rpm -qp --changelog ./packagename.rpm dpkg-deb --fsys-tarfile packagename.deb | tar -O -xvf - ./usr/share/doc/packagename/changelog.gz | gunzip
Uninstall a package                  rpm -e packagename                    apt-get remove/purge packagename
Upgrade a package from a file        rpm -Uvh ./packagename.rpm            dpkg -i packagename.deb
Find which package owns a file       rpm -qif /some/file.foo               dpkg -S /dome/file.foo
List dependencies of a package       rpm -q --requires packagename         apt-cache depends package
List dependencies of a package file  rpm -qp --requires ./packagename.rpm  (shown in package's info)

তাই জন্য পরিষ্কার হবে, rpm -ivhবা rpm -Uvh, জন্য সমতুল্য debহয় dpkg -i? dpkgইনস্টল এবং আপগ্রেডের মধ্যে কোনও পার্থক্য রাখে না? অথবা এটি স্বয়ংক্রিয়ভাবে পরিচালনা করে?
ড্যানিয়েল

@ ড্যানিয়েল যদি আপনি সরাসরি dpkgকোনও ডেবি ফাইল ইনস্টল করতে ব্যবহার করেন তবে এটি প্রয়োজনীয় হিসাবে ইনস্টল বা আপগ্রেড বা ডাউনগ্রেড করবে (যদি না এগুলি ব্যতীত অন্য কোনও কিছু না ভাঙায়, সেক্ষেত্রে আপনি যথাযথ পতাকা সহ অ্যাকশনটিকে বাধ্য করতে পারেন)।
মুড়ু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.