Aggreghiamo le notizie italiane sull'Open Source

Eccomi al primo post dal nuovo dominio!!
Questa mini guida può essere utile a chi, come me, si diverte a fare pacchetti di un po’ tutto (dalle personalizzazioni dei temi desktop, fino agli ultimi rilasci di alcuni programmi) oppure a chi vuole gestire un proprio repository (in locale e non..).
Cosa è un meta-pacchetto?
Un meta-pacchetto non è altro che un pacchetto .deb “vuoto” (per rimanere molto sul semplice) che dipende da altri pacchetti.
Perché è utile?
Installando un meta-pacchetto possiamo evitarci ogni volta di selezionare tutti i pacchetti da cui dipende e raggruppare le informazioni su una raccolta di pacchetti a noi utili in un unico punto di centralizzazione.
Come procedere:
Innanzitutto installiamo equivs
$ sudo apt-get install equivs
e in seguito diamo il seguente comando
$ equivs-control nome_file_control
Il secondo comando creerà un file (dal nome nome_file_control) che aperto con un qualsivoglia editor di testi assomiglerà a qualcosa del genere:
### Commented entries have reasonable defaults. ### Uncomment to edit them. Section: misc Priority: optional Standards-Version: 3.6.2 Package: # Version: # Maintainer: Your Name # Pre-Depends: # Depends: # Recommends: # Suggests: # Provides: # Replaces: # Architecture: all # Copyright: # Changelog: # Readme: # Extra-Files: Description: long description and info . second paragraph |
Le voci da modificare a nostro uso sono quindi “Package”, “Description” e, soprattutto, “Depends”.
Le altre non sono fondamentali ma se le modificate male non fa
Come modificate un opzione rimuovete il cancelletto che commenta la riga mi raccomando.
Non ci resta quindi che creare il pacchetto con un semplice
$ equivs-build nome_file_control
Ecco fatto adesso abbiamo il nostro utilissimo meta-pacchetto!!