Creare Un Pacchetto Debian
I pacchetti di installazione debian finiscono per .deb e sono usati da Ubuntu, Debian, Mint e tutte le distribuzioni derivate da Debian. Vediamo ora come creare un pacchetto di installazione Debian. Prima di tutto create una cartella dove metterete il tutto. Dentro di essa fate quanto segue:
File control
Create una cartella chiamatela DEBIAN e dentro create un file chiamato control. Nel file mettete una serie di voci come la seguente:
Code: Select all Package: rebol Version: 2.7.8.4.3 Architecture: i386 Installed-Size: 1175 Section: devel Priority: optional Homepage: http://www.rebol.com Depends: libc6, libstdc++6, libx11-6, libxcb1, libxaw7, libfreetype6, libxext6, libxt6, libxmu6, libgcc1, libsm6, libice6, libxpm4, zlib1g, libxau6, libxdmcp6, libuuid1, xfonts-100dpi, xfonts-75dpi postinst: mandb; update-app-install Maintainer: Massimiliano Vessi <maxint@tiscali.it> Description: Programming is fun again: REBOL stands for relative expression based object language. Software systems have become too complex, layers upon layers of complexity, each more brittle and vulnerable to failure. In the end software becomes the problem, not the solution. We rebel against such complexity, fighting back with the most powerful tool available: language itself. . This package contains the REBOL/View 2.7.8.4.3 binary
Ogni voce รจ separata dai due punti (:).
Una voce molto importate e' Depends, qui dichiarate tutti i pacchetti necessari da installare prima di installare il vostro.
Fate attenzione che la voce Description finisce con una riga formata solo da un punto (.).
L'ultima riga e' la descrizione breve.
File di sistema
Ora create tutte le cartelle e file che servono come se la vostra cartella fosse la root (/), quindi avrete per esempio:
- opt/mySpecialfolder/file1
- opt/mySpecialfolder/file2
- usr/bin/mioeseguibile
Creiamo il pacchetto
Da fuori la crtella che contiene tutto, ad esempio chiamatela mioprimoPacchetto, lanciate il comando
dpkg-deb -b mioprimoPacchetto
Finito!
Altri tipi di pacchetti
Per creare altri tipi di pacchetti, ad esempio RPM o TGZ, basta usare il comando alien sul pacchetto DEBIAN:
sudo alien --to-rpm --to-tgz mioprimoPacchetto.deb
Fatto!!!