Ubuntu Software Center에 독점 소프트웨어가있는 이유는 무엇입니까?


19

내 질문은 매우 간단합니다. USC (Ubuntu Software Center)에서 독점 소프트웨어를 제거하는 방법은 무엇입니까?

리포지토리를 활성화하거나 비활성화하는 것은 작동하지 않습니다. "유니버스"및 "메인"리포지토리 만 활성화해도 여전히 많은 독점 소프트웨어를 볼 수 있습니다. 예를 들어 Skype, Slack, Spotiffy가 있습니다.

테스트 : 우분투 18.04 및 우분투 16.04.

편집 :이 질문을 편집하여 USC에서 얼마나 많은 오픈 소스 앱이 독점으로 잘못 표시되어 있는지에 대해 이전에보고 한 다른 버그를 제외해야했습니다. /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary 를 여기에 추가했습니다.

업데이트 : 이 질문에 대한 답은 여전히 ​​남아 있으며 매우 중요한 주제이므로 더 많은주의가 필요하다고 생각합니다. Ubuntu가 Free and Open Source라고 주장하는 경우 공식 소프트웨어 센터에서 독점 소프트웨어를 자유롭게 제거 할 수 있습니다. Ubuntu 운영 체제를 처음 사용하는 사람은 소프트웨어 센터에서 독점 앱을 피하는 방법을 알지 못합니다. 특히 Ubuntu를 설치할 때 오픈 소스 리포지토리 만 선택할 수 있기 때문에 소프트웨어 센터는 독점적입니다. 앱.

업데이트 2 : USC 홈을 방문 할 때 소프트웨어의 33 %가 독점입니다. 비디오 https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be 또한 Krita는 독점으로 표시되며 Ubuntu Software Center에서 독점으로 분류 된 Krita 는 여기에보고했습니다.


의견은 긴 토론을위한 것이 아닙니다. 이 대화는 채팅 으로 이동 되었습니다 .
토마스 워드

2
나는 버그 추적기에서 논의되어야하는 버그 리포트 또는 변경 요청이기 때문에 OT / 버그 리포트로 다시 열었다가 다시 열기로 투표하고 있습니다.
David Foerster

1
이 사이트는 토론을위한 장소가 아니며, 우분투에서 버그를보고하거나 소프트웨어에 대한 수정을 요청하는 장소도 아닙니다. 런치 패드에서 버그를보고하거나 수정 사항을 요청할 수 있습니다.
muru

1
이것들은 말 그대로 당신 자신의 말입니다. "토론을여십시오."<-토론 "해결하십시오."<-버그 보고서 수정 요청.
muru

2
업데이트는 개발자의 요청으로 읽습니다. muru가 말했듯이 개발자 요청은 버그 보고서로 간주되며 Launchpad에서 작성해야합니다. 우분투에 대한 답변 라이브러리를 만들고 유지 관리하는 자원 봉사자입니다. 우분투는 만들지 않습니다. 분명히 굵게 표시된 질문에 대한 대답은 할 수 없다는 것입니다. 그것은 매우 흥미로운 대답이 아닙니다. 어쩌면 원하는 것을 수행하기 위해 소프트웨어 센터를 다시 컴파일하는 데 대한 단서가 필요하지만 실제로 개발자의 요청으로 의도되지 않은 경우 질문을 명확히해야합니다.
잔나

답변:


24

그러나 소프트웨어 센터는 독점 소프트웨어로 가득합니다. 어떻게 오세요? 우분투가 오픈 소스에 관한 것이라고 생각했습니다.

"우주"의 정의 :

  • 유니버스 – 커뮤니티에서 유지 관리하는 오픈 소스 소프트웨어 Ubuntu Software Center에있는 대부분의 소프트웨어는 Universe 리포지토리에서 제공됩니다. 이 패키지는 데비안 최신 버전에서 자동으로 가져 오거나 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
  • 글꼴을 제외하고 다른 것들은 마이크로 코드 / 하드웨어와 관련이 있으므로 나 자신과 잘 어울립니다.)
  • 크롬이 설치되어 있으며 나열되어 있지 않습니다. 믿을만한 또 다른 증거는 버그입니다.

관련 될 수있는 데비안 (6 월 2 일부터) 에 대한 버그 보고서 : third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cpp크롬은 독점적 인 것 같습니다. 링크에는 수정에 대한 언급이 있습니다.

