Neden Ubuntu Yazılım Merkezi'nde tescilli yazılım var?


19

Sorum çok basit: tescilli yazılımlardan Ubuntu Yazılım Merkezi'nden (USC) nasıl kurtulurum?

Depoları etkinleştirmek veya devre dışı bırakmak işe yaramıyor. Sadece “evren” ve “ana” depolar aktif olsa bile, hala çok sayıda özel yazılım görebilirsiniz. Örnek olarak Skype, Slack, Spotiffy verilebilir.

Test edildi: Ubuntu 18.04 ve Ubuntu 16.04.

Düzenlendi: Bu soruyu daha önce burada USC'de kaç açık kaynak uygulamasının tescilli olarak yanlış etiketlendiğiyle ilgili bildirdiğim başka bir hatayı hariç tutmak için düzenlemek zorunda kaldım. Buraya /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary ekledi

GÜNCELLEME: Bu soru cevapsız kalıyor ve bence bu çok önemli bir konu, bu yüzden daha fazla dikkat gerekiyor. Ubuntu Özgür ve Açık Kaynak olduğunu iddia ederse, lütfen bana özel yazılımı resmi Yazılım Merkezinizden kaldırma özgürlüğü verin. Ubuntu İşletim Sistemine yeni gelenler, Yazılım Merkezi'nden tescilli uygulamalardan nasıl kaçınacağını bilemezler, özellikle de (ben ve hepimiz) Ubuntu'yu yüklediklerinde sadece Açık Kaynak depolarını seçebiliriz, ancak Yazılım Merkezi tescilli ile doludur uygulamaların.

GÜNCELLEME 2 : USC evini ziyaret ettiğinizde yazılımın% 33'ü tescillidir. Video https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Ayrıca Krita özel olarak görünüyor ve burada Krita'yı Ubuntu Yazılım Merkezi'nde özel olarak etiketledim


Yorumlar uzun tartışmalar için değildir; bu sohbet sohbete taşındı .
Thomas Ward

2
Bu açıkça bir hata raporu veya hata izci üzerinde tartışılması gereken değişiklik isteği olduğundan OT / hata raporu olarak kapatmak için yeniden oy veriyorum.
David Foerster

1
Bu site tartışma konusu değil, Ubuntu'daki hataları bildirmek veya yazılım için düzeltme talep etmek için de bir yer değildir. Launchpad'de hataları bildirebilir veya düzeltmeler isteyebilirsiniz.
muru

1
Bunlar tam anlamıyla kendi kelimeleriniz. Msgstr "Lütfen tartışmayı açın." <- tartışma "Lütfen düzeltin."
muru

2
Güncellemeniz geliştiricilere bir istek olarak okur. Burası, bu tür isteklerin yeri değildir - muru'nun dediği gibi, geliştiricilere yönelik bir istek bir hata raporu olarak sayılır ve Launchpad'de yapılmalıdır. Biz sadece Ubuntu ile ilgili bir cevaplar kütüphanesi yaratan ve sürdüren gönüllüleriz - Ubuntu yapmıyoruz. Görünüşe göre sorunuzu kalın bir şekilde cevaplayamazsınız. Bu çok ilginç bir cevap değil. Belki istediğinizi yapmak için Yazılım Merkezi'ni yeniden derleme konusunda bazı ipuçları arıyorsunuz, ancak gerçekten devs için bir istek olarak tasarlanmamışsa soruyu açıklığa kavuşturmanızı öneririz.
Zanna

Yanıtlar:


24

Ancak Yazılım Merkezi tescilli yazılımlarla doludur. Nasıl olur? Ubuntu'nun tamamen Açık Kaynakla ilgili olduğunu düşündüm

"Evren" in tanımı:

  • Evren - Topluluk Korumalı, Açık Kaynaklı Yazılım Ubuntu Yazılım Merkezi'ndeki yazılımın büyük çoğunluğu Evren deposundan gelir. Bu paketler Debian'ın en son sürümünden otomatik olarak alınır veya Ubuntu topluluğu tarafından yüklenir ve korunur.

    Canonical, bu paketler için resmi destek veya güncelleme sağlamaz.

  • Ben etiket "özel" krom için bir hata olarak kabul ediyorum. FLOSS olduğu için bu şekilde etiketlenmelidir.

Bunları nasıl filtreleyebilirim?

  • Ben bir hata olarak görüyorum. Tescilli yazılım istemiyorsanız "kısıtlı" (= tescilli sürücüler) veya "çoklu evren" (= tescilli yazılım) içermeyin.
  • Evrende tescilli etikete ilişkin daha fazla örneğiniz var mı? Çünkü orada olmaması gerektiğine inanıyordum.

  • Şu anda yüklü olan ve tescilli olanları nasıl filtreleyeceğiniz konusunda şunları kullanabilirsiniz:

    sudo apt install vrms
    

ve sisteminizde yüklü olanların bir listesini alırsınız

$ 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
  • Bir yazı tipi hariç diğerleri mikrokod / donanım ile ilgili, bu yüzden kendimle iyi;)
  • Krom taktım ve listede yok. İnanmak için bir başka kanıt da bir hata.

