Alcune situazioni richiedono l'installazione manuale di un pacchetto locale tramite dpkg -i <packagename>
. A volte può essere ulteriormente utile sfruttare la funzionalità di apt
quel pacchetto, quindi la domanda è:
Come si crea rapidamente un repository locale per pacchetti casuali usando una distribuzione linux basata su Debian - come Xubuntu 13.04 / Ubuntu?
apt
con --fix-broken
dopo l'installazione di un pacchetto locale con dpkg -i
? Dpkg non se ne occuperebbe? Ho letto che potrebbe essere richiesto la prima volta che viene eseguito apt? @ FM & Gilles: Informazioni su reprepro . Sembra utile se riuscissi a farlo funzionare (non sono sicuro di dir struct, contenuto di 3 file o parametri in fase di esecuzione). Riproverò e aggiornerà o pubblicherà la domanda completa.
dpkg
non risolve le dipendenze, ma lo apt
fa. dpkg
avviserà delle dipendenze rotte, ma è di livello basso, quindi non tenterà di risolverle. Il dpkg -i *.deb
seguita da apt-get -f install
una procedura standard. Esiste un bug nella lista dei desideri per apt
gestire se stesso il caso dell'installazione del pacchetto locale, e c'è anche una patch, penso, ma non è ancora stata implementata. Vedere apt-get install potrebbe installare anche file di pacchetto locali , originariamente archiviati nel 1999.
dpkg -i <packagename>
conapt-get -f install
di tirare in pacchetti richiesti. Inoltre, la solita cosa per creare un repository apt per Debian è reprepro.