จะเกิดอะไรขึ้นเมื่อโปรแกรมถูกลบออกจาก Software-Center


10

หาก Canonical ลบโปรแกรมออกจากที่เก็บของ Ubuntu Software-Center จะเกิดอะไรขึ้นกับการติดตั้งของฉัน

ฉันชอบใช้ Software-Center เพื่อค้นหาและติดตั้งโปรแกรมบน Ubuntu และจัดการการอัปเดตเพื่อให้ซอฟต์แวร์เป็นรุ่นล่าสุดอยู่เสมอ ตัวอย่างเช่นฉันใช้โปรแกรม MediaInfo (โดยไม่มีเหตุผลเฉพาะ) MediaInfo เปลี่ยนการอนุญาตให้ใช้สิทธิ์จาก LGPL เป็น FreeBSD เมื่อเร็ว ๆ นี้: ในขณะที่ยังเป็น FOSS อาจเป็นไปได้ว่าโปรแกรม (หรือโปรแกรมอื่น ๆ จาก Software-Center) ถูกซื้อโดย บริษัท ที่ใช้สิทธิ์การใช้งานที่เป็นกรรมสิทธิ์หรือเพิ่มฟังก์ชั่นอื่น ๆ ไม่เห็นด้วยกับข้อกำหนดของที่เก็บซอฟแวร์ของ Ubuntu ที่ให้บริการแก่ผู้ใช้ใน Software-Center

ในกรณีนี้อาจถูกลบออกจาก Software-Center หากฉันเข้าใจอย่างถูกต้อง จะเกิดอะไรขึ้นกับโปรแกรมบนคอมพิวเตอร์ของฉันหากฉันติดตั้งไปแล้วในตอนนั้น

มันจะถูกลบโดยอัตโนมัติจากระบบของฉันหรือไม่ มันจะไม่ถูกอัพเดตเป็นเวอร์ชั่นถัดไปหรือไม่? รุ่นที่เหมาะสมสุดท้ายจะยังคงมีอยู่ใน Software-Center หรือไม่ และฉันจะได้รับการแจ้งเตือนบางอย่างเกี่ยวกับสิ่งนี้หรือไม่?


3
เมื่อมีคนแจกจ่ายรุ่นของโปรแกรมเป็น FOSS จะให้บริการฟรีและแจกจ่ายต่อได้ภายใต้เงื่อนไขการอนุญาตให้ใช้สิทธิ์ FOSS เดียวกันตลอดไป เวอร์ชันที่ใหม่กว่าอาจได้รับสิทธิ์การใช้งานที่เป็นกรรมสิทธิ์ แต่เวอร์ชันก่อนหน้าจะฟรีตลอดไป
mucaho

คำตอบ:


8

ในขณะที่ยังคงเป็น FOSS อาจเป็นไปได้ว่า บริษัท (หรือโปรแกรมอื่น ๆ จาก Software-Center) ได้รับการซื้อโดย บริษัท ที่ใช้สิทธิ์การใช้งานที่เป็นกรรมสิทธิ์หรือเพิ่มฟังก์ชั่นอื่น ๆ ที่ไม่เห็นด้วยกับข้อกำหนดของซอฟต์แวร์ Ubuntu ที่เก็บข้อมูลพร้อมใช้งานสำหรับผู้ใช้ใน Software-Center

การไม่เป็น FOSS หรือมีใบอนุญาตเป็นเจ้าของไม่เคยเป็นปัญหาสำหรับ Canonical (ดูที่เก็บข้อมูลที่ จำกัด และลิขสิทธิ์)

หากบางสิ่งไม่สามารถอยู่ในที่เก็บได้อีกต่อไปด้วยเหตุผลอื่น:

จะเกิดอะไรขึ้นกับโปรแกรมบนคอมพิวเตอร์ของฉันหากฉันติดตั้งไปแล้วในตอนนั้น

ไม่มีอะไร มันจะนั่งอย่างสงบสุข

มันจะถูกลบโดยอัตโนมัติจากระบบของฉันหรือไม่

เลขที่

มันจะไม่ถูกอัพเดตเป็นเวอร์ชั่นถัดไปหรือไม่?

ใช่.

รุ่นที่เหมาะสมสุดท้ายจะยังคงมีอยู่ใน Software-Center หรือไม่

มันขึ้นอยู่กับเหตุผลที่อยู่เบื้องหลังการกำจัด เช่นถ้าแพ็คเกจเป็นอันตรายแน่นอนมันจะถูกลบออก

และฉันจะได้รับการแจ้งเตือนบางอย่างเกี่ยวกับสิ่งนี้หรือไม่?

เลขที่

อย่างไรก็ตามคุณสามารถตรวจสอบว่าแพ็คเกจไม่ได้อยู่ในที่เก็บได้ตลอดเวลาโดยเรียกใช้apt-cache policy <package>หรือไม่

แพ็กเกจที่ไม่มีเวอร์ชันในที่เก็บจะไม่แสดงเวอร์ชันที่พร้อมใช้งานจากที่เก็บซึ่งเป็นตัวเลือกสำหรับการติดตั้ง


1

จะไม่มีการลบแพ็คเกจที่ติดตั้งออกหาก Canonical ลบแพ็คเกจออกจากที่เก็บ เหมือนกันสำหรับ PPA หรือที่เก็บอื่น ๆ สิ่งเดียวที่เกิดขึ้นคุณจะไม่ได้รับการอัปเดตอีกต่อไป

หากแพ็กเกจควรรวมอยู่ในที่เก็บอีกครั้งคุณจะได้รับการอัพเดตอีกครั้ง แต่คุณจะไม่ได้รับแจ้งอย่างชัดเจนเกี่ยวกับการส่งคืน


1

การเปลี่ยนแปลงในที่เก็บข้อมูลใด ๆ จะไม่มีผลกับการติดตั้งในท้องที่ของคุณ!
ไม่มีใครจะ (สามารถ) ถอนการติดตั้งอะไรในระบบส่วนบุคคลของคุณ

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

หาก canonical ตัดสินใจที่จะลบแพ็กเกจออกจากที่เก็บพวกเขาจะลบมันทั้งหมด มันจะทำให้รู้สึกว่าพวกเขาจะเก็บรุ่นหนึ่งที่ล้าสมัยในไม่ช้าถ้าพวกเขาต้องการกำจัดมัน? ไม่พวกเขาจะลบทุกรุ่น

หากโปรแกรมกลายเป็นกรรมสิทธิ์ แต่ฉันสามารถจินตนาการได้ว่าแทนที่จะลบพวกเขาก็สามารถย้ายไปที่เช่นuniverse/ multiverse/ partnerพื้นที่เก็บข้อมูลไม่แน่ใจว่าหนึ่งจะเหมาะสำหรับกรณีที่ ...

และคุณอาจพบ PPA (Personal Package Archive) ของคนที่ยังคงเผยแพร่แพ็คเกจนี้ต่อไป หากคุณติดตั้ง PPA คุณจะได้รับแพ็คเกจและการอัพเดตใหม่จากที่นั่นในแบบเดียวกับที่คุณทำจากที่เก็บ เพียงแค่ระวังว่า PPAs จะไม่ถูกตรวจสอบอย่างกว้างขวางกับมัลแวร์และปัญหาด้านความปลอดภัยกว่าที่เก็บดังนั้นคุณต้องรู้ถึงความเสี่ยง ปกติแล้วมันจะเล็ก แต่ก็มีอยู่จริง

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