มีบริการ PPA ที่เทียบเท่าในโลกของ Fedora หรือไม่?


23

สำหรับ Ubuntu มีบริการ PPA ที่สะดวกนี้ซึ่งคุณสามารถรับที่เก็บแพคเกจของคุณเองได้

คุณสามารถวางแพ็คเกจซอร์สซึ่งอยู่ภายใต้ใบอนุญาตโอเพนซอร์ซเช่นสแนปช็อตการพัฒนาซอฟต์แวร์ของคุณ

(เซิร์ฟเวอร์ดูแลการสร้างแพ็กเกจไบนารีที่ถูกต้องและเซ็นชื่อด้วยคีย์ที่เก็บ)

จากนั้นผู้ใช้จะต้องเพิ่มที่อยู่ที่เก็บด้วยคำสั่งเดียวและสามารถติดตั้งแพ็กเกจผ่าน apt-get

เนื่องจากฉันกำลังมองหา Fedora - มีบางอย่างเช่นนี้สำหรับแพ็คเกจ Fedora หรือไม่?

ถ้าใช่จะสนับสนุนสถาปัตยกรรม / รุ่นการกระจายใดบ้าง มีพื้นที่ว่างเท่าใด

วิธีการเผยแพร่แพ็คเกจสำหรับการกระจายหลายรอบต่อนาทีผ่านบริการดังกล่าวเป็นอย่างไร (เช่น Fedora เวอร์ชั่นปัจจุบันและ RHEL)

คำตอบ:


12

บางทีบริการ OpenSuse Build อย่าปล่อยให้ชื่อ OpenSuse หลอกคุณมันรองรับ distros อื่นเช่นกัน ฉันไม่เชื่อว่ามันให้พื้นที่เก็บข้อมูล yum แก่คุณ แต่ให้สถานที่สำหรับผู้ใช้ในการดาวน์โหลดไฟล์. rpm ของคุณ แต่สิ่งที่เจ๋งที่สุดที่มันทำคือมันจะรวบรวมแพ็คเกจให้คุณในสถาปัตยกรรมใดก็ตามและ Fedora / Suse / etc รุ่นใดที่คุณต้องการให้การสนับสนุน

หน้าหลัก: https://build.opensuse.org/
หน้า Wiki: http://en.opensuse.org//openSUSE:Build_Service


ฉันเคยได้ยินเรื่องดีๆเกี่ยวกับบริการนี้
RobotHumans

2
บริการสร้าง OpenSuse ยอดเยี่ยม! มันทำให้คุณมีพื้นที่เก็บข้อมูล yum - หรือหลายอย่างขึ้นอยู่กับเป้าหมายที่เลือก นอกจากนี้ยังรองรับการแจกแจงแบบ. deb แม้แต่บริการ Ubuntu PPA ก็ไม่สนับสนุนการแจกแจงแบบเดเบียนและอูบุนตูก็ขึ้นอยู่กับเดเบียน ... ฉันหวังว่าโนเวลล์จะช่วยให้บริการนี้ยังมีชีวิตอยู่ จนถึงตอนนี้มันใช้งานได้ค่อนข้างดีและใช้งานได้สะดวก
maxschlepzig

9

มีCoprข้อมูลเพิ่มเติมเกี่ยวกับวิกิพีเดีย คุณสามารถเพิ่มที่เก็บข้อมูลด้วย

dnf copr enable ผู้ใช้ / โครงการ

(ดูที่นี่สำหรับเอกสารเกี่ยวกับ Dnf.)


อัปเดต: fedorahosted.org ถูกยกเลิก ลิงค์ใหม่สำหรับ COPR wiki คือfedoraproject.org/wiki/Category:Copr
girish946


2

สิ่งที่ใกล้เคียงที่ฉันสามารถคิดเป็นKoji สำหรับ Fedora ดูแลแพคเกจ หากคุณต้องการโฮสต์แพ็คเกจของคุณเองมันค่อนข้างง่ายที่จะสร้างแพ็คเกจของคุณเองในพื้นที่และทำให้เว็บเหล่านี้สามารถเข้าถึงได้ คุณสามารถสร้างที่เก็บ yum ด้วยcreaterepoเครื่องมือ จากนั้นคุณสามารถสร้างการกำหนดค่า repo ใน /etc/yum.repos.d/ ที่ชี้ไปยังที่เก็บบนเว็บนั้น


0

คุณสามารถใช้คำสั่งนี้:

yum-config-manager --add-repo=<URL>

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