If-Koubou

Mitä "tämä paketti on huonolaatuinen" tarkoittaa Ubuntua?

Mitä "tämä paketti on huonolaatuinen" tarkoittaa Ubuntua? (Miten)

Asenna useita kolmannen osapuolen .deb-paketteja Ubuntuun - jopa valtavirran, laadukkaita ohjelmia, kuten Google Chromea ja Skypeä - ja näet virheen sanomalla, että pakkaus on huono. Selitämme, mitä tämä pelottava virhe todella tarkoittaa.

Tämä virhe on tavallisesti väärä hälytys. Yleensä voit mennä eteenpäin ja asentaa "huonolaatuiset" paketit virheilmoituksesta huolimatta. Viesti kertoo vain, että pakettitiedostot eivät noudata tiukasti Debianin pakkauskäytäntöjä.

Onko paketti todella vaarallinen?

Tämä virhe on melko pelottava - se sanoo, että paketti "rikkoo laatustandardeja" ja "voi aiheuttaa vakavia ongelmia tietokoneellesi." Tämä on kuitenkin yleensä väärä hälytys. Vaikka pakkaus ei täytä paketin laatusääntöjä kokonaan, se on todennäköisesti turvallista asentaa. Jos asennat jotain Google Chromea tai Skypea, voit jatkaa ja napsauta Jätä ja asenna -painiketta jatkaaksesi. Useimmille paketeille tämä ei aiheuta tietokoneesi räjähtämisen. Et edes huomaa mitään väärää.

Mikä on todellinen ongelma?

Sinun ei kuitenkaan tarvitse arvata, onko paketti kunnossa asentaa. Voit laajentaa Tiedot-osiota nähdäksesi tarkan ongelman paketin kanssa.

Google Chromelle voimme nähdä, että Google Chrome -paketti sisältää cron-työn / etc / -hakemistossa. Tätä tiedostoa ei kuitenkaan ole merkitty paketin kokoonpanotiedostoksi. Tämä on melko piilevä virhe - vaikka Googlein pitäisi todennäköisesti korjata tämä ongelma, jotta emme näe tätä virhesanomaa, tietokoneessasi ei ole ongelmia, koska olet asentanut tämän paketin.

Mikä on Lintian?

Huomaat, että yksityiskohdat-osassa kerrotaan, että paketissa oli virheitä "Lintian-tarkistuksen aikana". Saatat ihmetellä, mikä tämä tarkoittaa ja miksi sinun pitäisi huolehtia.

Ubuntu perustuu Debianiin ja käyttää Debian-paketteja (.deb-paketit). Useimmat Debian-paketit eivät tule kolmannen osapuolen verkkosivustoilta - ne sisältyvät jakeluasi ohjelmistojen arkistoihin. Ubuntu vetää useimmat paketit ohjelmistopaketeistaan ​​suoraan Debianin ohjelmistovarastoista. Jotta nämä paketit ovat korkealaatuisia, Debianilla on yksityiskohtainen pakkauspolitiikka.

Lintian on automaattinen työkalu, joka tarkistaa Debian-paketit varmistaakseen, että ne noudattavat tätä käytäntöä. Lintian käsikirja ilmoittaa, että se on suunniteltu pakettien ylläpitäjille. He voivat tarkistaa paketit ongelmista ennen niiden lataamista. Joku voisi jopa ajaa Lintian koko pakettihuoneistoon ongelmien tunnistamiseksi.

Ubuntu-ohjelmistokeskus käyttää Lintiania tarkistamaan .deb-paketit ennen niiden asentamista. Se määrittää, täyttävätkö ne Debianin tiukat pakkausohjeet. Paketti, joka on "huono laatua", on vain yksi, joka ei täytä näitä ohjeita. Ubuntu itse asiassa jättää huomiotta paljon Lintian-virheitä - mutta se korostaa joitakin Lintian-virheitä, jotka yleensä eivät ole huolta.

Keskimääräiselle käyttäjäkäyttäjälle tämä viesti ei välttämättä tarkoita paljon. Voit yleensä mennä eteenpäin ja asentaa .deb-tiedoston joka tapauksessa, mutta sinun on varmistettava, että luotat paketin lähteen.

Vaikka on todennäköistä, että tarkistat tuntemattomat kolmannen osapuolen .deb-tiedostot ennen niiden asentamista ja ilmoittautuvat käyttäjille kaikista ongelmista, Ubuntun tarkistukset ovat liian tiukat. Tämä virhe auttaa vain kouluttamaan käyttäjiä napsauttamaan "Ohita ja asenna" aina, kun he näkevät tällaisen virheen.