ฉันจะไม่ใช้ซอฟต์แวร์ที่เป็นกรรมสิทธิ์หลังการติดตั้งได้อย่างไร


58

ฉันรู้ว่าฉันสามารถตรวจสอบซอฟต์แวร์ที่ไม่มีการติดตั้งในปัจจุบันด้วยคำสั่งต่อไปนี้ (สมมติว่าaptitudeเป็น FOSS):

aptitude search '?installed (?section(restricted) | ?section(multiverse))'

และฉันสามารถลบแหล่งที่มา "จำกัด " และ "ลิขสิทธิ์" (และไม่เพิ่ม PPA ใด ๆ ) เพื่อให้รายการนั้นว่างเปล่า ฉันสมมติว่าจากจุดนี้เมื่อใดก็ตามที่ฉันapt install somethingว่ามีบางอย่างอยู่ในแหล่งที่อนุญาตหรือไม่พบ

เพียงพอหรือไม่ สิ่งนี้ทำให้แน่ใจว่าซอฟต์แวร์ทั้งหมดที่ฉันใช้อยู่ (ใน Ubuntu) เป็นโอเพ่นซอร์สหรือไม่


คำตอบ:


107

vrms( Virtual Richard M. Stallman) เพื่อช่วยเหลือ:
เสมือน Richard M. Stallman

sudo apt install vrms
vrms

และคุณจะได้รับสิ่งที่ชอบ:

      Non-free packages installed on computer-name

app-shortname1                    Application long name 1
app-shortname2                    Application long name 2
app-shortname3                    Application long name 3

       Contrib packages installed on computer-name

app-contrib1                      Application Contrib Name 1

  3 non-free packages, 0.4% of 2381 installed packages.
  1 contrib packages, 0.1% of 2381 installed packages.

ที่จะทำให้แน่ใจว่าคุณ / ไม่ได้ติดตั้งซอฟต์แวร์ที่เป็นกรรมสิทธิ์ใด ๆ

หมายเหตุ:แพทช์เฟิร์มแวร์ของ CPU นั้นไม่ต้องเสียค่าใช้จ่ายแต่จำเป็นอย่างยิ่งที่ จะต้องปกป้องคุณจากข้อบกพร่องของโปรเซสเซอร์และประโยชน์อื่น ๆ ของพวกเขาดังนั้นอย่าไปลงน้ำ! ;-)


13
ทรัพย์สินทางปัญญาของ Intel: ซีพียูยังคงปิดแหล่งยกเว้นRISC-V @PublicVoid และในฐานะที่คุณเป็นผู้ใช้ใหม่: หากคำตอบข้อใดข้อหนึ่งแก้ปัญหาของคุณอย่าลืมคลิกสีเทาทางด้านซ้ายของข้อความซึ่งหมายความว่าใช่คำตอบนี้มีประโยชน์มากที่สุด ! ;-)
Fabby

7
ไม่คุณต้องซื้อคอมพิวเตอร์เครื่องใหม่ที่มี CPU อื่นและชิปเซ็ตที่รองรับ: มันจะไม่เป็นระบบ Intel อีกต่อไป ให้อีกไม่กี่ปีก่อนที่ใครบางคนในไต้หวันจะเริ่มสร้างตัวประมวลผล Risc-V ในราคาต่ำสุด @PublicVoid
Fabby

3
Hi! ? คุณสามารถอธิบายสิ่งที่ * contrib" หมายความว่าเป็นแพคเกจ contrib ไม่ได้มาเปิด?
แมตต์เอลเลน

3
@ Fabby: ไม่ใช่แค่อนาคต Skylake มีปัญหาความถูกต้องอย่างน้อย 1 ครั้งก่อน Meltdown / Specter ที่ต้องการการอัปเดตไมโครโค้ดเพื่อแก้ไข (ปิดใช้งานการใช้ IDQ เป็นบัฟเฟอร์วงวน 64 รายการ (LSD = Loop Stream Detector) เนื่องจากกล่องมุมหายากที่มีการแทรก (หรือไม่สามารถแทรก) การผสาน uops สำหรับการลงทะเบียนบางส่วน Erratum SKL150 ดูhothardware.com/news/ … . ดูmicrobenchmarks ระดับต่ำ / ผลลัพธ์ perf-counter ก่อนการแก้ไข
Peter Cordes

9
ฉันวิ่งไปvrmsแล้วและรายงาน Chrome ไม่สำเร็จ ดังนั้นจึงไม่น่าเชื่อถือทั้งหมด
Paddy Landau

50

หากคุณกระตือรือร้นที่จะมีซอฟต์แวร์เสรีเท่านั้น (แม้ว่าคุณจะใช้คำว่า Open Source) ในคอมพิวเตอร์ของคุณคุณอาจต้องการพิจารณาติดตั้ง Ubuntu ด้วยตัวเลือก "ซอฟต์แวร์เสรีเท่านั้น" คุณสามารถหาข้อมูลเพิ่มเติมได้จากคำถามนี้

ตัวเลือกซอฟต์แวร์ฟรีเท่านั้น

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