Чому в програмному центрі Ubuntu існує власне програмне забезпечення?


19

Моє запитання дуже просте: як позбутися власного програмного забезпечення від програмного центру Ubuntu (USC)?

Це не працює, щоб увімкнути або вимкнути сховища. Навіть із активними "всесвітом" та "основними" сховищами ви все ще можете бачити безліч фірмових програм. Приклади включають Skype, Slack, Spotiffy.

Тестовано: Ubuntu 18.04 та Ubuntu 16.04.

Відредаговано: мені довелося відредагувати це питання, щоб виключити ще одну помилку, про яку я раніше повідомляв тут про те, скільки програм із відкритим кодом у USC неправильно позначено як власні. Додано, що тут /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

ОНОВЛЕННЯ: Це питання залишається без відповіді, і я вважаю, що це дуже важлива тема, тому їй потрібно більше уваги. Якщо Ubuntu претендує на безкоштовне та відкрите джерело, тоді дайте мені свободу видаляти власні програми з вашого офіційного Центру програмного забезпечення, будь ласка. Новачки в операційній системі Ubuntu не знають, як уникнути патентованих додатків з Software Center, тим більше, що коли вони (я та всі ми) встановлюємо Ubuntu, ми можемо вибирати лише сховища з відкритим кодом, але Центр програмного забезпечення є повноцінним додатки.

ОНОВЛЕННЯ 2 : 33% програмного забезпечення є власником, коли ви відвідуєте будинок USC. Відео https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Також Krita є власником, і я повідомив, що тут Krita позначений як власний у програмному центрі Ubuntu


Коментарі не для розширеного обговорення; ця розмова переміщена до чату .
Томас Уорд

2
Я голосую за повторне відкриття, щоб потім закрити як OT / bug-report, оскільки це явно звіт про помилку або запит на зміну, про який слід обговорити в трекері помилок.
Девід Фоерстер

1
Цей сайт не є місцем для обговорення, не є місцем для повідомлення про помилки або запит виправлень на програмне забезпечення в Ubuntu. Ви можете повідомляти про помилки або виправляти запити на Launchpad.
муру

1
Це цілком буквально ваші власні слова. "Будь ласка, відкрийте дискусію." <- дискусія "Виправте." <- звіт про помилку, що вимагає виправлення.
муру

2
Ваше оновлення читається як запит до розробників. Це не місце для таких запитів - як сказав Муру, запит для розробників вважається звітом про помилку і має бути зроблено на Launchpad. Ми просто добровольці, що створюють і підтримують бібліотеку відповідей про Ubuntu - ми не робимо Ubuntu. Мабуть, відповідь на ваше запитання жирним шрифтом полягає в тому, що ви не можете. Це не дуже цікава відповідь. Можливо, ви шукаєте підказки щодо перекомпіляції програмного центру для того, щоб робити те, що ви хочете, але я б запропонував вам вам уточнити питання, чи це насправді не призначено як прохання до розробників.
Занна

Відповіді:


24

Однак у Центрі програмного забезпечення повно власного програмного забезпечення. Як це? Я думав, що Ubuntu все стосується Open Source

Визначення "Всесвіт":

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

    Canonical не забезпечує офіційну підтримку або оновлення цих пакетів.

  • Я б вважав тег "власником" помилку для хрому. Це FLOSS, тому його слід позначати як таке.

Як їх відфільтрувати?

  • Я вважаю це помилкою. Якщо ви не хочете, щоб власне програмне забезпечення не включало "обмежений" (= власні драйвери) або "мультисередовище" (= власне програмне забезпечення).
  • Чи є у вас більше прикладів власності тегів у Всесвіті? Так як я вважаю, що не повинно бути там.

  • Про те, як відфільтрувати те, що зараз встановлено та є власником, можна скористатися:

    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у хромі видається власником. У посиланні є згадка про виправлення.

Існує команда, яка викликається lintianдля перевірки пакетів DEB. Він не скаржиться, коли сканую хром 37.


Я думав, що "обмежено" стосується лише драйверів, а не додатків. Тож якщо це ввімкнено, я не повинен бачити власні програми в центрі програмного забезпечення, правда?
Тіо ТРОМ

1
Хоча 1 річ: вони в правильному репо. всі є відкритим кодом, а не підтримуються канонічними. Якби видавалася ліцензія, вона була б у мультисвітлі.
Rinzwind

