repository locale

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
pidocchietta
Prode Principiante
Messaggi: 25
Iscrizione: venerdì 30 dicembre 2005, 13:22

repository locale

Messaggio da pidocchietta »

Ho seguito le indicazioni date da Wiki per i repository locale ma quando cerco di creare un repository per i pacchetti sorgenti mi dà il seguente errore: root@localhost:/usr# dpkg-scansources repository | gzip > repository/Sources.gz
bash: dpkg-scansources: command not found
root@localhost:/usr# dpkg -scansources repository | gzip > repository/Sources.gz
dpkg: le azioni --contents e --status sono in conflitto

Usa dpkg --help per un aiuto su installazione e rimozione dei pacchetti [*];
Usa `dselect' o `aptitude' per una gestione più amichevole dei pacchetti;
Usa dpkg -Dhelp per una lista delle opzioni di debug per dpkg;
Usa dpkg --force-help per una lista delle opzioni di forzatura;
Usa dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb;
Usa dpkg --licence per la licenza di copia e mancanza di garanzia (GNU GPL) [*].

Le opzioni marcate con [*] producono molto output - utilizza una pipe con
`less' o `more' per leggerlo!

qualcuno mi può dare qualche indicazione e dirmi dove sbaglio? 
grazie a tutti.                           
lanfre

Re: repository locale

Messaggio da lanfre »

pidocchietta ha scritto:
root@localhost:/usr# dpkg -scansources repository | gzip > repository/Sources.gz
dpkg: le azioni --contents e --status sono in conflitto
                         
mi sa che devi fare:


root@localhost:/usr# dpkg --scansources repository | gzip > repository/Sources.gz


ovvero mettere due -

ciao
Ultima modifica di lanfre il venerdì 30 dicembre 2005, 14:13, modificato 1 volta in totale.
Avatar utente
pidocchietta
Prode Principiante
Messaggi: 25
Iscrizione: venerdì 30 dicembre 2005, 13:22

Re: repository locale

Messaggio da pidocchietta »

Non ho risolto il problema, anche se è cambiato il tipo di errore. Sembra che non esista l'opzione indicata su wiki. :o


root@localhost:~# cd /usr
root@localhost:/usr# dpkg --scansources repository | gzip > repository/Sources.gz

dpkg: opzione --scansources non riconosciuta

Usa dpkg --help per un aiuto su installazione e rimozione dei pacchetti [*];
Usa `dselect' o `aptitude' per una gestione più amichevole dei pacchetti;
Usa dpkg -Dhelp per una lista delle opzioni di debug per dpkg;
Usa dpkg --force-help per una lista delle opzioni di forzatura;
Usa dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb;
Usa dpkg --licence per la licenza di copia e mancanza di garanzia (GNU GPL) [*].
Le opzioni marcate con [*] producono molto output - utilizza una pipe con
`less' o `more' per leggerlo!
root@localhost:/usr#
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: repository locale

Messaggio da pierba »

Non devi mettere lo spazio:
dpkg-scansources repository | gzip > repository/Sources.gz
in questo modo è un comando, se metti lo spazio, la considera un'opzione e non la conosce.

ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Avatar utente
twilight
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3849
Iscrizione: giovedì 17 febbraio 2005, 16:29
Località: L'Aquila
Contatti:

Re: repository locale

Messaggio da twilight »

per avere il comando dpkg-scansources devi avere installato dpkg-dev . ciao.
Avatar utente
pidocchietta
Prode Principiante
Messaggi: 25
Iscrizione: venerdì 30 dicembre 2005, 13:22

Re: repository locale

Messaggio da pidocchietta »

Con dpkg-dev installato riesco ad eseguire sia dpkg-scansources che dpkg-scanpackages, però riesco a vedere con synaptic solo i pacchetti .deb

qualcuno s'ha dirmi se è possibile fare dei repository locali con i pacchetti .tar.gz che trovo spesso allegati alle riviste su CD-ROM?
Grazie!
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: repository locale

Messaggio da Volans »

Se li vuoi registrare in apt/synaptic quando li installi devi usare checkinstall, lo trovi come pacchetto con synaptic.
Poi quando compili un sorgente con i classici ./configure make e sudo make install sostituisci l'ultimo con:
sudo checkinstall
Per trasformare pacchetti RPM in .deb devi usare Alien (sempre su synaptic).
Per creare direttamente .deb è più complicato, perché rischi che vadano solo sulla tua macchina, non so dirti di più però...
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 7 ospiti