lintianDEB 패키지를 확인하기 위해 호출 된 명령이 있습니다 . 크롬 37을 스캔해도 불평하지 않습니다.


"제한된"은 드라이버가 아닌 앱에만 적용된다고 생각했습니다. 이를 가능하게하면 소프트웨어 센터에서 독점 앱을 볼 수 없습니다.
Tio TROM

1
한 가지가 있지만 올바른 저장소에 있습니다. 모두 공개 소스이며 정식으로 유지 관리되지 않습니다. 라이센스 문제가있는 경우 멀티 버스에있을 것입니다.
Rinzwind

1
나는 생각 vrms하지 스냅 만 저장소에서 설치 패키지를 고려한다.
fkraiem

1
@StephenG GNU 문서는 수정 불가능한 부분이 포함 된 GFDL하에 배포되므로 DFSG 하에서는 자유롭지 않습니다 .
fkraiem

1
그런데 @StephenG은, 우분투는 고려 않습니다 glibc-doc-reference이 홈페이지에 있기 때문에 무료로하지만,이 수정되지 않은 데비안에서 수입되기 때문에, 그것은 여전히 가지고 Section: non-free있는 debian/control, 그래서 vrms여전히 비 자유로 선택합니다.
fkraiem

7

우분투가 " 모두 오픈 소스에 관한 것"이라는 전제는 정확하지 않습니다.

OS의 핵심은 주로 오픈 소스 구성 요소를 사용하며 Ubuntu 개발자는 다양한 오픈 소스 프로젝트를 지원하고 기여합니다.

그러나 Ubuntu는 Ubuntu 리포지토리 (deb) 또는 Snap Store (스냅)의 모든 소프트웨어가 오픈 소스 여야한다고 요구 하지 않았습니다 .


1
이해하지만, repos main, universe 및 제한된 (드라이버 전용) 만 선택하면 Ubuntu가 내 선택을 존중하고 소프트웨어 센터에서 해당 repos에없는 것을 제거 할 것으로 기대합니다.
Tio TROM

1) 소스를 비활성화하고 2) sudo apt update?를 사용하여 변경된 소스로 apt 데이터베이스를 새로 고친 후 비활성화 된 소스 debs를 표시하는 Software Center의 특정 예를 제공 할 수 있습니까 ? 그 적절한 행동은 재현 가능하다면 버그 인 것 같습니다. 물론 스냅은 다르며 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
따라서 원본 소스가 비활성화 된 후에도 설치된 소프트웨어가 Software Center에 계속 표시 되는 것으로 보입니다 . 예상되는 동작입니다. 개발자들은 오랫동안이 기능을 추가하기 위해 열심히 노력했습니다. 그렇지 않으면 일부 사용자는 소프트웨어를 설치하는 데 사용한 것과 동일한 도구를 사용하여 소프트웨어를 제거하기가 어려울 수 있습니다. 이것은 오픈 소스 열광에 대한 귀하의 원래 질문과 관련이없는 것 같습니다 ....
user535733

1

오픈 소스 소프트웨어를 필터링하려면 메인 (공식적으로 지원되는 오픈 소스 소프트웨어) 만 활성화 할 수 있습니다. 이 게시물에서 이미 제안한 것처럼 /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

1
내 소스는 imgur.com/U4lVZb9입니다. 메인, 유니버스 및 제한된 드라이버 만 활성화되어 있음을 알 수 있습니다. 그럼에도 불구하고 소프트웨어 센터에는 많은 독점 소프트웨어가 있습니다.
Tio TROM

appgrid를 제안 해 주셔서 감사합니다. 그러나 그것은 flatpaks와 스냅이 부족하며, 나는 그것들도 가지고 싶어합니다. 또한 우분투 18.04의 테마를 존중하지 않으며 이상하게 보입니다.
Tio TROM


0

우분투는 모든 패키지가 자유로 워야하는 배포판이 아닙니다. 즉, GNU / Linux 배포판에서 중요한 두 가지 측면이 있습니다.

  1. 사람들은 모든 구성 요소 (특히 wifi 카드)가 작동하기를 원합니다.

  2. 우분투의 경우 독점 소프트웨어가 포함되어 특정 비 자유 소프트웨어에 익숙한 사용자가 시스템을 편안하게 사용할 수 있습니다.

도움이 되었기를 바랍니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.