12Aug

Mida tähendab "See pakett on halva kvaliteediga" tähendab Ubuntu?

Installi paljud Ubuntu kolmanda osapoole. deb-paketid - isegi peavoolu, kvaliteetne tarkvara nagu Google Chrome ja Skype - ja näete viga, mis kinnitab, et pakett on halva kvaliteediga. Me selgitame, mis see hirmutav viga tegelikult tähendab.

See viga on tavaliselt valehäire. Hoolimata veateatest hoolimata võite üldiselt minna ja installida "halva kvaliteediga" pakette. Sõnum näitab ainult seda, et paketfailid ei vasta rangelt Debiani pakendipoliitika nõuetele.

Kas pakett on tegelikult ohtlik?

See viga on üsna hirmutav - see ütleb, et pakett "rikub kvaliteedistandardeid" ja "võib põhjustada teie arvutis tõsiseid probleeme". Kuid see on tavaliselt valehäire. Kuigi pakett ei vasta täielikult pakendi kvaliteedijuhistele, on see tõenäoliselt ohutu paigaldada. Kui installite midagi Google Chrome'i või Skype'i, võite jätkata ja klõpsata ikoonil Ignoreeri ja installida. Enamiku pakettide puhul ei põhjusta see teie arvuti lõhkemist. Sa ei märka midagi valesti.

Mis on tegelik probleem?

Te ei pea arvama, kas pakett on installimiseks õige. Paki täpse probleemi nägemiseks võite laiendada üksikasjade jaotisi.

Google Chrome'ile näeme, et Google Chrome'i pakett sisaldab cron-töökohta /etc/-kataloogis. Kuid see fail ei ole paketina konfiguratsioonifailina märgitud. See on üsna ebameeldiv viga - kui Google peaks tõenäoliselt selle probleemi lahendama, nii et me ei näe seda veateadet, ei esine arvutil probleeme, kuna installisite selle paketi.

Mis on Lintian?

Märkad, et üksikasjade jaotises öeldakse, et paketil olid vead "Lintian Checki" ajal. Võib-olla teate, mida see tähendab ja miks peaksite hoolt kandma.

Ubuntu põhineb Debianil ja kasutab Debiani pakette( .deb-pakette).Enamik Debiani pakette ei tule kolmandate osapoolte veebisaitidelt - need on teie levitamise tarkvara hoidlates. Ubuntu tõmbab suurema osa oma tarkvarapakettidest otse Debiani tarkvarartiklitest. Selleks, et tagada nende pakettide kõrge kvaliteet, on Debianil üksikasjalik pakendamispoliitika.

Lintian on automaatne tööriist, mis kontrollib Debiani pakette, et tagada nende vastavus käesolevale poliitikale. Lintiani käsiraamat näitab, et see oli mõeldud pakettide hooldajate kasutamiseks - nad saavad seda enne oma üleslaadimist probleemide kontrollimiseks probleemidele kontrollida. Keegi võiks isegi lintianit kogu pakettrepositris kasutada probleemide tuvastamiseks.

Ubuntu tarkvara keskus kasutab Lintianit, et kontrollida. deb-pakette enne nende installimist. See määrab, kas nad vastavad Debiani rangetele pakendamisjuhistele. Paketti, mis on "halva kvaliteediga", on ainult see, mis ei vasta nendele juhistele. Ubuntu tegelikult ignoreerib palju Lintian vigu - kuid see toob esile mõned Lintian vead, mis tavaliselt ei ole probleem.

Keskmise kasutaja kasutaja jaoks ei pruugi see sõnum palju tähendada. Võite tavaliselt minna ja installida. deb-faili niikuinii, kuigi peaksite kindlasti usaldama paketi allikaid.

Kuigi tõenäoliselt on hea mõte kontrollida tundmatuid kolmanda osapoole. deb-faile enne nende installimist ja hoiatada kasutajaid probleemide eest, on Ubuntu kontrollid liiga ranged. See viga on mõeldud ainult selleks, et koolitada kasutajaid, kui nad näevad sellist viga, klõpsata "Ignoreeri ja installida".