Удаление gedit без удаления всего окружения cinnamon-desktop-environment

Я не люблю gedit и всегда использую geany или vim или что-то еще. Удаление его из текущей установки тестирования Debian также удаляет мета-пакет cinnamon-desktop-environment , потому что он зависит от gedit. Этот мета-пакет:

зависит от всех программ, необходимых для полноценной среды рабочего стола. Установите это, если хотите полный рабочий стол с корицей, включая графические приложения, которые позволяют пользователям выполнять почти все повседневные задачи.

После удаления, apt показывает, что 209 пакетов больше не нужны (потому что от них ничего не зависит), включая Pidgin, LibreOffice, Gnome System Monitor и т. Д. В следующий раз, когда я хочу запустить autoremove для другого удалённого приложения, он удалит все из них.

Я предполагаю, что решение состоит в том, чтобы вручную apt-get install пакеты, которые я действительно хочу иметь (например, Pidgin, LibreOffice, System Monitor и т. Д.), Но есть также множество пакетов, о которых я не знаю, что они делают. Многие из них, вероятно, являются зависимыми от вышеупомянутых, но я не знаю. Я должен проверить их все вручную. Некоторые выглядят несвязанными, например t1utils ( apt-cache rdepends не показывает ничего, что я узнаю).

Еще одно «решение» – это apt-get install весь список пакетов, которые он в противном случае мог бы выполнить autoremove, но это уродливый взлом, потому что он больше не будет знать, какие пакеты были установлены из-за зависимостей и которые были установлены, потому что я хочу, чтобы они были установлены ,

Я мог бы также изменить cinnamon-desktop-environment (например, создав свой собственный .deb ) в некотором роде, что она не зависит от gedit, сохраняя при этом другие зависимости. Я не уверен, как именно, но это звучит не слишком сложно. Проблема в том, что он, вероятно, больше не обновляется, когда есть обновления, потому что я установил его собственную версию.

Думая о создании моего собственного пакета, я заглянул в зависимости от cinnamon-desktop-environment . Сюрприз: это зависит от firefox, который даже не доступен в Debian. И это зависит от iceweasel, который я уже удалил без проблем. Я не понимаю.

Как я могу удалить gedit, не испортив рабочую среду?

One Solution collect form web for “Удаление gedit без удаления всего окружения cinnamon-desktop-environment”

Удаление программы только потому, что вы ее не используете, показывает ошибочное чувство приоритетов. Дисковое пространство дешево. Gedit занимает менее 2 МБ дискового пространства. Даже при ценах SSD RAID-1, стоимость которых составляет менее ½ ¢. При минимальной заработной плате в моей стране требуется меньше 2-х, чтобы заработать так много. Для этого вам понадобится гораздо больше 2 секунд. Прибыль от удаления пакета незначительна – только пропускная способность сети и диска при установке пакета.

Это, как говорится, вот как вы можете это сделать.


Пакет cinnamon-desktop-environment зависит от приложений, которые официально являются частью среды рабочего стола Cinnamon. Гедит – один из них.

Если вы хотите удалить Gedit, но оставите остальную часть Cinnamon, отметьте зависимости cinnamon-desktop-environment кроме gedit как вручную, а затем удалите cinnamon-desktop-environment . Вы берете на себя ответственность за добавление любого компонента, который может быть добавлен в Cinnamon в будущем. Вы можете использовать поиск aptitude для отображения пакетов, от которых зависит Cinnamon.

 aptitude unmarkauto $(aptitude -F %p search '~i ~Rcinnamon-desktop-environment !^gedit$') apt-get remove gedit 

Кроме того, вы можете создать фальшивый пакет gedit , который существует исключительно для разрешения зависимостей, но не содержит двоичный файл gedit. Вы можете использовать equivs для создания таких поддельных пакетов . Обратите внимание, что некоторые конфигурации Cinnamon могут по-прежнему считать, что Gedit присутствует и пытается вызвать несуществующий двоичный файл.

  • Как найти и заменить текст во всех открытых файлах с помощью gedit?
  • Использование FC 19 - Как я могу взаимодействовать с очень длинными меню?
  • Как сопоставить группу 1 в регулярном выражении, за которой следует 0, а не соответствующая группа 10
  • Как прокомментировать код LaTeX в Gedit?
  • Арифметические операции в регулярном выражении
  • Gedit или другой редактор без командной строки с возможностью проверки орфографии на двух языках одновременно
  • Добавление нового языка в Gedit
  • Gedit открывает «Несохраненный документ» при открытии файлов с помощью мыши
  • Автоматическая замена строк в gedit
  • Может ли gedit выделить элемент svg stucture?
  • Вертикальные линии, соединяющие блоки в Gedit
  • Linux и Unix - лучшая ОС в мире.