บน Ubuntu ซอฟต์แวร์ส่วนใหญ่มีไฟล์เดียว มันเป็น*.deb
ไฟล์แพคเกจเดเบียนซึ่งมีการดาวน์โหลดแกะและติดตั้งจากผู้จัดการแพคเกจของคุณ
เหตุใด Ubuntu จึงไม่ติดตั้งซอฟต์แวร์จากไฟล์เรียกทำงานแบบแยกไฟล์เองเหมือนซอฟต์แวร์ Windows ส่วนใหญ่ทำ
เพราะการแตก*.exe
ไฟล์เป็นเรื่องที่อันตรายมาก ๆ
ความแตกต่างที่สำคัญที่สุดระหว่างโปรแกรมประมวลผลแบบคลายตัวเองและระบบบรรจุภัณฑ์เช่นเดเบียน / อูบุนตูคือ:
- ความปลอดภัย
- ความโปร่งใส
- ควบคุมละเอียดยิ่งขึ้น
รายละเอียดเพิ่มเติม:
ความปลอดภัย
ในโลกของ windows คุณต้องเชื่อถือ*.exe
ไฟล์เดียวนั้น เราจะมั่นใจได้อย่างไรว่าเชื่อถือได้? คุณจะรู้ได้อย่างไรว่ามันติดตั้งบางอย่าง คุณจะแน่ใจได้อย่างไรว่ามันไม่ได้ทำสิ่งอื่นใดไว้ด้านหลัง?
ใน Ubuntu แพคเกจทั้งหมดมีการเซ็นชื่อแบบดิจิทัลดังนั้นโดยใช้ไฟล์แพคเกจแยกต่างหาก - ตัวจัดการแพ็กเกจ (ไม่ว่าจะเป็น muon, synaptic, aptitude หรือแม้แต่ apt apt) คุณจะได้รับการตรวจสอบเนื้อหาก่อนที่มันจะแตกออกมา แน่นอนว่าคุณเชื่อถือที่เก็บข้อมูล ฉันควรเชื่อถือที่เก็บ Ubuntu (หน่วยงานเดียว) มากกว่าหลายร้อยแหล่งที่ไม่คุ้นเคยที่มักจะดาวน์โหลด
การควบคุมแบบละเอียด
ด้วย*.exe
ไฟล์คุณสามารถทำสิ่งเดียวได้ ใน Ubuntu คุณสามารถตรวจสอบเนื้อหาของแพ็คเกจคำอธิบายการกำหนดค่าไฟล์แต่ละไฟล์การเปลี่ยนแปลงล่าสุดการแก้ไขข้อบกพร่อง ฯลฯ จากความสะดวกสบายของผู้จัดการแพ็คเกจของคุณก่อนตัดสินใจว่าจะติดตั้งหรือไม่
เมื่อคุณติดตั้งจาก*.exe
ไฟล์คุณต้องเชื่อถือ 'hook' ที่ถอนการติดตั้ง (และไม่*.exe
รับประกันว่าจะมีไฟล์ทั้งหมด) ใน Ubuntu ไฟล์ทั้งหมดที่อยู่ในแพ็คเกจมาตรฐานที่ติดตั้งโดยผู้จัดการแพ็คเกจสามารถถอนการติดตั้งได้เสมอเพราะเป็นฟังก์ชั่นของผู้จัดการแพ็คเกจไม่ใช่แพ็คเกจเอง ตัวจัดการแพคเกจเป็นแอปพลิเคชันแยกต่างหากและเชื่อถือได้ซึ่งมีทั้งตัวติดตั้งและตัวถอนการติดตั้งแพคเกจจะไม่สามารถยกเลิกการติดตั้ง hook จากคุณได้ แน่นอนแพคเกจที่เป็นอันตรายสามารถแอบดูสิ่งต่าง ๆ ผ่านการดำเนินการหลังการติดตั้ง แต่นั่นเป็นสาเหตุที่เรามีระบบที่เก็บข้อมูลอย่างเป็นทางการและบุคคลเดียวกันกับที่เราไว้วางใจในการดูแลรักษา
ความโปร่งใส
มันไปไกลกว่านี้ บน Ubuntu ฉันเชื่อมั่นในระบบของฉันได้จริงเพราะฉันสามารถตรวจสอบซอฟต์แวร์ได้หลายระดับ ระดับสูงสุดคือความสามารถในการดูซอร์สโค้ด แพ็คเกจไบนารีมีแพ็คเกจต้นทางที่สอดคล้องกัน ฉันสามารถดูซอร์สได้จริง (ตัวอย่าง: ' apt-get source bash ' จะให้แหล่งข้อมูลเต็มรูปแบบแก่เชลล์ bash) ในโลกของไฟล์. exe มักจะมีเพียงไบนารีและใครจะรู้ว่าพวกเขาทำอะไรอยู่เบื้องหลัง?
ที่กล่าวว่ามีข้อยกเว้นกฎอยู่เสมอ แต่สำหรับฉันความปลอดภัยและความไว้วางใจหมายความว่าฉันไม่สามารถยอมรับไบนารีที่ดำเนินการจากแหล่งต่าง ๆ หลายร้อยที่ยากต่อการตรวจสอบเป็นวิธีมาตรฐานในการติดตั้งส่วนประกอบในระบบของฉัน