apt-get สามารถใช้กับระบบ Red Hat ได้หรือไม่?


16

เรารู้ว่าapt-getมีการใช้ระบบเดเบียนดังนั้นจะใช้ระบบ Red Hat Enterprise Linux (RHEL) อย่างไร จะสามารถติดตั้งและใช้งานapt-getบน Red Hat ได้หรือไม่


1
aptitudeหรือapt-getเป็นผู้จัดการแพ็คเกจ Debian ในการแจกแจง RedHat ผู้จัดการแพ็คเกจเป็นrpmหรือyumสำหรับรสชาติของ Fedora / Centos คุณอาจจะคิดหาวิธีติดตั้งความถนัดใน RedHat ด้วยตนเอง แต่มันฟังดูค่อนข้างจะทำงาน
ฌอนซี

ไม่คุณควรใช้ยำ
qroberts

แม้ว่าคุณจะสามารถทำการติดตั้งได้แพ็คเกจใด ๆ ที่ดาวน์โหลดมาจะทำงานหรือไม่
SaintWacko

คำตอบ:


9

มีโปรเจ็กต์อยู่ที่นั่นซึ่งอ้างว่าสนับสนุนที่aptเก็บสไตล์ (เช่นเดียวกับapt-getคำสั่ง) บน distros ที่ใช้ RPM มันถูกเรียกว่าapt-rpmและใช้เป็นตัวจัดการแพ็คเกจเริ่มต้นใน distros ไม่กี่แม้ว่าจะไม่ได้อยู่ใน RHEL / Fedora

ปัญหา:

  • ดูเหมือนว่าจะไม่ได้รับการบำรุงรักษาจริงๆตั้งแต่ ~ 2008 มันอาจมีแพตช์หรือการแก้ไขเพิ่มเติมตั้งแต่นั้นมา แต่ก็ไม่มีอะไรสำคัญ
  • ที่เก็บยำไม่สามารถทำงานร่วมกันได้apt-rpmดังนั้นแม้ว่าคุณจะต้องติดตั้งลงในคอมพิวเตอร์ของคุณคุณจะต้องมีที่เก็บ apt-rpm เพื่อเชื่อมต่อเพื่อใช้งาน

มีทางแยกของapt-rpmที่ได้รับการปรับปรุงเป็นส่วนใหญ่เข้ากันได้กับrpmรุ่น 5 ซึ่งจะใช้ใน distros RPM ล่าสุดทั้งหมด ดังนั้นหากคุณยืนยันในการใช้งานจุดเริ่มต้นที่ดีคือการตรวจสอบสาขา Gitoriousสำหรับ apt-rpm สำหรับ rpm5

ไวยากรณ์คำสั่งของyumใกล้เคียงกับapt-getที่คุณควรจะสามารถเรียนรู้หนึ่งถ้าคุณรู้อื่น ๆ ภายในวันหรือมากที่สุดสัปดาห์ ดังนั้นหากมีความต้องการทางธุรกิจที่แข็งแกร่งมากสำหรับการใช้งานaptและคุณยินดีที่จะสร้างพื้นที่เก็บข้อมูล apt-rpm ของคุณเอง (และจัดการกับความผิดพลาดของซอฟต์แวร์ที่ไม่มีการจัดการโดยทั่วไป) ฉันจะแนะนำให้ดำเนินการต่อไป


เพียงแค่แบบสอบถามขนาดเล็กฉันเพียงแค่พยายามตัดไฟล์จากไดเรกทอรีปัจจุบันไปยังไดเรกทอรีอื่นโดยใช้คำสั่งนี้ {sudo rm filename ./Desktop} และมันบอกว่าผู้ใช้ไม่ใช่ไฟล์ sudoers เหตุการณ์ที่เกิดขึ้นนี้จะมีการรายงาน นี่ไม่ได้หมายความว่า SUDO มีให้บริการใน RHEL
OmiPenguin

สิ่งแรก: rmลบไฟล์ไม่ย้าย ห้ามใช้rmนอกเสียจากคุณต้องการลบไฟล์ (อาจไม่มีความสามารถในการกู้คืน) ใช้mvแทนการเปลี่ยนชื่อหรือย้ายไฟล์ เมื่อพิจารณาว่าคุณเกือบจะลบไฟล์โดยไม่ตั้งใจฉันขอแนะนำให้คุณเรียนรู้คำสั่งคอนโซลพื้นฐานก่อนที่คุณจะรูทดังนั้นคุณจะไม่ทำลายระบบของคุณ
allquixotic

โอ้ขอโทษมันเป็นmvไม่RMขอโทษ A TYPO
OmiPenguin

อย่างไรก็ตามคำถามของคุณอยู่นอกหัวข้อสำหรับความคิดเห็นของคำถามนี้เนื่องจากไม่เกี่ยวข้องอย่างสมบูรณ์ นี่ไม่ใช่ห้องแชท หากคุณมีคำถามเกี่ยวกับ Sudo ใน RHEL ให้ถามคำถามใหม่ - แม้ว่าฉันจะแนะนำให้คุณค้นหา SuperUser ก่อนเพราะคำถามนี้ถูกถามหลายสิบครั้ง
allquixotic

13

ไม่aptมันเป็นเฉพาะเดเบียน aptใช้dpkgเพื่อติดตั้ง.debไฟล์ (ซึ่งเป็นไฟล์ไบนารีที่เฉพาะเจาะจงกับ Debian)

การแจกจ่ายบน Linux ของ Red Hat ใช้rpmระบบการจัดการแพ็กเกจ คุณสามารถใช้yumเพื่อดึงและติดตั้งrpmsบน Red Hat distributions:

 yum search som-package-name
 yum install some-package-name

หากคุณต้องการติดตั้งรอบต่อนาทีที่คุณดาวน์โหลดด้วยตัวคุณเองคุณสามารถใช้rpm -i some-package.rpmเพื่อติดตั้ง (และrpm -qaเพื่อเรียกดูรายการrpms ที่ติดตั้งทั้งหมด) สิ่งนี้เทียบเท่ากับdpkg -i some-package.deb(และdpkg --get-selectionsเพื่อเรียกคืนรายการแพคเกจdeb ที่ติดตั้งทั้งหมด) บนการแจกแจงแบบ Debian

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.