Čo znamená Tento balík má zlú kvalitu znamená Ubuntu?
Nainštalujte veľa balíčkov .deb tretích strán na Ubuntu - dokonca aj hlavný prúd, vysokokvalitný softvér, ako sú prehliadače Google Chrome a Skype - a uvidíte chybu, ktorá hovorí, že balík má zlú kvalitu. Vysvetlíme, čo to vlastne znamená táto strašidelná chyba.
Táto chyba je zvyčajne falošný alarm. Vo všeobecnosti môžete pokračovať a nainštalovať balíky "zlých" kvality napriek chybovému hláseniu. Správa iba naznačuje, že balíky nie sú striktne v súlade s obalovou politikou Debianu.
Je balík skutočne nebezpečný?
Táto chyba je dosť strašidelná - hovorí, že balík "porušuje štandardy kvality" a "môže spôsobiť vážne problémy na vašom počítači." Toto je však zvyčajne falošný poplach. Zatiaľ čo balík úplne nespĺňa pokyny pre kvalitu balíčkov, je pravdepodobne bezpečná inštalácia. Ak inštalujete niečo ako Google Chrome alebo Skype, môžete pokračovať a kliknutím na tlačidlo Ignorovať a inštalovať pokračujte. Pre väčšinu balíkov to nespôsobí, že počítač vybuchne. Nebudete ani nevšimnúť nič zlé.
Aký je skutočný problém?
Nemusíte hádať, či je balík inštalovaný v poriadku. Môžete rozbaliť sekciu Podrobnosti, aby ste videli presný problém s balíkom.
V prehliadači Google Chrome môžeme vidieť, že balík Google Chrome obsahuje úlohu cron v adresári / etc /. Tento súbor však nie je v balíku označený ako konfiguračný súbor. Je to skôr nitpická chyba - zatiaľ čo spoločnosť Google pravdepodobne vyrieši tento problém, takže sa nám táto chybová správa nezobrazuje, v počítači nenastane žiadny problém, pretože ste nainštalovali tento balík.
Čo je Lintian?
Všimnite si, že v sekcii s podrobnosťami sa píše, že balík obsahuje chyby počas "lintánskej kontroly". Možno sa zaujímate, čo to znamená a prečo by ste sa mali starať.
Ubuntu je založená na Debiane a používa balíky Debianu (balíčky .deb). Väčšina balíkov Debianu nepochádza z webových stránok tretích strán - sú obsiahnuté v softvérových archívoch vašej distribúcie. Ubuntu vytlačí väčšinu balíkov vo svojich softvérových balíkoch priamo z archívov softvéru Debianu. Aby boli tieto balíky vysokokvalitné, Debian má podrobnú politiku balenia.
Lintian je automatizovaný nástroj, ktorý kontroluje balíky Debianu a zabezpečuje ich dodržiavanie. Príručka spoločnosti Lintian naznačuje, že bola navrhnutá na použitie správcami balíkov - môžu ju použiť predtým, ako ich odovzdajú. Niekto by mohol dokonca spustiť Lintian na celom úložisku balíkov na identifikáciu problémov.
Softvérové centrum Ubuntu používa Lintian na skontrolovanie balíkov .deb pred inštaláciou. Určuje, či spĺňajú prísne pokyny na balenie Debianu. Balík, ktorý je "zlej kvality", je len ten, ktorý nespĺňa tieto pravidlá. Ubuntu skutočne ignoruje veľa lintínskych chýb - ale upozorňuje na niektoré lintínske chyby, ktoré sa zvyčajne netýkajú.
Pre priemerného používateľa táto správa nemusí nutne znamenať veľa. Môžete zvyčajne pokračovať a nainštalovať .deb súbor rovnako, aj keď by ste mali zabezpečiť dôveru zdroj balíka.
Aj keď je pravdepodobne dobrý nápad skontrolovať neznáme súbory .deb tretích strán pred tým, ako ich nainštalujete a upozorníte užívateľov na akékoľvek problémy, kontroly Ubuntu sú príliš prísne. Táto chyba slúži iba na to, aby trénovali používateľov kliknutím na položku Ignorovať a nainštalovať vždy, keď vidia takúto chybu.