Problema con i pacchetti .deb su Ubuntu 16.04

53
  

Questo bug è stato corretto a monte . È stato rilasciato un aggiornamento. Se non riesci ancora a installare, assicurati di averlo aggiornato completamente, quindi riavvia il computer.

Sto cercando di installare i pacchetti DEB scaricati. Ogni volta, vedo un avvertimento come questo:

E facendo clic su installa solo carichi e niente cambia.

Questo mostra tutti i pacchetti che provo e installo. Come posso installare un pacchetto?

    
posta Shahram Shinshaawh 22.04.2016 - 17:18

8 risposte

57

Questo è un bug # 1573026 . Assicurati di aver fatto clic su "questo influenza anche me".

  

Questo bug è stato corretto a monte . Speriamo che un aggiornamento verrà rilasciato tempestivamente.

Quali sono le soluzioni alternative?

Puoi utilizzare il gestore di pacchetti GDebi, disponibile nel centro software o con sudo apt-get install gdebi tramite la riga di comando.

Quindi, per installare il pacchetto, apri GDebi e fai clic su File - & gt; Apri e vai al file DEB scaricato.

Può essere necessario un po 'di tempo per aggiungere l'apertura del pacchetto: ci sono voluti circa 10 secondi per me.

Quindi verifica che tutto sia OK e fai clic su Installa.

Finirà e il programma verrà installato.

O possiamo usare la riga di comando. Mentre apt-get non può essere installato da un file DEB, tutto il apt-get fa è scaricare il file e quindi chiamare dpkg . Possiamo svolgere questi compiti in modo molto semplice.

Apri un terminale e vai alla nostra posizione di download con cd .

Ed esegui il comando:

sudo dpkg -i FileName.deb

sostituendo FileName con il nome del file.

Infine, esegui questo:

sudo apt-get install -f

Questo "risolve" tutto - risolve tutte le dipendenze ecc.

    
risposta data Stan 22.04.2016 - 18:01
11

Tutti i file .deb che si installa manualmente vengono considerati come provenienti da "terze parti" in cui il sistema non è in grado di verificare la licenza sul software. Il programma di installazione di Google Chrome in quanto tale proviene da Google, una terza parte, e non dai repository di Ubuntu - il messaggio di avviso qui indica questo, ma poiché non può verificare i termini della licenza, dice anche che può essere non-libero. Google Chrome è ancora OK da usare.

Il messaggio che vedi lì funge da avvertimento nel caso in cui vuoi essere sicuro che si tratti di un'installazione "valida" o qualcosa di affidabile, ed è solo un avviso che il software non proviene dai repository di Ubuntu ; indica anche che alcuni dei software potrebbero essere non liberi e potrebbero avere altre restrizioni di licenza su di esso.

È più o meno un modo per farti sapere che potrebbero esserci altre cose da tenere a mente - che il software non è mantenuto da Ubuntu, o potrebbe avere restrizioni di licenza non libere - prima di installare il software da quella .deb file.

Questo non è un errore - è un messaggio di avviso. Puoi ancora fare clic su "Installa" e installare il browser Google Chrome o qualsiasi altra cosa da .deb file a tuo piacimento, in quanto non ti impedirà di fare clic sul pulsante "Installa". (eccetto se ci sono problemi di dipendenza - questo è un problema diverso, non correlato)

Se il nuovo centro software non funziona, è probabile che si tratti di un bug - il messaggio non è correlato ad esso ./

Lascia andare e usa il metodo manuale di installazione.

Nel terminale, possiamo installare manualmente. Suppongo che tu abbia salvato .deb nella cartella Downloads dell'utente. Sostituisci "PACKAGE" con il nome file attuale qui.

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

Dovresti anche eseguire apt-get install -f dopo dpkg -i nel caso in cui ci siano dipendenze che devono essere risolte - apt-get è in grado di determinare i problemi di dipendenza, ma dpkg non lo è.

    
risposta data Thomas Ward 22.04.2016 - 17:32
1

Per me in caso di Google Chrome apt-get install -f risolve correttamente le dipendenze solo dopo apt-get update :

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f
    
risposta data V G 16.09.2016 - 13:43
0

Ho lo stesso problema e questo risolve il mio problema
 1. cambiare il repository del server nella pagina principale  2. aggiorna il sistema
 3. riavviare

    
risposta data Osama AbuSitta 01.09.2016 - 23:31
0

Ho avuto questo problema. Sembra che abbia installato per errore una versione a 32 bit di Ubuntu, ma ho pensato che ne avessi uno a 64 bit. Così, quando ho provato a installare pacchetti .deb a 64 bit, ho avuto questo problema, ma quando ho provato a installare pacchetti .deb a 32 bit in seguito sono stati installati senza problemi.

    
risposta data frostmann 13.10.2016 - 21:58
0

Per prima cosa devi aprire un terminale ( Ctrl + Alt + T )

Quindi scrivi:

sudo apt install gdebi-core

Inserisci la password, quindi prova a riaprire l'app con Ubuntu Software Center.

Funziona per me

    
risposta data NgocThach Pham 29.03.2017 - 08:51
0

Apri il terminale premendo Ctrl + Alt + T . Digitare:

sudo apt-get -f install

Premere Invio , inserire la password.

Se viene eseguito senza errori, digitare:

sudo apt install gdebi-core

Premere Invio . Successivamente sono stato in grado di utilizzare il Software Center, aprirlo e installare tutti gli aggiornamenti del sistema operativo.

    
risposta data user766999 02.12.2017 - 17:14
-1

Il più semplice che garantisce che possa scaricare qualsiasi dipendenza a fianco. Che a volte la GUI di gdebi non scarica (ho affrontato questo problema da solo).

Installa gdebi-core usando il seguente comando

sudo apt install gdebi-core

Quindi fai cd nella cartella in cui è attivo il tuo pacchetto .deb. Ad esempio:

cd ~/debs/

Quindi usa questo comando per installare la tua applicazione.un esempio con: -

sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb

Questo dovrebbe scaricare le dipendenze se necessario e installerà la tua app con successo.

    
risposta data Cruelplatypus67 28.05.2016 - 10:09

Leggi altre domande sui tag