Score:4

คุณจะอัปเกรดเวอร์ชัน Ubuntu โดยไม่ต้องอัปเกรดแพ็คเกจได้อย่างไร

ธง cn

ฉันจำเป็นต้องอัปเกรด Ubuntu Version บนเซิร์ฟเวอร์ของฉัน แต่ฉันไม่ต้องการอัปเกรดแพ็คเกจที่ติดตั้งไว้ เป็นไปได้ไหม

vidarlo avatar
ar flag
ฟังดูเหมือน [ปัญหา x-y](https://xyproblem.info/) *ทำไม* คุณต้องการอัปเกรดเวอร์ชัน Ubuntu แต่ใช้แพ็คเกจเก่าต่อไป
cn flag
แน่นอน @vidarlo ลองเดาดูว่า "ฉันต้องอัปเกรดด้วยเหตุผลด้านความสอดคล้อง แต่กำลังพยายามหลีกเลี่ยงการจัดการกับความไม่ลงรอยกันหรือความแตกแยกในเวลานี้"
Score:19
ธง mx

คำถามของคุณบ่งบอกถึงความเข้าใจผิดว่า Ubuntu รุ่นที่วางจำหน่ายจริงคืออะไร วิธี.

â21.04â ไม่ใช่ตัวเลขสุ่ม มันเป็นการรับประกันว่า:

  • แพ็คเกจที่มีอยู่ ณ เวลาที่ออก Ubuntu เวอร์ชันนั้นยังคงมีให้สำหรับผู้ใช้ Ubuntu เวอร์ชันนั้น
  • เวอร์ชันที่ออกใหม่ของแพ็คเกจเหล่านั้นในเวอร์ชันของ Ubuntu นั้นจะคงความเข้ากันได้แบบไบนารีกับเวอร์ชันของแพ็คเกจที่มีให้ในเวอร์ชันดั้งเดิมของ Ubuntu เวอร์ชันนั้น

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

สิ่งนี้ไม่แตกต่างกับ Windows หรือ macOS หรือ FreeBSD หรือการกระจาย Linux ใดๆ ที่ไม่ได้ใช้โมเดลการเผยแพร่แบบต่อเนื่อง นอกจากนี้ยังไม่แตกต่างจากเวอร์ชันสำหรับซอฟต์แวร์ประเภทอื่นๆ

Score:9
ธง in

ไม่ เป็นไปไม่ได้ หากคุณไม่อัปเดตแพ็คเกจ แสดงว่าคุณไม่มีเวอร์ชันใหม่

Halsi avatar
cn flag
เป็นไปได้ไหมที่จะแยกบางแพ็คเกจออกจากการอัพเกรด?
in flag
ไม่ ไม่จริง หากคุณต้องการเวอร์ชันเฉพาะสำหรับบางกรณี คุณควรดูที่การทำคอนเทนเนอร์
ti7 avatar
na flag
ti7
มันขึ้นอยู่กับแพ็คเกจด้วย - บางอันคุณอาจปักหมุดได้หากคุณเป็นคนเพิ่ม
dave58 avatar
sa flag
คุณสามารถ 'ปักหมุด' แพ็คเกจเพื่อป้องกันไม่ให้อัพเกรดได้ แต่หากต้องการแพ็คเกจที่ปักหมุดเวอร์ชั่นใหม่กว่าสำหรับแพ็คเกจอื่น ก็จะป้องกันการอัพเกรดได้เช่นกัน ขึ้นอยู่กับความวิกฤตของระบบของการระงับแพ็คเกจที่เป็นผลลัพธ์ สิ่งนี้สามารถนำไปสู่เอฟเฟกต์แบบเรียงซ้อนซึ่งส่งผลให้ไม่สามารถอัปเกรดเป็น 'เวอร์ชัน' ได้ ไม่ใช่สถานการณ์ที่ดีที่จะอยู่ใน
cn flag
@Halsi คุณต้องการอัปเกรดหรือไม่ หากคุณแยกบางแพ็คเกจออกจากการอัปเกรด แสดงว่าคุณไม่ได้อัปเกรด แสดงว่าคุณอัปเกรดบางส่วน
cn flag
@Halsi ในขณะที่อาจเป็นไปได้ที่จะหลีกเลี่ยงการอัปเกรดแพ็คเกจที่ไม่ใช่ระบบ (เช่น แพ็คเกจที่ติดตั้งจากแหล่งบุคคลที่สาม เช่น PPA เป็นต้น) ความเข้ากันได้แบบไบนารีบน Linux อาจซับซ้อนและยากที่จะให้เหตุผล ข้อดีส่วนหนึ่งของการใช้ distro เวอร์ชันเฉพาะคือเหตุผลนี้ทำเพื่อคุณสำหรับแพ็คเกจทั้งหมดในที่เก็บ หากคุณต้องการใช้แพ็คเกจที่สร้างขึ้นสำหรับ distro เวอร์ชันอื่น คุณจะต้องเข้าใจความซับซ้อนเหล่านี้และจัดการกับผลที่ตามมาด้วยตนเอง
Score:4
ธง ng

ไม่มี "เวอร์ชัน Ubuntu" หากไม่มีแพ็คเกจ ที่จริงแล้วไม่มี Ubuntu ที่ไม่มีแพ็คเกจ

Ubuntu เป็นเพียงชุดของแพ็คเกจมากมาย และรุ่นของ Ubuntu จะมีแพ็คเกจเฉพาะรุ่น หากต้องการอัปเดต Ubuntu คุณจะต้องอัปเดต

คุณสามารถปักหมุดเวอร์ชันแพ็คเกจได้ตลอดเวลา แต่คาดว่าสิ่งต่าง ๆ จะทำงานแปลก ๆ

หากคุณต้องการแพ็คเกจใหม่ล่าสุดใน Ubuntu รุ่นเก่า คุณสามารถพิจารณาใช้ Backports.

Score:2
ธง ng

การกระจาย Linux คือชุดของแพ็คเกจ เวอร์ชันเฉพาะของการแจกจ่าย Linux คือชุดของแพ็คเกจเวอร์ชันเฉพาะ

แนวคิดของ "การอัพเกรดการแจกจ่ายโดยไม่ต้องอัพเกรดแพ็คเกจ" นั้นไม่สมเหตุสมผล: การแจกจ่าย เป็น แพ็คเกจแพ็คเกจ เป็น การกระจาย รุ่นของการกระจาย เป็น เวอร์ชันของแพ็คเกจทั้งหมดที่เป็นส่วนหนึ่งของการแจกจ่าย

คำว่า "ลีนุกซ์ดิสทริบิวชัน" มาจากช่วงเวลาที่เพิ่งมีการคิดค้นเวิลด์ไวด์เว็บ การเข้าถึงอินเทอร์เน็ตหายาก การเข้าถึงอินเทอร์เน็ตบรอดแบนด์แทบไม่มีอยู่นอกมหาวิทยาลัย สถาบันของรัฐ และบริษัทขนาดใหญ่น้อยมาก ไม่มีโครงการโฮสต์ฮับเช่น SourceForge, BitBucket หรือ GitHub ไม่มีไซต์รวบรวมซอฟต์แวร์ เช่น Freshmeat.net, Freecode, freshcode.club หรือ Fresh FOSS

หากคุณต้องการติดตั้งระบบลีนุกซ์ คุณจะต้องได้รับส่วนประกอบแต่ละอย่างโดยตรงจากผู้พัฒนาแต่ละรายผ่านทางแต่ละวิธี (บางครั้ง FTP บางครั้ง rcp บางครั้ง Usenet บางครั้งแม้แต่ในแผ่นฟลอปปีจริงต่อ snail-mail) คอมไพล์ทั้งหมด ด้วยตัวคุณเอง ค้นหาว่าแพ็คเกจ A เวอร์ชันใดที่เข้ากันได้กับแพ็คเกจ B เวอร์ชันใด และอื่น ๆ

สิ่งที่ลีนุกซ์ดิสทริบิวชั่นทำคือรวบรวมแพ็คเกจทั้งหมดจากนักพัฒนาแต่ละคน ตรวจสอบให้แน่ใจว่าพวกมันทำงานร่วมกันได้ดี และนำทั้งหมดไปไว้ในฟล็อปปี้ดิสก์ชุดเดียว ในซีดีรอมแผ่นเดียว หรือบนไซต์ FTP เดียว เพื่อให้พวกมันสามารถ "แจกจ่าย" รวมกันเป็นสิ่งเดียวจากที่เดียวได้อย่างง่ายดาย แทนที่จะต้องตามล่าหาพวกมันไปทั่ว

นั่นคือความหมายของคำว่า "การกระจาย Linux" โดยพื้นฐานแล้ว: ชุดของแพ็คเกจที่ออกแบบมาเพื่อให้ทำงานร่วมกันได้ดี จากที่เดียว เมื่อเวลาผ่านไป ลีนุกซ์รุ่นดิสทริบิวชันได้เพิ่มคุณสมบัติเพิ่มเติมให้กับข้อเสนอของพวกเขา: ตัวจัดการแพ็คเกจที่ทำให้ง่ายต่อการติดตั้งและถอนการติดตั้งแพ็คเกจ ตัวติดตั้งที่ทำให้ง่ายต่อการติดตั้งการกระจายบนระบบใหม่ บางครั้ง ดิสทริบิวเตอร์ก็พัฒนาซอฟต์แวร์ของตัวเองเมื่อพวกเขา รู้สึกว่าขาดตัวเลือกเป็นพิเศษ พวกเขาเริ่มพัฒนารูปลักษณ์และความรู้สึกที่สอดคล้องกันในทุกแอปพลิเคชัน ฯลฯ

แต่โดยพื้นฐานแล้วพวกเขายังคงเป็นชุดของแพ็คเกจ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา