Проблемы с графическими центрами программного обеспечения в Linux? Давайте выясним!

За последние годы Linux значительно продвинулся в направлении того, чтобы стать более дружелюбным для новых и неопытных пользователей. Одним из распространенных усилий является создание графических центров программного обеспечения. Представьте себе, насколько бы полезным было наличие чего-то подобного Play Store на Linux. Это отличная идея, но действительно ли GNOME и KDE Plasma справляются с этой задачей?
Plasma Discover

Рабочий стол KDE Plasma — это хорошо зарекомендовавший себя инструмент, который по-прежнему остается очень дружелюбным для новых пользователей. Вы можете настроить все, но вам не обязательно настраивать что-либо. Интерфейс Plasma, который вы получаете после свежей установки, должен выглядеть и ощущаться очень знакомо для пользователей Windows, поэтому переход не является резким.
Plasma также включает в себя множество современных удобств. Она даже интегрируется с вашим Android-телефоном, чтобы отправлять и получать текстовые сообщения. Учитывая это, разумно предположить, что программный центр Discover должен быть таким же дружелюбным и интуитивно понятным, верно?
Прежде чем углубляться в детали, вы, вероятно, видите, к чему это идет. Discover сейчас — это хорошо задуманный, но плохо исполненный проект. Даже тестирование последнего релиза Neon, официального дистрибутива KDE на базе Ubuntu, показало плохую производительность и странные результаты.

Ясно, что команда KDE знает, в каком направлении хочет двигаться с Discover и имеет правильные идеи, но реализация еще не достаточно зрелая. Меню навигации не самое простое в использовании и может легко запутать новых пользователей. Они добавили возможность добавлять и удалять источники программного обеспечения из поиска, но трудно понять, работает ли это, когда функция поиска даже не предоставляет точные результаты для пакетов в основных репозиториях. Пытаясь найти Steam, что многие новые пользователи Linux будут искать, Discover не только не удалось найти Steam, но и приложение вылетело во время выполнения поиска. Чтобы усугубить ситуацию, Steam уже был установлен на системе во время теста. Он определенно находился в репозиториях.
Вкратце, Plasma Discover может быть хорошей в будущем, но еще не готова для массового использования.
GNOME Software
С планами Canonical перейти Ubuntu на рабочий стол GNOME произошла миграция от собственного центра программного обеспечения Ubuntu к стандартному центру GNOME. Центр программного обеспечения GNOME уже давно является частью дистрибутивов, таких как Fedora, но переход Ubuntu действительно вывел его на первый план.
GNOME Software имеет гораздо более дружелюбный и графический интерфейс. Он включает в себя заставку с рекомендациями и контентом, подобным тому, что предлагает Google Play. Его категории довольно отзывчивы и точны. Однако списки категорий не содержат некоторых элементов, таких как оценка пользователей, которые помогли бы новым пользователям различать популярные качественные приложения и менее разработанные.

Функция поиска в GNOME Software была испытана на быстроту и точность. Не было никаких проблем с нахождением Steam с помощью быстрого поиска. Ему также удалось найти программное обеспечение из внешних репозиториев без инцидентов.

Сейчас нет очень простого способа добавить новые источники программного обеспечения, но на данный момент это не так уж сложно и может стать проще в будущем.
Действительно ли они хорошие?
Нет однозначного ответа на вопрос, являются ли графические центры программного обеспечения “хорошими” в Linux сейчас. Нет опции, которая была бы настолько мощной, как командная строка, и, вероятно, её никогда не будет.
Ни GNOME, ни KDE не имеют возможности устанавливать системные компоненты и библиотеки через свои центры программного обеспечения. Они управляют только приложениями. Ни один из них не имеет оценок приложений, чего хотели бы новые пользователи.
Если вы новичок в Linux и хотите графический центр программного обеспечения, GNOME будет лучшим выбором. Установите последнюю версию Ubuntu, и он у вас уже будет. Это даст вам отличный способ просматривать доступное программное обеспечение в стандартных репозиториях вашей системы. Просто не ожидайте, что вы сможете управлять всей системой через него пока что. Для тех, кто более знаком с своей системой Linux, возможно, вам стоит придерживаться менеджера пакетов, такого как Synaptic или Pacman, или просто заниматься установкой через командную строку.