/ / Co oznacza „ten pakiet jest złej jakości” w systemie Ubuntu?

Co oznacza „ten pakiet jest złej jakości” w systemie Ubuntu?

ten pakiet jest złej jakości

Zainstaluj wiele firm zewnętrznych.pakiety deb na Ubuntu - nawet główne, wysokiej jakości oprogramowanie, takie jak Google Chrome i Skype - i zobaczysz błąd, mówiąc, że pakiet jest złej jakości. Wyjaśnimy, co tak naprawdę oznacza ten przerażający błąd.

Ten błąd jest zwykle fałszywym alarmem. Generalnie możesz mimo wszystko zainstalować i zainstalować pakiety „złej jakości” pomimo komunikatu o błędzie. Komunikat wskazuje tylko, że pliki pakietów nie są ściśle zgodne z polityką pakowania Debiana.

Czy paczka jest rzeczywiście niebezpieczna?

Ten błąd jest dość przerażający - mówi pakiet„Narusza standardy jakości” i „może powodować poważne problemy na komputerze”. Zazwyczaj jest to jednak fałszywy alarm. Chociaż pakiet nie spełnia całkowicie wytycznych dotyczących jakości pakietu, prawdopodobnie jest bezpieczny w instalacji. Jeśli instalujesz coś takiego jak Google Chrome lub Skype, możesz przejść dalej i kliknąć przycisk Ignoruj ​​i zainstaluj, aby kontynuować. W przypadku większości pakietów nie spowoduje to awarii komputera. Nie zauważysz nawet niczego złego.

chrome-ubuntu-software-center

Jaki jest rzeczywisty problem?

Nie musisz jednak zgadywać, czy instalacja pakietu jest w porządku. Możesz rozwinąć sekcję Szczegóły, aby zobaczyć dokładny problem z pakietem.

W przypadku Google Chrome widzimy, że GooglePakiet Chrome zawiera zadanie cron w katalogu / etc /. Jednak ten plik nie jest oznaczony jako plik konfiguracji w pakiecie. Jest to dość drobiazgowy błąd - chociaż Google prawdopodobnie powinien naprawić ten problem, abyśmy nie widzieli tego komunikatu o błędzie, nie wystąpią żadne problemy na komputerze, ponieważ zainstalowałeś ten pakiet.

this-package-is-of-bad-quality-google-chrome

Co to jest Lintian?

Zauważysz, że sekcja szczegółów mówi, że paczka zawierała błędy podczas „sprawdzania Lintiana”. Być może zastanawiasz się, co to oznacza i dlaczego powinieneś się tym przejmować.

Ubuntu opiera się na Debianie i używa Debianapakiety (pakiety .deb). Większość pakietów Debiana nie pochodzi z witryn stron trzecich - są one zawarte w repozytoriach oprogramowania twojej dystrybucji. Ubuntu pobiera większość pakietów ze swoich pakietów oprogramowania bezpośrednio z repozytoriów oprogramowania Debiana. Aby zapewnić wysoką jakość tych pakietów, Debian ma szczegółowe zasady pakowania.

Lintian to zautomatyzowane narzędzie sprawdzające Debianapakiety, aby upewnić się, że są zgodne z niniejszymi zasadami. Podręcznik Lintiana wskazuje, że został zaprojektowany do użytku przez opiekunów pakietów - mogą go używać do sprawdzania pakietów pod kątem problemów przed ich przesłaniem. Ktoś mógłby nawet uruchomić Lintian na całym repozytorium pakietów, aby zidentyfikować problemy.

Centrum oprogramowania Ubuntu korzysta z Lintian do sprawdzania.pakiety deb przed ich instalacją. Określa, czy spełniają one ścisłe wytyczne dotyczące pakowania Debiana. Pakiet „złej jakości” to taki, który nie spełnia tych wytycznych. Ubuntu faktycznie ignoruje wiele błędów Lintian - ale podkreśla niektóre błędy Lintian, które zwykle nie stanowią problemu.

lintian-error-for-google-chrome

Dla przeciętnego użytkownika ta wiadomość niekoniecznie znaczy wiele. Zazwyczaj i tak możesz zainstalować plik .deb, ale upewnij się, że ufasz źródłu pakietu.


Prawdopodobnie dobrym pomysłem jest sprawdzenie nieznanego,pliki .deb innych firm przed ich instalacją i ostrzeganiem użytkowników o jakichkolwiek problemach, kontrole Ubuntu są zbyt surowe. Ten błąd służy tylko do szkolenia użytkowników, aby klikali „Ignoruj ​​i instaluj”, gdy tylko zauważą taki błąd.