Вроде бы, ничего не сломал. Система стала чуть полегче. Что еще можно удалить безболезненно? Я не программист и не сисадмин. Может быть, какие-нибудь среды программирования и исполнения? Какие-то серверы?
Простой пользователь на занимается чисткой системы с потенциальными негативными последствиями. Если пакеты установлены, значит так надо мейнтейнерам дистрибутива. Им виднее, как лучше простого пользователя обеспечить работающим софтом. А если пользователь все же не простой или у него чешутся руки, то лучше поставить дистрибутив, который позволит установить то, что пользователю нужно, без лишнего.
Лучше пойти другим путём. Установить базовую часть дистрибутива и доустанавливать далее по необходимости. Лучше всего, наверное, для того подходит Arch Linux. Потому что руководство по установке подразумевает как раз установку базовых компонентов, а в их вики есть подробное описание множества компонентов системы с инструкциями по установке и настройке. Также там большое комьюнити, что упростит поиск решения для проблем, которые обязательно появятся на этом тернистом пути.
Серверы по умолчанию обычно не ставятся, кроме огрызка от почтовика, а больше удалять безопасно особо нечего. Маниакально удалять встроенные приложения гнома/KDE это уже болезнь, как по мне.
Удалять то, что уже есть. В этом случае, пока ты не составишь исчерпывающий список того, чего ты видеть у себя в системе ни при каких обстоятельствах не хочешь, затея не имеет смысла;
Изначально ставить только то, что тебе надо. Это занятие для красноглазых.
Такое ощущение что ты с ней куда то летишь, как в том анекдоте про Боинг с баней, бассейном, баром, рестораном, казино и массажным салоном. Ну лежит оно на диске и лежит, пока не запускается кушать оно не просит. А вот захочешь ты в Майнкрафт поиграть и будешь яву обратно вкрячивать.
Что еще можно удалить безболезненно?
Никто кроме тебя не знает что для тебя болезненно, а что нет. Изучай состав системы и сам решай.
Это был экстрим. Слетели: Anki; ufw; lxde; gnome-session-flashbak (остались не тронутыми: xfce и lxqt). Переустановил: anki; ufw. Deluge заменил на transmisson; mpv - на parole; bleachbit - на stacer. Deborphan нашел лишь символы отладки к xine*.
Поддержку 32-битной архитектуры убрали в Arch, однако есть какой-то https://archlinux32.org, тем не менее про него ничего сказать не могу, кроме того, что я нагуглил его 5 секунд назад.
Поддержку 32-битной архитектуры убрали в Arch, однако есть какой-то https://archlinux32.org, тем не менее про него ничего сказать не могу, кроме того, что я нагуглил его 5 секунд назад.
Debian установлен на рабочих местах астронавтов на МКС.
Мне это всё напомнило древнюю смешную историю из жизни телемастеров, в которой капитан дальнего плавания в промежутках между заплывами пытал телевизор, методично выпаивая из него детали и записывая в тетрадь всё что с ним без этой детали происходит. И когда он в рейс уходил его дочь вызывала телемастера, чтобы он жертву палача в порядок привёл. И вручала тот самый рукописный журнал, в котором были методично задокументированы произведённые в этот его визит пытки и истязания.
Главное успели питон удалить по советам ведущих анонимов. Тут на форуме есть персонаж, который(ая) маниакально выпиливал питон из всех дистров, куда мог дотянуться. Перенимайте опыт.
Федя, систему надо оптимизировать, а не просто «чистить». Для чистки от лишних программ есть причины, но их не много. Например, я делаю регулярные бекапы всего диска, поэтому мне выгодно, чтобы лишнего на нём не было. Если ничего подобного ты не делаешь, то пару-тройку гигов софта погоды не сделают и никак не «облегчат» систему.
Проблема в том, со временем система всё равно будет засрана всякими служебными файлами типа логов, а так же ошмётками деятельности программ.
Начнём с логов. Разберись что в твоей системе активно ведёт логи и куда складывает.
Уже в этом пункте мы сталкиваемся с вопросом что нужно, а что нет. Так вот, ответа на этот вопрос не существует, это личная жизнь, что тебе надо, то и оставь — остальное на помойку.
Само логирование тоже надо настраивать, если ты не вырубаешь его на корню. Проблема в том, что некоторый софт по умолчанию имеет и сливает дебаггинг в журнал (который, в свою очередь, на диск) и порой непросто запретить ему такую деятельность. В этом замечены кеды, иксовый софт и гткашный. Придётся прилично погуглить, чтобы прекратить такое безобразие, но, например, гткашному софту вообще никак не запретить (такие вот у гномеров нравы).
Проблема в том, что даже настроив системные логи, надо продолжить исследовать, как системный, так и домашний софт на предмет логгирования — к сожалению, некоторый софт занимается этим весьма упорно.
Поговорим о кэшах. Некоторые программы (сообща) способны наваливать гигабайты кэшей со временем. Например, ФФ. Если его не настраивать, то со временем он прилично кушает диск. Вот ты посетил тяжёлый сайт, который сохранил на диск кучку оффлайновых данных (фактически тихо установился на твой диск), и даже если ты больше туда не заходишь, оно будет лежать там до второго пришествия. Ну и, гуляя по интернету, подобный кэш только растёт. Это не единственная проблема, это пример, у фокса много таких моментов (у хромого не меньше).
Вот ты используешь Анки. Загляни в ~/.cache/Anki, возможно удивишься, если давно используешь на этом компе. Эта программа тупо за собой не чистит кэш и он растёт на сотни мегабайт, причём, если ты тупо его отрубишь топором, Анки будет работать как ни в чём не бывало, только слегка ругнётся в журнал.
Вариантов «обезвреживания» наглого софта много — отправка в /dev/null, tmpfs, разного рода запреты на запись, firejail и т.д. в плоть до написания скриптов и сервисов.
Короче, здесь ты ограничен только желанием учиться и своим воображением.
Теперь поговорим про оптимизацию системы.
Прежде всего выбери себе надёжный метод бекапа для всей системы, так как в припадке пуризма ты обязательно всё сломаешь.
Выбери себе подходящую ФС и настраивай под себя, подбери вариант свопа. Изучай возможности настройки своей видеосистемы (иксы, видяха). Не поленись и сеть понастраивать. И, конечно, загрузку системы, там есть что ускорить и оптимизировать!
Для работы с системд сервисами рекомендую поставить Cockpit, так будет нагляднее.
Периодически запускай свой любимый софт из терминала и изучай выхлоп, могут быть интересные подсказки. Вообще не ленись настраивать софт, обычно простой ключ -h может подкинуть хорошие идеи.
Что же касается удаления ненужного, то дело это не хитрое, хотя и муторное, — удаляй сирот (так вроде в дебе называются) сначала, потом всё остальное, что тебе кажется ненужным, и периодически проверяй, чтобы не болтались осиротевшие пакеты.
Запасись терпением, это может занять месяцы и годы, но если не отступишь, то подружишься с линуксом довольно хорошо с точки зрения кастомизации. Однако конца и края этому процессу нет.
Что еще можно удалить безболезненно? Я не программист и не сисадмин. Может быть, какие-нибудь среды программирования и исполнения?
Прежде всего make, cmake, gcc, g++ и все lib*-devel. kernel-headers, kernel-devel
Python ты уже вроде удалил (хотя на нем много системного софта живет, типа конфигураторов). Теперь perl удали.
Я у себя удаляю огромное количество шрифтов (разных ненужных мне народностей, начиная от кхмеров и заканчивая китайскими).
ТС, прежде, чем заниматься ерундой и экономией на спичках, скажи хоть, сколько у тебя места в корне и сколько не хватает. И для чего именно не хватает.
Далее, вместо удаления пакетов, попробуй понять, что именно занимает много места. Часто это, например, логи, или старые версии пакетов в кэше. С последних следует начать. Затем можно поумерить аппетиту Journald, например, ограничив его логи 512 МБ, которых простому домашнему юзеру с головой хватет (можно даже 256, пожалуй).
можно поумерить аппетиту Journald, например, ограничив его логи 512 МБ
Эту дрянь надо гасить, да. Оно может гигабайтами выжирать диск. Выше папин азиат давал полезную инфу как с этим бороться. Вообще, современный линукс по дефолту это жопа, которая прям как винда живет своей жизнью и сжирает все доступные ресурсы. Без напильника никак.
Простой пользователь на занимается чисткой системы с потенциальными негативными последствиями.
+1. Если пользователь задаётся такими вопросами — значит, он уже вышел из категории простого и готов к неожиданностям.
ТСу: в линуксах лучше не вычищать установленное, а добавлять неустановленное. Например, поставить Debian Netinstall/Minimal CD и добавить нужное. Но повторюсь, этими действиями ты подтверждаешь свой выход из рядов простых пользователей. :)