ประวัติของความแตกต่างระหว่างupdate
และupgrade
จริง ๆ แล้วสวยเท่ห์
นานมาแล้ว - ประมาณ 2000 ปีก่อนที่ Ubuntu จะมีอยู่ - แบนด์วิดท์และพื้นที่ดิสก์มี จำกัด มาก ... แม้ว่าจะขยายตัวเมื่อเทียบกับกลางปี 1990 บรอดแบนด์เพิ่งเริ่มต้นใช้งานและการหมุนหมายเลขยังเป็นวิธีสำคัญในการออนไลน์ ดิสก์ขนาดใหญ่ยังคงมีอยู่เพียงไม่กี่ร้อย MB Apt ฉลาดและใหม่หัวรุนแรงและการปฏิวัติสร้างขึ้นบน dpkg
ฐานข้อมูลที่ฉลาดเมื่อคุณคิดเกี่ยวกับมันเป็นประหลาดใจ: มันเป็นฐานข้อมูลที่ถูกต้องต่อนาทีของทุกซอฟต์แวร์จากทั้งหมดที่เก็บที่รู้จักกัน มีรายละเอียดเพียงพอสำหรับการคำนวณการพึ่งพาและระบุการอัพเกรดที่มีอยู่ แต่มีขนาดเล็กพอที่จะส่งผ่านโมเด็ม dial-up ของเวลาและเก็บไว้ในไดรฟ์ขนาดเล็กของเวลา การอัพเดตฐานข้อมูลของคุณทางโทรศัพท์อาจใช้เวลาสักครู่ในการเชื่อมต่อที่ดี ในขณะที่เป็นเวลานานแล้วเงยหน้าขึ้นมองแพคเกจด้วยตนเอง (ก่อนที่จะฉลาด) สามารถใช้ชั่วโมง
ย้อนกลับไปที่ distros ถูกสร้างขึ้นแตกต่างกัน - ไม่มีการรวมอย่างต่อเนื่องไม่มีการทดสอบควัน (ดีไม่มากทดสอบเลย!) สร้างฟาร์มเพิ่งเริ่มต้น การอัพเกรดต้องถูกเปลี่ยนกลับบ่อยกว่าตอนนี้ ผู้ใช้หลายคนเลือกที่จะไม่อัพเกรดแพ็คเกจบางอย่างด้วยเหตุผลต่าง ๆ หรือเลือกเฉพาะการอัพเกรดบางอย่างในวันนี้ (เพื่อทดสอบด้วยตนเอง) และการอัพเกรดอื่น ๆ ในวันพรุ่งนี้
ในอีก 15 ปีข้างหน้าเครื่องมือจะไม่เปลี่ยนแปลงมากนักซึ่งเป็นเหตุผลว่าทำไมเรายังคงแยกจากกันupdate
และupgrade
ดำเนินการ ใช้ขั้นตอนการทำงานมีการพัฒนาเป็นความน่าเชื่อถือ distro ได้ดีขึ้นและมากของแหล่งที่มา / ปรับปรุงการจัดการ / การปรับรุ่นที่ใช้จะได้รับคู่มือที่ซ่อนอยู่เบื้องหลังช้าชั้นของระบบอัตโนมัติ ( software-updater
, unattended-upgrades
)
การทำให้เครื่องมือแพคเกจซอฟต์แวร์มีความทันสมัยเป็นเหตุผลหนึ่งที่ Snaps และ AppImage และ Flatpack เพิ่งปรากฏ แต่นั่นคือบทต่อไป
alias
นั้นได้ วิธี unix คือหนึ่งคำสั่งทำสิ่งเดียวเท่านั้นดังนั้นการแยกเหมาะสมกว่าด้วยวิธี unix ถ้าอาร์กิวเมนต์ 'เทววิทยา / ปรัชญา' เป็นสิ่งที่คุณเกินไป