L'utilità dpkg-scanpackages crea un file Packages da un albero di pacchetti binari. Il file Packages viene utilizzato da dselect per fornire un elenco di pacchetti disponibili per l'installazione. Fondamentalmente, è uno strumento che ti permette di convertire una directory contenente pacchetti .deb in un repository.
Se riscontri l'errore seguente:
dpkg-scanpackages: command not found
puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione.
| Distribuzione | Comando |
|---|---|
| Debian | apt-get install dpkg-dev |
| Ubuntu | apt-get install dpkg-dev |
| Alpino | apk aggiunge dpkg-dev |
| Kali Linux | apt-get install dpkg-dev |
| Fedora | dnf install dpkg-dev |
| Raspbian | apt-get install dpkg-dev |
| Docker | docker esegui cmd.cat/dpkg-scanpackages dpkg-scanpackages |
Riepilogo
In alcuni casi potresti voler aggiungere il tuo repository. Ciò è utile se si dispone di un paio di file .deb e si desidera renderli accessibili per l'installazione sui computer degli utenti. Farlo è una semplice procedura in 3 fasi. Inizia creando la directory e inserendo i file .deb in quella directory. Successivamente, eseguirai il comando dpkg-scanpackages per creare i metadati del repository. Come ultimo passaggio, aggiungi il repository appena creato ai file sources.list su tutti i computer che devono usarlo.