การติดตั้งแพ็คเกจ Ubuntu บนเดเบียนปลอดภัยหรือไม่?


9

ฉันได้พบคำแนะนำออนไลน์เพื่อเพิ่ม Ubuntu PPAsและที่เก็บข้อมูลลงในระบบ Debian นี่เป็นความคิดที่ไม่ดีเหรอ? ถ้าเป็นเช่นนั้นทำไม


ฉันพบคำเตือนที่คลุมเครือและน่ากลัวบางอย่างที่ฝังอยู่ในฟอรัมเช่น"การเพิ่ม Ubuntu repo เป็นวิธีที่ดีในการเลอะระบบ Debian ของคุณเนื่องจากไม่เข้ากันได้กับไบนารีจริงๆ"และ"ฉันเคยได้ยินคนที่ใช้ Debian sid แหล่งที่มาใน Ubuntu แต่แม้พวกเขามีแนวโน้มที่จะบอร์กระบบของพวกเขา" อย่างไรก็ตามดูเหมือนว่าผู้คนยังคงทำมันอยู่และไกด์ที่ลิงก์ด้านบนไม่ได้เจาะจงถึงอันตรายใด ๆ
Statisfactions

คำตอบ:


3

ไมล์สะสมของคุณอาจแตกต่างกันไป ฉันจะไม่ทำอย่างนั้น มันไม่เพียง แต่เกี่ยวกับปัญหาการพึ่งพา แต่เกี่ยวกับความเข้ากันได้ของไบนารี ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distribution.3F ): แพคเกจเดเบียนมีแนวโน้มที่จะสร้างขึ้นด้วยรุ่น Toolchain ที่แตกต่างกันดังนั้นคุณอาจประสบปัญหา


ขอบคุณสำหรับลิงค์ที่มีประโยชน์! สิ่งนี้พูดถึงปัญหาที่ผู้คนพูดถึงในฟอรัมอย่างลึกซึ้งยิ่งกว่าที่ฉันเคยเห็นที่อื่น
Statisfactions

6

โดยทั่วไปเนื่องจาก dpkg และ apt ถูกแชร์ระหว่าง Debian และ Ubuntu พวกเขาจะสามารถอ่านและใช้ที่เก็บข้อมูลที่สร้างขึ้นสำหรับ "อีกด้านหนึ่ง" โดยไม่มีปัญหา อย่างไรก็ตามทันทีที่คุณพยายามติดตั้งแพคเกจที่ไม่น่าสนใจจากที่เก็บ "ต่างชาติ" คุณจะพบปัญหาการพึ่งพา แพคเกจบางอย่างมีชื่อแตกต่างกันใน Debian และ Ubuntu ดังนั้นหากมีการระบุว่าเป็นการขึ้นต่อกันของแพ็คเกจที่คุณพยายามติดตั้งคุณอาจสิ้นสุดด้วยแพ็คเกจที่ขาดหายไปหรือการติดตั้งซ้ำ

จากประสบการณ์ของฉันซอฟต์แวร์ของ บริษัท อื่นที่มีการพึ่งพาน้อย (เช่น NX) อาจใช้งานได้ แต่อย่าพยายามผสมเครื่องมือ GNU หรือสิ่งที่คล้ายกัน


1
สำหรับสิ่งเล็ก ๆ น้อย ๆ มันจะไม่มีปัญหา ฉันเคยได้ยินผู้คนที่ใช้ไวน์จากอูบุนตู repos บนเดเบียนก็โอเค
Rob

นี่คือสิ่งที่ฉันกำลังมองหาที่สุดขอบคุณ! คุณช่วยอธิบายสิ่งที่คุณหมายถึงโดยคลังเก็บ "ต่างชาติ"? นอกจากนี้ฉันไม่แน่ใจว่าคุณหมายถึงอะไรเมื่อคุณพูดถึงการผสมเครื่องมือ GNU ... คุณหมายถึงเครื่องมือ GNU รุ่นเดียวกันหรือไม่ หรือรับเครื่องมือ GNU หนึ่งอันจาก Debian repos และอีกอันหนึ่งจาก Ubuntu repos?
Statisfactions

ที่เก็บ "ต่างชาติ" เป็นที่เก็บสินค้าที่ไม่ได้จัดไว้ให้ ยกตัวอย่างเช่นเว็บเบราเซอร์ Opera ใช้พื้นที่เก็บข้อมูลที่deb.opera.comและ FreeNX ใช้launchpad.net/~freenx-team/+archive/ppa ทั้งสองให้บริการพร้อมกันเป็นตัวอย่างสำหรับซอฟต์แวร์ที่สามารถติดตั้งจากที่เก็บหนึ่งไปยังทั้ง Ubuntu และ Debian เนื่องจากการอ้างอิงของพวกเขานั้นไม่สำคัญ
jstarek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.