Почему в Ubuntu Software Center есть проприетарное программное обеспечение?

19

У меня очень простой вопрос: как избавиться от проприетарного программного обеспечения из Ubuntu Software Center (USC)?

Это не работает, чтобы включить или отключить репозитории. Даже если активны только «универсальные» и «основные» репозитории, вы все равно можете увидеть множество проприетарных программ. Примеры включают в себя Skype, Slack, Spotiffy.

Протестировано: Ubuntu 18.04 и Ubuntu 16.04.

Отредактировано: мне пришлось отредактировать этот вопрос, чтобы исключить еще одну ошибку, о которой я ранее сообщал здесь о том, сколько приложений с открытым исходным кодом в USC ошибочно помечается как проприетарные. Добавил, что здесь /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-pprietary

ОБНОВЛЕНИЕ: Этот вопрос остается без ответа, и я считаю, что это очень важная тема, поэтому она требует большего внимания. Если Ubuntu заявляет, что является бесплатным и открытым исходным кодом, дайте мне свободу удаления проприетарного программного обеспечения из вашего официального центра программного обеспечения, пожалуйста. Новички в Ubuntu Operating System не будут знать, как избежать проприетарных приложений из Центра программного обеспечения, особенно потому, что когда они (я и все мы) устанавливаем Ubuntu, мы можем выбирать только репозитории с открытым исходным кодом, однако Центр программного обеспечения полон проприетарных Программы.

ОБНОВЛЕНИЕ 2 : 33% программного обеспечения является частной собственностью, когда вы посещаете USC home. Видео https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Кроме того, Krita отображается как частная собственность, и я сообщил здесь, что Krita помечена как проприетарная в Ubuntu Software Center

Тио ТРОМ
источник
Комментарии не для расширенного обсуждения; этот разговор был перенесен в чат .
Томас Уорд
2
Я голосую, чтобы снова открыть, чтобы затем закрыть как OT / bug-report, так как это явно отчет об ошибке или запрос на изменение, который следует обсудить на трекере ошибок.
Дэвид Фёрстер
1
Этот сайт не является местом для обсуждения и не является местом для сообщения об ошибках или запроса исправлений программного обеспечения в Ubuntu. Вы можете сообщать об ошибках или запрашивать исправления на Launchpad.
Муру
1
Это буквально ваши собственные слова. «Пожалуйста, откройте обсуждение.» <- обсуждение «Пожалуйста, исправьте.» <- сообщение об ошибке, требующее исправления.
Муру
2
Ваше обновление читается как просьба к разработчикам. Это не место для таких запросов - как сказал muru, запрос для разработчиков считается отчетом об ошибке и должен быть сделан на Launchpad. Мы просто добровольцы, создающие и поддерживающие библиотеку ответов об Ubuntu - мы не делаем Ubuntu. Видимо, ответ на ваш вопрос жирным шрифтом заключается в том, что вы не можете. Это не очень интересный ответ. Может быть, вы ищете какие-то подсказки по перекомпиляции Центра программного обеспечения, чтобы сделать то, что вы хотите, но я бы посоветовал вам уточнить вопрос, если он действительно не предназначен как запрос для разработчиков.
Занна

Ответы:

24

Однако Центр программного обеспечения полон проприетарного программного обеспечения. Как придешь? Я думал, что Ubuntu это все об Open Source

Определение понятия «вселенная»:

  • Universe - программное обеспечение с открытым исходным кодом, поддерживаемое сообществом. Подавляющее большинство программного обеспечения в Центре программного обеспечения Ubuntu происходит из репозитория Universe. Эти пакеты либо автоматически импортируются из последней версии Debian, либо загружаются и поддерживаются сообществом Ubuntu.

    Canonical не предоставляет официальную поддержку или обновления для этих пакетов.

  • Я бы посчитал тег «проприетарным» багом для хрома. Это FLOSS, поэтому должны быть помечены как таковые.

Как отфильтровать это?

  • Я считаю это ошибкой. Если вы не хотите, чтобы проприетарное программное обеспечение не включало «ограниченное» (= проприетарные драйверы) или «multiverse» (= проприетарное программное обеспечение).
  • У вас есть еще примеры проприетарного тега во вселенной? Так как я бы поверил, что там не должно быть.

  • О том, как отфильтровать то, что установлено и является проприетарным, вы можете использовать:

    sudo apt install vrms
    

и вы получите список того, что установлено в вашей системе

$ vrms
            Non-free packages installed on schijfwereld

amd64-microcode                     Processor microcode firmware for AMD CPUs
fonts-ubuntu                        sans-serif font set from Ubuntu
i965-va-driver                      VAAPI driver for Intel G45 & HD Graphics family
intel-microcode                     Processor microcode firmware for Intel CPUs

            Contrib packages installed on schijfwereld

iucode-tool                         Intel processor microcode tool

  4 non-free packages, 0.2% of 1852 installed packages.
  1 contrib packages, 0.1% of 1852 installed packages.
$ which chromium
/snap/bin/chromium
  • За исключением шрифта, остальные связаны с микрокодом / оборудованием, так что я сам в этом разбираюсь;)
  • У меня установлен хром и его нет в списке. Еще одно доказательство веры - это ошибка.

