
Ultimamente mi è presa voglia di compilare i sorgenti dei programmi da SVN. Non so perchè mi è venuta questa voglia, ma devo dire che lo ritengo molto divertente (tranne per le dipendenze
). Sto pensando quindi di creare un mio repository personale, ma questa è un’altra storia.
Sfornando pacchetti debian a palate, ho deciso di scrivere questa guida su come creare un repository semplice (che gestisce una sola architettura ideali per repository piccoli e personali) per Ubuntu. Tratterò solo su come pubblicare i file binari nel repository, quindi non fatemi domande riguardo la creazione di pacchetti deb. Chissà, se ne potrà parlare in futuro… 
Innanzitutto dovete creare una cartella dove verrà posto il vosto repository e una sottocartella dovete verranno posti i vostri pacchetti debian.
mkdir ~/ubuntu
mkdir ~/ubuntu/binaryQuindi la struttura di queste cartelle deve essere così:
tree ~/ubuntu
/home/luca/ubuntu
`-- binary
1 directory, 0 filesMettete ora i vostri pacchetti deb nella cartella binary. Dovete poi creare un file di indice che contiene la lista di tutti i pacchetti del repository; questo file, che viene scaricato quando si dà il comando sudo apt-get update, si chiama Packages.gz e per crearlo dovete dare il seguente comando:
dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gzOgni volta che inserite nuovi pacchetti nel repository dovete aggiornare questo file con il comando di prima. Ora basta caricare sul vostro spazio web l’intera cartella ubuntu e aggiungere la seguente linea al file /etc/apt/sources.list:
deb http://sito.it/ubuntu/ binary/Un piccolo consiglio: per verificare che la creazione del repository sia andata a buon fine, provatelo in locale aggiungendo deb file:///home/nomeutente/ubuntu binary/ al vostro file /etc/apt/sources.list.
Tags: Debian, UbuntuSe vuoi inserire un commento, per favore completa il form sottostante.
Il contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.