Debian (2 Haziran'dan itibaren) ile ilgili olabilecek hata raporu: kromdathird_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cpp tescilli gibi görünüyor. Bağlantıda bir düzeltmeden bahsediliyor.

lintianDEB paketlerini kontrol etmek için çağrılan bir komut var . Krom 37'yi taradığımda şikayet etmiyor.


"Kısıtlı" nın uygulamalar için değil, yalnızca sürücüler için geçerli olduğunu düşündüm. Bu özelliği etkinleştirdikten sonra yazılım merkezinde özel uygulamalar görmemeliyim değil mi?
Tio TROM

1
Rağmen 1 şey: onlar doğru repo içinde. hepsi açık kaynak kodlu ve kanonik değil. Bir lisans sorunu olsaydı, çoklu evrede olurdu.
Rinzwind

1
İnceciklerin değil vrmssadece depolardan yüklenen paketleri dikkate aldığına inanıyorum .
fkraiem

1
@StephenG GNU belgeleri, değiştirilemeyen parçalarla GFDL altında yayınlanır, dolayısıyla DFSG altında ücretsiz değildir .
fkraiem

1
Bu arada @StephenG, Ubuntu dikkate gelmez glibc-doc-referenceo Main olduğundan serbest olarak, ancak değiştirilmemiş Debian ithal çünkü, hala vardır Section: non-freeiçinde debian/control, yani vrmshala özgür olmayan olarak seçer.
fkraiem

7

Ubuntu'nun " her şey açık kaynak hakkında " olduğu fikri kesinlikle doğru değildir.

İşletim sisteminin çekirdeği öncelikle açık kaynak bileşenleri kullanır ve Ubuntu geliştiricileri çok çeşitli açık kaynak projelerini destekler ve katkıda bulunur.

Ancak, Ubuntu olmamıştı gerekli Ubuntu depolarından (deb) veya çekin Mağazası (çırpıda) tüm yazılım açık kaynak olması gerektiğini.


1
Anlıyorum, ancak yalnızca ana, evren ve kısıtlı depoları (yalnızca sürücüler için) seçtiğimde, Ubuntu'nun seçimlerime saygı duymasını ve bu depolarda olmayan her şeyi Yazılım Merkezi'nden kaldırmasını bekliyorum.
Tio TROM

1) kaynağı devre dışı bıraktıktan ve 2) apt veritabanını değiştirilen kaynaklarla yeniledikten sonra devre dışı bırakılmış kaynak raporlarını sunan belirli bir Software Center örneği verebilir misiniz sudo apt update? Tekrarlanabilir olması durumunda bu uygun davranış bir hata gibi görünmektedir. Enstantane elbette farklı ve apt kullanmayın.
user535733

Bunu doğru anlarsam: Yazılım merkezinde olmayan bir uygulamayı bir ppa yoluyla yüklerim. sonra ppa'yı kaldırın, ancak uygulamayı kaldırın. Şimdi, bu uygulama hala yazılım merkezinde görünüyor mu? cevap Evet.
Tio TROM

Bu ppa apt-add-repository ppa ekledim: yktooo / ppa ve yüklü ses değiştirici göstergesi github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . sonra "diğer yazılım" dan o ppa kaldırıldı ama hala imgur.com/VSNh0SP yazılım merkezinde ses değiştirici göstergesi görebilirsiniz ve yanlış "tescilli" olarak etiketlenir. i bir sonraki yorumda yapıştıracağım gibi ben yktoo ppa listede olmadığını güncelleyin.
Tio TROM

1
Bu nedenle, sorununuz , orijinal kaynak devre dışı bırakıldıktan sonra bile , yüklü yazılımın Yazılım Merkezi'nde görünmeye devam ettiği gibi görünüyor . Beklenen davranış budur. Geliştiriciler bu özelliği eklemek için uzun ve çok çalıştılar. Bu olmadan, bazı kullanıcılar yazılımı yüklemek için kullandıkları aynı aracı kullanarak kaldırmakta zorlanırlar. Bu açık kaynak zealotry hakkında orijinal soru ile ilgili görünmüyor ....
user535733

1

Açık kaynak yazılımlar için filtrenin için, sadece bu tarafından gibi (Açık Kaynak Yazılım, Resmi Destekli) Main olanak verebilir yazı zaten size düzenleyebilirsiniz önerdi /etc/apt/sources.listve dosyaları /etc/apt/sources.list.d/.

Diğer önerim Ubuntu Software Center - App Grid'e bir alternatif kurmak . Bununla, herhangi bir sıkıntı olmadan sağlanan açık kaynak yazılımlarına göz atabilirsiniz.

Yüklemek için bir PPA dosyası kullanabilirsiniz:

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

1
bunlar benim kaynaklarıdır imgur.com/U4lVZb9 yalnızca ana evreni görebileceğiniz gibi, ve sürücüler için kısıtlı aktiftir -. buna rağmen yazılım merkezinde çok sayıda özel yazılım görüyorum.
Tio TROM

appgrid önerdiğiniz için teşekkürler. ama flatpaks ve enstantane yok, ve ben de bunlara sahip olmak isterdim. ayrıca ubuntu 18.04'teki temaya saygı duymuyor ve garip görünüyor.
Tio TROM


0

Ubuntu, tüm paketlerinin özgür olmasını gerektiren bir dağıtım değildir (özgürlükte olduğu gibi). Bununla birlikte, herhangi bir GNU / Linux dağıtımında önemli olan iki yön vardır.

  1. İnsanlar tüm bileşenlerinin çalışmasını istiyorlar (daha özel olarak wifi kartları).

  2. Ubuntu durumunda, sistemi belirli özgür olmayan yazılım parçalarına alışkın olan kullanıcılara rahat ettirmek için özel yazılımlar içerecektir.

Bu yardımcı olur umarım

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.