Cosa significa "Questo pacchetto è di cattiva qualità" su Ubuntu?

questo pacchetto-è-di-bad-qualità

Installa molti pacchetti .deb di terze parti su Ubuntu – anche software di alta qualità come Google Chrome e Skype – e vedrai un errore che dice che il pacchetto è di cattiva qualità. Spiegheremo cosa significa effettivamente questo errore spaventoso.

Questo errore è generalmente un falso allarme. In genere è possibile andare avanti e installare pacchetti di “cattiva qualità” nonostante il messaggio di errore. Il messaggio indica solo che i file del pacchetto non sono strettamente conformi alla politica di packaging di Debian.

Il pacchetto è effettivamente pericoloso?

Questo errore è piuttosto spaventoso: afferma che il pacchetto “viola gli standard di qualità” e “potrebbe causare seri problemi al computer”. Tuttavia, si tratta in genere di un falso allarme. Sebbene il pacchetto non soddisfi completamente le linee guida sulla qualità del pacchetto, è probabilmente sicuro da installare. Se stai installando qualcosa come Google Chrome o Skype, puoi andare avanti e fare clic sul pulsante Ignora e installa per continuare. Per la maggior parte dei pacchetti, ciò non provoca l'esplosione del computer. Non noterai nemmeno nulla di sbagliato.

 chrome-ubuntu-software- centro

Qual è il problema reale?

Non è necessario indovinare se il pacchetto va bene per l'installazione, comunque. È possibile espandere la sezione Dettagli per visualizzare il problema esatto con il pacchetto.

Per Google Chrome, possiamo vedere che il pacchetto Google Chrome include un processo cron nella directory / etc /. Tuttavia, questo file non è contrassegnato come file di configurazione nel pacchetto. Questo è un errore piuttosto nitido – mentre Google dovrebbe probabilmente risolvere questo problema, quindi non vediamo questo messaggio di errore, non avrai alcun problema sul tuo computer perché hai installato questo pacchetto.

 this-package-is-of-bad-quality-google-chrome

Che cos'è Lintian?

Noterai che la sezione dei dettagli dice che il pacchetto ha avuto errori durante un “controllo di Lintian”. Potresti chiederti cosa significa e perché dovresti preoccupartene.

Ubuntu è basato su Debian e usa pacchetti Debian (pacchetti .deb). La maggior parte dei pacchetti Debian non provengono da siti Web di terzi: sono contenuti nei repository di software della tua distribuzione. Ubuntu estrae la maggior parte dei pacchetti nei suoi pacchetti software direttamente dai repository software di Debian. Per garantire che questi pacchetti siano di alta qualità, Debian ha una politica di confezionamento dettagliata.

Lintian è uno strumento automatizzato che controlla i pacchetti Debian per assicurarsi che siano conformi a questa politica. Il manuale di Lintian indica che è stato progettato per essere utilizzato dai manutentori dei pacchetti: possono usarlo per verificare la presenza di problemi nei pacchetti prima di caricarli. Qualcuno potrebbe persino eseguire Lintian sull'intero repository di pacchetti per identificare i problemi.

Ubuntu Software Center utilizza Lintian per controllare i pacchetti .deb prima di installarli. Determina se soddisfano le rigide linee guida per l'imballaggio di Debian. Un pacchetto “di cattiva qualità” è solo uno che non soddisfa queste linee guida. Ubuntu in realtà ignora molti errori di Lintian, ma evidenzia alcuni errori di Lintian che di solito non sono un problema.

 lintian- errori-per-google-chrome

Per l'utente medio, questo messaggio non significa necessariamente molto. Di solito puoi andare avanti e installare il file .deb comunque, anche se dovresti assicurarti di fidarti dell'origine del pacchetto.


Sebbene sia probabilmente una buona idea controllare i file .deb di terze parti sconosciuti prima di installarli e avvisare gli utenti di eventuali problemi, i controlli di Ubuntu sono troppo severi. Questo errore serve solo per addestrare gli utenti a fare clic su “Ignora e installa” ogni volta che visualizzano un errore del genere.

Articoli correlati

Ultimi articoli