Domača » kako » Kaj pomeni »ta paket je slabe kakovosti« v Ubuntuju?

    Kaj pomeni »ta paket je slabe kakovosti« v Ubuntuju?

    Namestite veliko paketov .deb tretjih oseb v Ubuntu - celo mainstream, visoko kakovostno programsko opremo, kot sta Google Chrome in Skype - in videli boste napako, da je paket slabe kakovosti. Razložili bomo, kaj ta strašna napaka dejansko pomeni.

    Ta napaka je ponavadi lažni alarm. Na splošno lahko nadaljujete in namestite pakete »slabe kakovosti« kljub sporočilu o napaki. Sporočilo kaže, da datoteke paketa niso popolnoma skladne s politiko pakiranja Debian.

    Je paket resnično nevaren?

    Ta napaka je precej strašljiva - pravi, da paket »krši standarde kakovosti« in »lahko povzroči resne težave na vašem računalniku«. Vendar pa je to ponavadi lažen alarm. Čeprav paket v celoti ne ustreza smernicam za kakovost paketa, ga je verjetno varno namestiti. Če nameščate Google Chrome ali Skype, lahko nadaljujete s klikom na gumb Prezri in namesti. Za večino paketov to ne bo povzročilo, da bi računalnik razneslo. Ne boste niti opazili ničesar narobe.

    Kaj je dejanski problem?

    Vendar vam ni treba uganiti, ali je paket pravilno nameščen. Razdelek Podrobnosti lahko razširite, da vidite natančno težavo s paketom.

    Za Google Chrome lahko vidimo, da paket Google Chrome vključuje cron v imeniku / etc /. Vendar pa ta datoteka ni označena kot konfiguracijska datoteka v paketu. To je precej napačna napaka - medtem ko bi moral Google verjetno rešiti to težavo, da ne vidimo tega sporočila o napaki, ne boste imeli težav z računalnikom, ker ste namestili ta paket.

    Kaj je Lintian?

    Opazili boste, da je v razdelku s podrobnostmi navedeno, da je paket imel napake med "Lintovskim čekom". Morda se sprašujete, kaj to pomeni in zakaj bi morali skrbeti..

    Ubuntu temelji na Debianu in uporablja pakete Debian (.deb paketi). Večina paketov Debian ne prihaja iz spletnih strani tretjih oseb - vsebujejo jih repozitoriji programske opreme vaše distribucije. Ubuntu prevzame večino paketov v programskih paketih neposredno iz repozitorijev programske opreme Debiana. Da bi zagotovili kakovostne pakete, ima Debian podrobno politiko pakiranja.

    Lintian je avtomatizirano orodje, ki preverja pakete Debian, da zagotovi njihovo skladnost s tem pravilnikom. Lintianov priročnik kaže, da je bil zasnovan za uporabo s strani vzdrževalcev paketov - lahko ga uporabijo, da preverijo svoje pakete za težave, preden jih naložijo. Nekdo bi lahko celo zagnal Lintian na celotnem repozitoriju paketov, da bi ugotovil težave.

    Ubuntu Software Center uporablja Lintian, da preveri pakete .deb, preden jih namestite. Določa, ali ustrezajo Debianovim strogim smernicam za pakiranje. Paket »slabe kakovosti« je le tisti, ki ne izpolnjuje teh smernic. Ubuntu dejansko ignorira veliko lintijskih napak - vendar izpostavlja nekatere lintijske napake, ki običajno niso zaskrbljujoče..

    Za povprečnega uporabnika to sporočilo ne pomeni nujno veliko. Običajno lahko nadaljujete in namestite datoteko .deb, čeprav morate zagotoviti, da zaupate viru paketa.


    Čeprav je verjetno dobro, da preverite neznane datoteke .deb drugih proizvajalcev, preden jih namestite in opozorite uporabnike na kakršne koli težave, so pregledi Ubuntuja preveč strogi. Ta napaka služi le za usposabljanje uporabnikov, da kliknejo »Prezri in namesti«, kadar vidijo tako napako.