Сообщение об ошибке в Debian (от 2 июня), которое может быть связано: third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cppв chromium, похоже, проприетарное. В ссылке упоминается исправление.

Для lintianпроверки пакетов DEB вызывается команда . Не жалуется при сканировании хрома 37.

Rinzwind
источник
Я думал, что «ограниченный» относится только к драйверам, а не к приложениям. Так что, включив это, я не должен видеть проприетарные приложения в центре программного обеспечения, верно?
Tio TROM
1
Хотя 1 вещь: они в правильном репо. все с открытым исходным кодом, и не поддерживается каноническим. Если бы была проблема с лицензией, она была бы в мультиверсе.
Rinzwind
1
Я считаю, что vrmsрассматривает только пакеты, установленные из репозиториев, а не снимки.
Фкраем
1
@StephenG GNU документация выпускается под GFDL с немодифицируемыми частями, следовательно, она не является бесплатной в соответствии с DFSG .
Фракием
1
@StephenG Кстати, Ubuntu считает glibc-doc-referenceсвободным, поскольку он находится в Main, но, поскольку он импортирован из Debian без изменений, он все еще Section: non-freeв нем debian/control, поэтому vrmsвсе равно воспринимает его как несвободный.
Фкраем
7

Предпосылка о том, что Ubuntu " все об открытом исходном коде ", не совсем верна.

Ядро ОС использует в основном компоненты с открытым исходным кодом, а разработчики Ubuntu поддерживают и вносят вклад в широкий спектр проектов с открытым исходным кодом.

Однако в Ubuntu никогда не требовалось, чтобы все программное обеспечение в репозиториях Ubuntu (deb) или Snap Store (snap) было с открытым исходным кодом.

user535733
источник
1
Я понимаю, но когда я выбираю только основные, универсальные и ограниченные репозитории (только для драйверов), я ожидаю, что Ubuntu будет уважать мой выбор и удалит все, чего нет в этих репозиториях, из Центра программного обеспечения.
Tio TROM
Можете ли вы привести конкретный пример того, как Software Center представляет де-файлы с отключенными источниками после того, как вы 1) отключили источник и 2) обновили базу данных apt, используя измененные источники, используя sudo apt update? Такое правильное поведение, если его можно воспроизвести, может показаться ошибкой. Снимки, конечно, разные и не используют apt.
user535733
Если я правильно понимаю: я устанавливаю приложение, которого нет в центре программного обеспечения, через ppa. затем удалите ppa, но не приложение. теперь, это приложение все еще появляется в центре программного обеспечения? ответ да.
Tio TROM
я добавил этот ppa apt-add-repository ppa: yktooo / ppa и установил индикатор переключения звука github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . затем я удалил этот ppa из «другого программного обеспечения», но все еще вижу индикатор переключателя звука в центре программного обеспечения imgur.com/VSNh0SP, и он ошибочно помечен как «проприетарный». когда я обновлю, что yktoo ppa отсутствует в списке, как я вставлю в следующий комментарий.
Tio TROM
1
Таким образом, ваша проблема заключается в том, что установленное программное обеспечение продолжает отображаться в Центре программного обеспечения даже после отключения исходного источника. Это ожидаемое поведение. Разработчики долго и упорно и трудно добавить эту функцию. Без этого некоторым пользователям будет трудно удалить программное обеспечение, используя тот же инструмент, который они использовали для его установки. Это не похоже на ваш первоначальный вопрос о фанатизме с открытым исходным кодом ....
user535733
1

Чтобы отфильтровать программное обеспечение с открытым исходным кодом, вы можете включить только Main (Официально поддерживаемое, программное обеспечение с открытым исходным кодом). Как уже говорилось в этом посте, вы можете редактировать свои /etc/apt/sources.listфайлы и файлы в /etc/apt/sources.list.d/.

Мое другое предложение - установка альтернативы Ubuntu Software Center - App Grid . С этим вы можете просто просматривать программное обеспечение с открытым исходным кодом, предоставляемые без каких-либо раздражений.

Вы можете использовать файл PPA для установки:

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid
xavier_fakerat
источник
1
это мои источники imgur.com/U4lVZb9 - как видите, активны только основной, юниверс и ограниченный для драйверов. несмотря на это, я вижу много проприетарного программного обеспечения в центре программного обеспечения.
Tio TROM
спасибо за предложение appgrid. но в ней нет плоских и щелчков, и я бы тоже хотел их иметь. Кроме того, он не уважает тему в Ubuntu 18.04 и выглядит странно.
Tio TROM
0

У вас есть «Ограниченный» в вашем списке источников.

Restricted - проприетарные драйверы для устройств.

Источник - https://help.ubuntu.com/community/Repositories/Ubuntu.


источник
2
Да, но это должно учитываться только для водителей, верно? Не для приложений
Tio TROM
0

Ubuntu - это не дистрибутив, который требует, чтобы все их пакеты были бесплатными (как в случае свободы). Тем не менее, есть два аспекта, которые важны в любом дистрибутиве GNU / Linux.

  1. Люди хотят, чтобы все их компоненты работали (в частности, карты Wi-Fi).

  2. В случае с Ubuntu они будут включать проприетарное программное обеспечение, чтобы сделать систему удобной для пользователей, которые привыкли к определенным частям несвободного программного обеспечения.

Надеюсь это поможет

Beformed
источник