ฉันคุ้นเคยกับระบบที่ใช้ RPM และมีคำสั่งมากมายที่ฉันยังไม่แน่ใจว่าจะทำอย่างไรกับแพ็คเกจ. deb ส่วนใหญ่นี้จะใช้กับแพ็คเกจที่กำหนดเองเช่นไม่ใช่สิ่งที่ฉลาด - ติดตั้ง
มันจะดีถ้ามีใครสามารถแปลคำสั่งได้ที่นี่: (โดย "ไฟล์แพ็คเกจ" มันหมายถึงการทำงานกับไฟล์. rpm / .deb ทางกายภาพ)
คุณสมบัติ rpm deb -------------------------------------------------- -------------------------------- ดูแพ็คเกจที่ติดตั้งทั้งหมด rpm -qa ดูไฟล์ในแพ็คเกจที่ติดตั้ง rpm -ql packagename ดูไฟล์ในไฟล์แพ็กเกจ rpm -qlp ./packagename.rpm ดูข้อมูลแพ็กเกจติดตั้งแพ็กเกจ rpm -qi packagename (1) ดูข้อมูลแพ็คเกจไฟล์แพกเกจ rpm -qip ./packagename.rpm (1) ดูสคริปต์เชลล์การติดตั้งก่อน / หลังติดตั้ง rpm -q --scripts packagename ดูการเปลี่ยนแปลงสำหรับไฟล์แพ็กเกจ rpm -qp --changelog ./packagename.rpm ถอนการติดตั้งแพ็กเกจ rpm -e packagename dpkg -r / dpkg -P ติดตั้งไฟล์แพ็กเกจ rpm -ivh ./packagename.rpm dpkg -i อัพเกรดแพ็คเกจจากไฟล์ rpm -Uvh ./packagename.rpm ค้นหาแพ็คเกจที่เป็นเจ้าของไฟล์ rpm -qif /some/file.foo แสดงรายการการพึ่งพาของแพ็กเกจ rpm -q - ร้องขอ packagename แสดงรายการการพึ่งพาของไฟล์แพ็กเกจ rpm -qp --requires ./packagename.rpm
(1) ดูตัวอย่างข้อมูลเอาท์พุทเช่นที่นี่
rpm -ivh
หรือrpm -Uvh
เทียบเท่าสำหรับdeb
คือdpkg -i
อะไร?dpkg
ทำให้ไม่มีความแตกต่างระหว่างการติดตั้งและอัพเกรด? หรือมันจัดการสิ่งนี้โดยอัตโนมัติ?