Custom local repository (Italiano)

From ArchWiki
Revision as of 00:20, 19 August 2011 by Pointone (Talk | contribs) (use i18n template)

Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Merge-arrows-2.pngThis article or section is a candidate for merging with Pacman (Italiano).Merge-arrows-2.png

Notes: please use the second argument of the template to provide more detailed indications. (Discuss in Talk:Custom local repository (Italiano)#)

Usare repo-add

Pacman 3 introduce un nuovo script chiamato repo-add che permette di generare i propri repository molto più facilmente. Utilizzare repo-add --help per ulteriori dettagli sul suo utilizzo.

Questo script è molto facile da utilizzare, anche per mantenere il proprio DB aggiornato. É sufficiente che conserviate tutti i pacchetti che volete nel vostro repository in una directory, ed eseguiate il seguente comando.

repo-add /percorso/al/repo.db.tar.gz *.pkg.tar.gz

Dove 'repo' è il nome del vostro repository personalizzato. L'ultimo parametro aggiungerà tutti i file pkg.tar.gz al vostro repository, quindi state attenti: se disponete di più versioni di un pacchetto nella directory, non è chiaro chi avrà la precedenza e finirà nel repository.

Per aggiungere un nuovo pacchetto (e rimuovere quello vecchio in caso esistesse), semplicemente eseguite

repo-add /percorso/al/repo.db.tar.gz pacchettodaaggiungere-1.0-1-i686.pkg.tar.gz

Se c'è un pacchetto che non volete più nel vostro repository, leggete di repo-remove

Note finali

Una volta che avete creato il vostro repository locale, aggiungetelo al vostro pacman.conf. Il nome del vostro file db.tar.gz è il nome del repository. Potete fare riferimento ad esso direttamente utilizzando un indirizzo file://, o accedendo via ftp usando ftp://localhost/percorso/alla/directory.

Se possibile e sei disposto, aggiungi il tuo repository-personale alla nostra lista di repository-personali non ufficiali, così che tutti gli altri utenti possano trovare ed installare i tuoi pacchetti.