Molti programmi popolari sono disponibili su Linux esclusivamente come pacchetto DEB. Questo potrebbe preoccuparti se sei migrato di recente ad Arch Linux e non sei sicuro di come installare i tuoi programmi preferiti.

I file DEB sono intrinseci ai derivati ​​basati su Debian o Ubuntu. Tuttavia, puoi ancora installarli sul tuo sistema basato su Arch in alcuni modi. Esaminiamo i modi per installare i file DEB in Arch Linux.

Che cos'è un file DEB?

Un file DEB o ".deb" è essenzialmente un archivio contenente script, file di configurazione e altri dati necessari per installare un programma. I file DEB sono creati principalmente per l'uso su desktop Debian o basati su Debian come Pop! _OS, Ubuntu e MX Linux, solo per citarne alcuni.

Se provieni da Windows, puoi pensare ai file DEB in termini di file eseguibile di Windows (EXE).

Sebbene l'installazione di un pacchetto DEB su Arch Linux potrebbe non essere semplice come eseguire un eseguibile Windows, non è certamente scienza missilistica. L'installazione è piuttosto semplice e i passaggi sono facili da seguire.

instagram viewer

1. Installa il programma dall'AUR

AUR o Arch User Repository è la più grande libreria software tra tutte le distribuzioni Linux. Nel caso in cui non riesci a trovare un pacchetto ufficialmente supportato per Arch Linux, AUR è dove dovresti cercare prima di qualsiasi altro.

Anche se questo non ti aiuterà a installare un file DEB, è molto probabile che troverai un pacchetto compatibile con Arch per il software di cui hai bisogno.

Puoi installare i pacchetti AUR manualmente o tramite un helper AUR. Ti consigliamo di andare avanti con yay, un popolare e facile da usare AUR helper. Per iniziare, cerca semplicemente il nome del pacchetto con yay:

sì search_term

yay elencherà tutti i pacchetti pertinenti. Copia il nome del pacchetto corretto e installalo eseguendo:

si -S nome_pacchetto

Questo dovrebbe installare correttamente il software nel tuo sistema Arch Linux. Per saperne di più su yay, dai un'occhiata a questa guida su come gestire i pacchetti con yay.

2. Installa i pacchetti DEB su Arch Linux con Debtap

Se non riesci a trovare un'alternativa nell'AUR, dovresti optare per Debtap. È uno strumento da riga di comando che converte un pacchetto Debian in un pacchetto compatibile con Arch.

Debtap esegue il lavoro per la maggior parte, ma dovresti comunque procedere con una certa cautela poiché aggiornamenti incompatibili al pacchetto potrebbero interromperne la funzionalità.

Installazione di Debtap su Arch Linux

Per installare Debtap, avvia il terminale e installalo utilizzando un helper AUR:

yay -S debito

Spostarsi nella directory del file DEB utilizzando il comando cd e usa Debtap per iniziare a convertire il pacchetto.

CD ~/Download
debitoil tuo file.deb

Debtap creerà un "tuofile.zst" file che puoi facilmente installare con il tuo gestore di pacchetti, in questo caso, pacman.

sudopacman-Uil tuo file.zst

Questo dovrebbe installare il pacchetto sulla tua macchina Arch Linux.

3. Installa manualmente i pacchetti DEB su Arch

Per coloro che preferiscono un approccio più pratico, è possibile estrarre manualmente il pacchetto DEB e posizionare il contenuto all'interno delle directory appropriate.

Prima di continuare a leggere, tieni presente che questo non è il modo consigliato per installare i pacchetti DEB. Ricorrere a questo metodo solo se tutte le alternative falliscono.

Questo metodo è indipendente dalla piattaforma, il che significa che puoi applicare questo metodo a tutte le distribuzioni, Arch Linux o meno.

Estrazione di un pacchetto DEB

Inizia usando il comando ar per estrarre il file .deb file in una cartella.

ar x /percorso/del/file

Quindi, spostati nella cartella e estrarre i tarball con il comando tar.

catramexvfcontrollo.catrame.gz
catramexvfdati.catrame.gz

Troverai tre nuove cartelle: eccetera, optare, e usr. Copia il contenuto all'interno di queste cartelle nelle directory corrette. Ad esempio, copia il contenuto di eccetera cartella nella /etc directory del tuo sistema e fai lo stesso per il resto di conseguenza.

sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/

Esecuzione del programma

Una volta che tutti i file sono stati posizionati al loro posto, puoi eseguire lo script della shell all'interno del file /usr/bin cartella per eseguire l'applicazione. Per facilità d'uso, considera creazione di un collegamento sul desktop per eseguire questo programma.

Questo è un metodo piuttosto noioso e uno che non funzionerà il cento per cento delle volte, motivo per cui ti suggeriamo di astenerti dall'installazione manuale e trattarlo come un ultimo disperato tentativo.

Ora puoi installare i pacchetti DEB su Arch Linux

È possibile installare i pacchetti Debian su Arch Linux. Tuttavia, un pacchetto non intrinsecamente pensato per Arch Linux può spesso interrompersi nel tempo man mano che viene aggiornato.

Con una distribuzione all'avanguardia, tutto ciò che può servire a volte è un pacchetto rotto per far crollare l'intero sistema. È una pratica cruciale scansionare regolarmente i pacchetti danneggiati, risolverli e aggiornare l'elenco dei pacchetti del tuo sistema Linux.

Come trovare e riparare pacchetti rotti su Linux

Leggi Avanti

CondividereTwittaCondividereE-mail

Argomenti correlati

  • Linux
  • Debian
  • Arch Linux
  • Gestori di pacchetti
  • Installa il software

Circa l'autore

Debarshi Das (13 articoli pubblicati)

Amo rompere le cose e fare cose che mi aiutino a rompere le cose. Quando gli schermi sono spenti, puoi trovarmi sul campo da calcio o mentre combatto contro il cervello al club di scacchi locale.

Altro da Debarshi Das

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti