Pagrindinis » kaip » Ką reiškia „Šis blogos kokybės paketas“ reiškia „Ubuntu“?

    Ką reiškia „Šis blogos kokybės paketas“ reiškia „Ubuntu“?

    Įdiekite daug trečiųjų šalių „.deb“ paketų „Ubuntu“ - netgi įprasta, aukštos kokybės programinė įranga, pvz., „Google Chrome“ ir „Skype“, ir pamatysite klaidą, sakydama, kad paketas yra blogos kokybės. Mes paaiškinsime, ką ši baisiai atrodanti klaida iš tikrųjų reiškia.

    Ši klaida dažniausiai yra klaidinga. Paprastai galite eiti į priekį ir įdiegti „blogos kokybės“ paketus, nepaisant klaidos pranešimo. Pranešimas rodo tik tai, kad paketo failai griežtai neatitinka Debian pakavimo politikos.

    Ar paketas iš tikrųjų yra pavojingas?

    Ši klaida yra gana baisi - sakoma, kad paketas „pažeidžia kokybės standartus“ ir „gali sukelti rimtų problemų kompiuteryje.“ Tačiau tai paprastai yra klaidingas signalas. Nors paketas neatitinka paketo kokybės gairių, tikriausiai yra saugu įdiegti. Jei diegiate kažką panašaus į „Google Chrome“ ar „Skype“, galite eiti į priekį ir spustelėkite mygtuką Ignoruoti ir diegti, kad tęstumėte. Daugeliui paketų tai nepadės jūsų kompiuteriui susprogdinti. Jūs net nepastebėsite nieko blogo.

    Kas yra aktuali problema?

    Tačiau jūs neturite atspėti, ar paketas yra tinkamas įdiegti. Jei norite pamatyti tikslią paketo problemą, galite išplėsti skyrių „Informacija“.

    „Google Chrome“ matome, kad „Google Chrome“ pakete yra cron darbas / etc / directory. Tačiau šis failas nėra pažymėtas kaip konfigūracijos failas pakete. Tai gana klaidinga klaida - nors „Google“ turbūt turėtų išspręsti šią problemą, todėl nematome šio klaidos pranešimo, nes jūsų kompiuteryje nebus problemų, nes įdiegėte šį paketą.

    Kas yra Lintian?

    Jūs pastebėsite, kad detalių skiltyje sakoma, kad paketas turėjo klaidų per „Lintian čekį“. Jums gali būti įdomu, ką tai reiškia ir kodėl turėtumėte rūpintis.

    Ubuntu remiasi Debian'u ir naudoja Debian paketus (.deb paketus). Dauguma Debian paketų nėra iš trečiųjų šalių svetainių - jie yra jūsų platinimo programinės įrangos saugyklose. Ubuntu dauguma programinės įrangos paketų traukia iš „Debian“ programinės įrangos saugyklų. Siekiant užtikrinti, kad šie paketai būtų kokybiški, Debian turi išsamią pakavimo politiką.

    „Lintian“ yra automatinis įrankis, kuris tikrina „Debian“ paketus, kad užtikrintų, jog jie atitinka šią politiką. „Lintian“ vadovas nurodo, kad jis buvo suprojektuotas naudoti paketų prižiūrėtojams - jie gali ją patikrinti, kad prieš pakraunant juos patikrintų paketus. Kažkas galėjo net paleisti „Lintian“ visą paketų saugyklą, kad nustatytų problemas.

    „Ubuntu“ programinės įrangos centras naudoja „Lintian“, kad patikrintų .deb paketus prieš juos įdiegdami. Jis nustato, ar jie atitinka griežtas „Debian“ pakavimo gaires. Paketas, kuris yra „blogos kokybės“, yra tik tas, kuris neatitinka šių gairių. „Ubuntu“ iš tikrųjų ignoruoja daug „Lintian“ klaidų - tačiau ji išryškina kai kurias „Lintian“ klaidas, kurios paprastai nėra problemos.

    Vidutinio vartotojo naudotojui šis pranešimas nebūtinai reiškia daug. Paprastai galite eiti į priekį ir įdiegti .deb failą, nors turėtumėte užtikrinti, kad pasitikėtumėte paketo šaltiniu.


    Nors tikriausiai yra gera idėja patikrinti prieš nežinomus, trečiosios šalies .deb failus prieš juos diegiant ir įspėti vartotojus apie bet kokias problemas, Ubuntu patikrinimai yra per griežti. Ši klaida skirta tik mokyti vartotojus spustelėti „Ignoruoti ir įdiegti“, kai jie mato tokią klaidą.