วิธีที่ง่ายที่สุดในการสร้างแพ็คเกจเสมือนในเดเบียนคืออะไร?


9
  1. วิธีที่ง่ายที่สุดในการสร้าง "แพ็คเกจเสมือน" ในเดเบียนคืออะไร?

    ปัญหาของฉัน: ฉันได้รวบรวม / ติดตั้ง mysql จากแหล่งที่มาและตอนนี้ต้องบอกแพคเกจอื่น ๆ ที่ mysql ติดตั้งแล้ว (ไม่เช่นนั้นพวกเขาจะพยายามติดตั้ง mysql ... ) ฉันค้นหาอินเทอร์เน็ต แต่ไม่พบคำตอบที่รวดเร็วสำหรับคำถามนี้

  2. และมีคำสั่งง่าย ๆ ในการบอกความสามารถในการติดตั้งบางอย่าง แต่ไม่รวมไลบรารี / การพึ่งพาที่จำเป็น (เช่น mysql) นี่จะเป็นอีกวิธีในการแก้ปัญหา

คำตอบ:


8

การติดตั้งและใช้แพคเกจเดเบียนชื่อequivs

... การใช้งานอื่นก็เพื่อหลีกเลี่ยงการตรวจสอบการพึ่งพา: โดยการให้ dpkg คิดว่าชื่อแพคเกจและรุ่นเฉพาะถูกติดตั้งเมื่อไม่มี

สร้าง equivsคน


1

ค้นหาตรวจสอบการติดตั้ง; หลังจากสร้างจากแหล่งที่มามันสร้างแพ็คเกจ. deb ที่สามารถติดตั้งผ่าน dpkg ดังนั้นจึงสร้างรายการในฐานข้อมูล APT


0

ถ้า equivs ช่วยไม่ได้เพราะความขัดแย้ง

ยกตัวอย่างเช่น viber.deb ต้องแต่มีlibcurl3 OS libcurl4ไม่สามารถติดตั้ง libcurl3 เสมือนได้เนื่องจาก libcurl4 ขัดแย้งกับมัน

ใช้แรงเหมือนdpkg -i --force-dependency viber.debกัน

จากนั้นแก้ไข/var/lib/dpkg/statusและแก้ไขDepends:บรรทัดที่Package: viberส่วน

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