Ndiswrapper e geexbox
Guida per aggiungere il supporto a ndiswrapper in geexbox… [finalmente :)]
articoli (infrequenti) su linux,web,tecnologia
Posts tagged ‘doc’
Guida per aggiungere il supporto a ndiswrapper in geexbox… [finalmente :)]
Nuova guida che si aggiunge alla documentazione presente nel wiki di Archlinux Italia.
L’autore della pagina è Bart, ma essendo un wiki arriveranno probabilmente contributi esterni (magari vedrò di aiutare io stesso).
Il link alla pagina.
mini guida scritta da me: http://www.archlinux.it/kernel
Ho scritto una breve guida su come far funzionare Xgl su archlinux.
Pubblicata a questo indirizzo:
http://archlinux.it/xgl
AbsRepo
Questo è un piccolo how-to su come creare un repository abs di PKGBUILD.
Cos’è un repository abs
Molto semplicemente, è un archivio contenente i PKGBUILD. Il server che lo gestisce è cvsupd.
Cvsupd può funzionare con repository cvs già esistenti (file RCS), oppure direttamente con i file da ospitare nel repository.
Configurazione
Prima di iniziare, assicurarsi di avere installato il pacchetto cvsup.
Inanzitutto, si scelga una directory come base per cvsupd (questa directory conterrà i file di configurazione del rep.):
Io ho scelto
/usr/local/etc/cvsup
Serve inoltre una directory che contenga i file del repository:
/absrepo/test/local/test
Nel caso le directory non esistessero, è sufficiente crearle.
All’interno della directory base, vanno create le subdirectory sup e test seguendo questa struttura:
/usr/local/etc/cvsup/sup/test
test corrisponderà al nome del vostro repository.
All’interno della dir test vanno creati i due file di testo list.cvs e releases.
list.cvs deve contenere un’unica linea:
upgrade *
releases deve invece contenere:
main list=list.cvs prefix=/absrepo/test
Messa a punto
I PKGBUILD devono essere copiati in:
/absrepo/test/local/test/nomepacchetto/PKGBUILD
Copiatelo e incollatelo come /etc/rc.d/cvsupd
Impostate i permessi di esecuzione:
chmod u+x /etc/rc.d/cvsupd
Ora si può controllare il server cvsupd con:
/etc/rc.d/cvsupd {start | stop | restart}
Lato client
Se non l’avete mai fatto prima, sincronizzate da root il tree di abs:
abs
Completata la procedura di checkout, troverete nella directory /var/abs/ la copia dei PKGBUILD usati dai manteiners di arch per pacchettizare i vari programmi.
Eseguando regolarmente abs, il vostro tree rimarrà aggiornato.
Per avere disponibile in locale l’intero archivio dei PKGBUILD disponibili nel vostro repository, sono sufficienti questi pochi passaggi, da eseguire come utente root:
supfile.test
nano /etc/abs/supfile.archpkg
*default host=localhost *default release=main *default delete use-rel-suffix *default compress test
SUPFILES=(arch extra test !unstable)
abs