Quando fai doppio clic su un pacchetto deb in Ubuntu 23.10 viene visualizzato un errore che ti dice "non è installata alcuna app per i file del pacchetto Debian".
Un po' strano per una distribuzione basata su Debian, quindi in questo post ti mostro come aggirare il problema.
Molti di noi sono abituati a fare doppio clic sui file deb locali per installarli su Ubuntu. È stata una funzionalità fondamentale da quando utilizzo il sistema operativo (anche Chrome OS ti consente di farlo utilizzando il file manager nativo quando l'ambiente di sviluppo Linux è attivo).
Ma in Ubuntu 23.10 semplicemente non funziona.
Invece quando provi ad installare un deb vedi questo:
Vedendo questo, il mio primo istinto è stato quello di premere il pulsante "Seleziona app" e cercare "App Center" (o qualcos'altro) con cui aprire il programma di installazione deb.
— contrastato:
Sembra il nuovo scintillante App Center in Ubuntu 23.10 potrebbe sembrare un affare, ma (attualmente) fa il suo lavoro. Non è in grado di aprire o installare pacchetti deb locali scaricati da siti Web ecc. (nonostante detti pacchetti siano spesso collegati dietro i pulsanti "download per Ubuntu").
Il fatto è: Ubuntu App CenterPotere installa i pacchetti deb dagli archivi Ubuntu. E 'solo non può installa i pacchetti deb locali al momento. Immagino che questa sia una funzionalità che verrà aggiunta in un futuro aggiornamento (c'è un file questione aperta a riguardo e non è stato chiuso – fa ben sperare).
Per i calci ho aperto a .deb
nell'App Center comunque e mi è stato regalato un'ipnotica mezz'ora (sì, ho aspettato) di una ruota di caricamento che girava doverosamente... senza alcuno scopo reale:
Qualcuno che legge questo avrà voglia di dire qualcosa del genere “beh, comunque le persone non dovrebbero scaricare pacchetti deb dal web” - e sì, in genere è consigliabile attenersi a fonti attendibili per il software...
Ma non stiamo (solo) parlando di installare un programma di installazione carico di sporcizia dragato da un repository arretrato qui. Stiamo parlando di software mainstream e di punta come Google Chrome, Microsoft Edge, Discord, Steam, e simili.
Tutti sono distribuiti come pacchetti deb provati e affidabili.
Per fortuna, è facile risolvere questo errore per installare i file deb locali su Ubuntu 23.10.
Se ti senti a tuo agio, usare la riga di comando per installare i pacchetti deb in Ubuntu 23.10 è il modo "più semplice" in quanto non richiede di andare a scaricare nulla in più per farlo. Hai già tutto il necessario.
Puoi usare dpkg e il sudo dpkg -i ~/path/to/foo.deb
comando o utilizzare apt e il sudo apt install ~/path/to/foo.deb
comando.
Entrambi i metodi CLI (tentano di) risolvere le dipendenze come parte del processo di installazione.
Preferisci una GUI? Sono disponibili numerose opzioni, inclusa l'installazione del software GNOME. Ma dal momento che App Center è presente, aggiungere un altro frontend software completo sembra un po' eccessivo. Quindi ti suggerisco di installare Gdebi.
Gdebi è uno strumento semplice e senza fronzoli per l'installazione di pacchetti deb locali. Risolve automaticamente le dipendenze, rendendo il processo di installazione semplificato e (solitamente) senza problemi. E ti dà la soddisfazione di arrivare al suo pulsante "Installa".
Per installare Gdebi su Ubuntu 23.10 apri App Center, cerca "Gdebi" (senza virgolette) per nome, imposta il filtro su "Pacchetti Debian" e fai clic sul risultato corrispondente. Termina facendo clic sul grande pulsante di installazione verde per —falso shock— installarlo.
Una volta fatto ciò (inserisce circa 100 MB di dipendenze, quindi può richiedere del tempo con una connessione lenta) sarai, ancora una volta, in grado di fare doppio clic su un pacchetto deb nel file manager. Questa volta lo "aprirà" in Gdebi dove potrai vedere le informazioni e procedere con l'installazione.
Qualunque sia il percorso che scegli, ottieni la stessa cosa: il tuo pacchetto installato e pronto per l'uso.