6 999
contributi
S3v (discussione | contributi) |
S3v (discussione | contributi) |
||
Riga 203: | Riga 203: | ||
=== Esempio pratico === | === Esempio pratico === | ||
Prendiamo ad esempio questa guida: [[ | Prendiamo ad esempio questa guida: [[Installare e configurare i codec per DVD e Mp3]]. Sarebbe ora interessante creare un metapacchetto che installi i pacchetti necessari con un solo comando. Iniziamo dunque a creare un controller: | ||
<pre>$ equivs-control controller</pre> | <pre>$ equivs-control controller</pre> | ||
Riga 235: | Riga 235: | ||
</pre> | </pre> | ||
Creiamo il pacchetto | Creiamo il [[pacchetto]] Debian: | ||
<pre>$ equivs-build controller</pre> | <pre>$ equivs-build controller</pre> | ||
Se tutto sarà andato a buon fine (occhio alla sintassi!) otterremo il pacchetto <code>codec-dvd-mp3_0.1_all.deb</code> nella directory da dove abbiamo lanciato i comandi. Per | Se tutto sarà andato a buon fine (occhio alla sintassi!) otterremo il pacchetto <code>codec-dvd-mp3_0.1_all.deb</code> nella directory da dove abbiamo lanciato i comandi. Per eseguire un'ennesima verifica del pacchetto utilizziamo il comando: | ||
<pre>$ dpkg --info codec-dvd-mp3_0.1_all.deb</pre> | <pre>$ dpkg --info codec-dvd-mp3_0.1_all.deb</pre> | ||
Riga 259: | Riga 259: | ||
Ricordiamo di aggiungere i repository debian-multimedia (deb http://www.debian-multimedia.org lenny main) all'interno del proprio /etc/apt/sources.list</pre> | Ricordiamo di aggiungere i repository debian-multimedia (deb http://www.debian-multimedia.org lenny main) all'interno del proprio /etc/apt/sources.list</pre> | ||
Sarebbe bello ora installare il nostro pacchetto con | Sarebbe bello ora installare il nostro pacchetto con [[dpkg]], ma dovremmo sapere che non è possibile. Questo perché ''dpkg'' non sa risolvere le dipendenze come ''apt-get''. Dovremmo allora inserire il nostro pacchetto in un [[repository]] (esistente o creandolo anche in locale -> [[Creare un Repository Debian]]) oppure forzare le dipendenze all'installazione (opzione <code>--force-depends</code> da aggiungere al classico <code>dpkg -i</code>) e installare le dipendenze manualmente con un manager come ''aptitude''. | ||
{{Autori | {{Autori |
contributi