За 12.04
Похідний від Pavlos Г. відповіді і натхнення від Darmien відповіді .
Інша версія? Перейдіть до списку .
Перегляньте кінець публікації, якщо у вас виникли проблеми і хочете відновити зміни.
1. Ігноруйте придбані додатки
Відкрийте термінал ( Ctrl+ Alt+ T) і введіть:
gksu gedit /usr/share/software-center/softwarecenter/db/update.py
І натисніть Enter. Вам буде запропоновано ввести пароль.
Тоді з’явиться редактор. Знайдіть наступні рядки (підказка: Ctrl+ Fможе допомогти):
doc = make_doc_from_parser(parser, cache)
if not doc:
LOG.debug("make_doc_from_parser() returned '%s', ignoring" % doc)
return
term_generator.set_document(doc)
name = doc.get_data()
Відразу після цих рядків вставте наступне ( включаючи пробіли! ):
if doc.get_value(XapianValues.PRICE) not in (""): return
Примітка. Якщо ви хочете зберегти речі, які не коштують грошей, але їх потрібно "придбати"
(наприклад, випробування, журнали та інші прописні матеріали), замініть ("")
на ("0.00", "")
.
Збережіть файл ( Ctrl+ S), відкрийте Програмний центр та… voila!
Комерційних програм немає!
Ви можете закрити редактор та термінал зараз.
2. Видаліть канал "Для придбання" (необов'язково)
Щоб також видалити в меню пункт "Для придбання", відкрийте термінал і введіть:
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)
Збережіть і насолоджуйтесь програмним центром без реклами!
Бічні нотатки:. файли. є. упаковані.
Що це означає, запитаєте ви? Це означає, що
щоразу , коли ви оновлюєте Центр програмного забезпечення, зміни
будуть повернені, і вам доведеться робити ці дії ще раз.
Скасуйте зміни
Якщо ви хочете відновити початковий стан файлів,
відкрийте термінал і введіть:
sudo apt-get install --reinstall software-center && exit
Знову вам буде запропоновано ввести пароль, цього разу на терміналі.
Введіть його та натисніть ENTER. Не хвилюйтеся, якщо під час введення нічого не з’явиться, це приховати пароль.
Після закінчення термінал автоматично закриється.