1
Я вважаю, що vrmsрозглядаються лише пакети, встановлені з сховищ, а не оснастки.
fkraiem

1
@StephenG Документація GNU випускається під GFDL з незмінними частинами, отже, вона є невільною у DFSG .
fkraiem

1
@StephenG До речі, Ubuntu дійсно вважають glibc-doc-referenceвільними , так як він знаходиться в Main, а тому , що він імпортується з Debian немодифікованих, вона до цих пір Section: non-freeв debian/control, так до vrmsсих пір піднімає його вгору , як не вільні.
fkraiem

7

Припущення, що Ubuntu - " все про відкритий код ", не є строго правильним.

Ядро ОС використовує в основному компоненти з відкритим кодом, а розробники Ubuntu підтримують і сприяють широкому спектру проектів з відкритим кодом.

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


1
Я розумію, але коли я вибираю лише основний репост, всесвіт і обмежений доступ (лише для драйверів), тоді я очікую, що Ubuntu поважає мій вибір і видаляє все, що не є в цих репостах, з Software Center.
Тіо ТРОМ

Чи можете ви надати конкретний приклад програмного забезпечення, що представляє відключені джерела після того, як ви 1) відключили джерело та 2) оновили базу даних apt із зміненими джерелами, використовуючи sudo apt update? Ця вдала поведінка, якщо вона може бути відтвореною, здавалася б помилкою. Знімки, звичайно, різні, і не використовують влучні.
user535733

Якщо я це правильно розумію: я встановлюю додаток, який не знаходиться в центрі програмного забезпечення через ppa. потім видаліть ppa, але не додаток. зараз, чи все ще з’являється ця програма у центрі програмного забезпечення? відповідь - так.
ТІО ТРОМ

я додав цей ppa apt-add-repository ppa: yktooo / ppa та встановив індикатор перемикача звуку github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . потім я видалив цю програму з "іншого програмного забезпечення", але я все ще бачу індикатор перемикача звуку в центрі програм imgur.com/VSNh0SP, і він неправильно позначений як "власницький". коли я поновлю, що yktoo ppa не в списку, як я вставлю в наступному коментарі.
ТІО ТРОМ

1
Отже, проблема полягає в тому, що встановлене програмне забезпечення продовжує відображатися в Software Center навіть після відключення оригінального джерела. Така очікувана поведінка. Розробники працювали довго і наполегливо і важко додати цю функцію. Без цього деяким користувачам буде важко видалити програмне забезпечення за допомогою того самого інструменту, який використовували для його встановлення. Це не схоже на ваше первісне запитання про відкриту джерело завзятості ....
user535733

1

Щоб фільтрувати програмне забезпечення з відкритим кодом, ви могли ввімкнути лише основне (офіційно підтримуване, програмне забезпечення з відкритим кодом). Як уже в цій публікації, ви пропонували редагувати свої /etc/apt/sources.listта файли в /etc/apt/sources.list.d/.

Моя інша пропозиція - встановити альтернативу програмному центру Ubuntu - App Grid . Завдяки цьому ви можете просто переглядати програмне забезпечення з відкритим кодом, що надається, без деяких роздратування.

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

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid

1
це мої джерела imgur.com/U4lVZb9 - як ви бачите, активні лише основні, всесвітні та обмежені для драйверів. незважаючи на це, я бачу багато власного програмного забезпечення в програмному центрі.
ТІО ТРОМ

дякую, що запропонували appgrid. але йому не вистачає плоскостопості та оснастки, і я хотів би, щоб вони також були. також він не поважає тему в ubuntu 18.04, і це виглядає дивно.
Тіо ТРОМ

0

У списку джерел ви вказали "Обмеження".

Обмежено - власні драйвери пристроїв.

Джерело - https://help.ubuntu.com/community/Repositories/Ubuntu


2
Так, але це повинно розраховувати лише для водіїв, правда? Не для додатків
Tio TROM

0

Ubuntu не є дистрибутивом, який вимагає, щоб усі їх пакети були безкоштовними (як на волі). Однак, у будь-якому дистрибутиві GNU / Linux важливі два аспекти.

  1. Люди хочуть, щоб усі їх компоненти працювали (точніше wifi-карти).

  2. У випадку з ubuntu вони включатимуть власне програмне забезпечення, щоб зробити систему зручною для користувачів, які звикли до певних фрагментів невільного програмного забезпечення.

Сподіваюся, це допомагає

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.