Główna » jak » Co oznacza Ten pakiet jest złej jakości oznacza na Ubuntu?

    Co oznacza Ten pakiet jest złej jakości oznacza na Ubuntu?

    Zainstaluj wiele pakietów .deb innych firm w systemie Ubuntu - nawet popularne oprogramowanie wysokiej jakości, takie jak Google Chrome i Skype - a zobaczysz komunikat o złej jakości pakietu. Wyjaśnimy, co właściwie oznacza ten strasznie wyglądający błąd.

    Ten błąd jest zwykle fałszywym alarmem. Zasadniczo można mimo wszystko instalować pakiety "złej jakości" pomimo komunikatu o błędzie. Komunikat wskazuje tylko, że pliki pakietów nie są ściśle zgodne z zasadami pakietów Debiana.

    Czy pakiet jest rzeczywiście niebezpieczny??

    Ten błąd jest raczej przerażający - mówi, że pakiet "narusza standardy jakości" i "może powodować poważne problemy na twoim komputerze." Jednak zwykle jest to fałszywy alarm. Chociaż pakiet nie spełnia całkowicie wytycznych dotyczących jakości paczki, prawdopodobnie można go bezpiecznie zainstalować. Jeśli instalujesz coś takiego jak Google Chrome lub Skype, możesz kliknąć przycisk Ignoruj ​​i instaluj, aby kontynuować. W przypadku większości pakietów nie spowoduje to awarii komputera. Nawet nie zauważysz niczego złego.

    Jaki jest rzeczywisty problem?

    Nie musisz jednak zgadywać, czy pakiet jest odpowiedni do zainstalowania. Możesz rozwinąć sekcję Szczegóły, aby zobaczyć dokładny problem z pakietem.

    W przypadku Google Chrome widzimy, że pakiet Google Chrome zawiera zadanie cron w katalogu / etc /. Jednak ten plik nie jest oznaczony jako plik konfiguracyjny w pakiecie. To jest dość paskudny błąd - podczas gdy Google prawdopodobnie powinien rozwiązać ten problem, więc nie widzimy tego komunikatu o błędzie, nie wystąpią żadne problemy na komputerze, ponieważ zainstalowałeś ten pakiet.

    Co to jest Lintian?

    Zauważysz, że sekcja szczegółów mówi, że pakiet zawierał błędy podczas "kontroli Lintian". Być może zastanawiasz się, co to oznacza i dlaczego powinieneś się tym przejmować..

    Ubuntu jest oparty na Debianie i używa pakietów Debiana (pakietów .deb). Większość pakietów Debiana nie pochodzi z witryn stron trzecich - są one zawarte w repozytoriach oprogramowania twojej dystrybucji. Ubuntu ściąga większość pakietów w swoich pakietach oprogramowania bezpośrednio z repozytoriów oprogramowania Debiana. Aby zapewnić wysoką jakość tych pakietów, Debian zawiera szczegółowe zasady dotyczące pakowania.

    Lintian to automatyczne narzędzie, które sprawdza pakiety Debiana, aby upewnić się, że są zgodne z tymi zasadami. Instrukcja Lintian wskazuje, że został zaprojektowany do użytku przez opiekunów pakietów - mogą go użyć do sprawdzenia swoich 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 używa Lintian do sprawdzania pakietów .deb przed ich zainstalowaniem. Określa, czy spełniają one surowe wytyczne dotyczące pakietów Debiana. Pakiet "o 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 są problemem.

    Dla przeciętnego użytkownika ta wiadomość niekoniecznie musi oznaczać wiele. Zazwyczaj możesz zainstalować plik .deb, chociaż powinieneś upewnić się, że ufasz jego źródłu.


    Chociaż dobrze jest sprawdzić nieznane pliki .deb innych firm przed ich zainstalowaniem i ostrzec użytkowników o wszelkich problemach, kontrole Ubuntu są zbyt rygorystyczne. Ten błąd służy tylko przeszkoleniu użytkowników do kliknięcia przycisku "Ignoruj ​​i instaluj", gdy widzą taki błąd.