สำหรับ 12.10 และใหม่กว่า
ที่ได้มาจากjmendeth คำตอบ
รุ่นที่แตกต่างกันอย่างไร ไปที่รายการ
ดูจุดสิ้นสุดของโพสต์หากคุณมีปัญหาและต้องการเปลี่ยนกลับ
ปิดศูนย์ซอฟต์แวร์หากเปิดอยู่
ตอนนี้เปิดเทอร์มินัล ( Ctrl+ Alt+ T) และพิมพ์:
gksu gedit /usr/share/software-center/softwarecenter/db/update.py
และกด Enter คุณจะได้รับแจ้งให้ใส่รหัสผ่าน
จากนั้นตัวแก้ไขจะปรากฏขึ้น ค้นหาบรรทัดต่อไปนี้ (คำใบ้: Ctrl+ Fอาจช่วย):
doc = self.make_doc(cache)
if not doc:
LOG.debug("%r.index_app_info: returned invalid doc %r, ignoring.",
self.__class__.__name__, doc)
return
name = doc.get_data()
ทันทีหลังจากบรรทัดเหล่านี้วางต่อไปนี้ ( รวมถึงช่องว่าง! ):
if doc.get_value(XapianValues.PRICE) not in (""): return
บันทึกไฟล์ ( Ctrl+ S) และปิดตัวแก้ไข แต่ไม่ใช่เทอร์มินัล
ตอนนี้พิมพ์เทอร์มินัล:
gksu gedit /usr/share/software-center/softwarecenter/backend/channel_impl/aptchannels.py
กดปุ่มตกลง. ตัวแก้ไขจะปรากฏขึ้นอีกครั้ง ค้นหาบรรทัดเหล่านี้:
if get_distro().PURCHASE_APP_URL:
channels.append(for_purchase_channel)
และปิดการใช้งานพวกเขาโดยใส่#
ด้านหน้าของทุกบรรทัด:
#if get_distro().PURCHASE_APP_URL:
# channels.append(for_purchase_channel)
บันทึกไฟล์ปิดตัวแก้ไข แต่ไม่ใช่เทอร์มินัล
ในเทอร์มินัลพิมพ์:
gksu echo; sudo update-software-center && exit
รอสักครู่เทอร์มินัลจะปิดโดยอัตโนมัติเมื่อเสร็จแล้ว ...
จากนั้นเปิด Software Center และ ... voila!
ไม่มีโปรแกรมเชิงพาณิชย์!
หมายเหตุด้าน: ไฟล์ เป็น แพคเกจ
คุณถามว่าอะไร ซึ่งหมายความว่า
เมื่อใดก็ตามที่คุณอัพเกรดศูนย์ซอฟต์แวร์การเปลี่ยนแปลง
จะถูกเปลี่ยนกลับและคุณจะต้องทำตามขั้นตอนนี้อีกครั้ง
เลิกทำการแก้ไข
หากคุณต้องการกู้คืนสถานะดั้งเดิมของไฟล์ให้
เปิดเทอร์มินัลแล้วพิมพ์:
gksu echo; sudo apt-get install --reinstall software-center && exit
อีกครั้งคุณจะได้รับแจ้งรหัสผ่านของคุณ
เครื่องจะปิดโดยอัตโนมัติเมื่อเสร็จสิ้น