Newsgroup: it.comp.os.linux.software
Titolo: Creazione rpm

C'è qualcuno che mi sa dire come si creano i file .rpm (con possibilità
di indicare le dipendenze)? O, per lo meno, che mi sappia indicare un
sito da cui scaricare la documentazione.
Grazie.
P.S.: non ditemi di guardare i source degli rpm. Ho già provato ad
installarli per vederne il contenuto, ma non ci sono riuscito (rpm dice
che path è sbagliato....).
--
Alberto Vincenzo Paderno
ICQ# 45540027
SMS  
a.pa...@wappi.com


c'e' un capitoletto sugli appunti linux
--------------------------------------------------
When a packet hits a pocket on a socket on a port,
And the buss is interrupted as a very last resort,
And the address of the memory makes your floppy disk abort,
Then the socket packet pocket has an error to report

che path è sbagliato....).
Già, non si possono installare... però si possono comodamente aprire da mc o
gmc! :-) Dai semplicemente [INVIO] quando ti trovi sull'.src.rpm (o da gmc
fai doppio clic...). Ecco, ora puoi comodamente esaminare il file xyz.spec
(dovrai costruirne uno simile) e se ti serve anche copiarlo da qualche parte
per tenerlo a portata di mano... ah, aggiunta superflua... "man rpm"...
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

 sito da cui scaricare la documentazione.
Guarda nell'RPM-HOWTO: c'e' una sezione in cui si spiega tutto.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

On Sat, 15 Jan 2000 17:38:35 +0100, Alberto Vincenzo Paderno wrote
| C'è qualcuno che mi sa dire come si creano i file .rpm (con possibilità
| di indicare le dipendenze)? O, per lo meno, che mi sappia indicare un
| sito da cui scaricare la documentazione.
RPM-HOWTO
-- 
 ____      ___              | 3/4 Romulan, 1/4 Vorta. | [70 2E] [71 FF] 
/_  / ___ / _/______ ___ _  | Stirred, not Shaked.    |  - CMOS 
 / /_/ -_) _/ __/ _ `/  ' \ | 
http://zefram.8m.com
    | Lasciate che i concetti 
/___/\__/_//_/  \_,_/_/_/_/ | 
zef...@iol.it
	      | fluiscano liberi - ZC
	- Zefram is on a K6-166 32MB - RH6.0 - Kernel 2.2.12 -

 sito da cui scaricare la documentazione.
prova a dare un occhio a:
http://www.sit.it/~hope/data/makespec
è uno script bash piuttosto spartano che può essere comodo nella
creazione di spec file, necessario per creare gli RPM (dovrai comunque
editare il file risultante); funziona molto bene nel caso di  programmi
che usano autoconf/automake (la maggior parte)
-- 
ciao, Roberto
:wq!


il link non funge :-(


 il link non funge :-(
colpa mia! il link corretto č:
http://www.sis.it/~hope/data/makespec
-- 
ciao, Roberto
:wq!

 sito da cui scaricare la documentazione.
Io ho provato ad usare inst2rpm, che ho trovato insieme a installwatch.
Tu installi un applicazione in tzg, installwatch scrive su un file cosa
e' stato installato e dove, poi dai inst2rpm nome_file_della_lista e
lui ti crea un rpm personalizzato e aggiorna il database degli rpm per
includerlo tra quelli installati. In questo modo potrai rimuovere il
pacchetto con rpm -e e reinstallarlo quando vorrai.
Ciao!
P.S. L'ho provato con una dock app di windowmaker, quindi non roba
complicata, e con knode che e' gia' piu' complesso.
-- 
Per rispondere sostituire NOO con tin
To reply replace NOO with tin


guardate questi esempi che ho trovato su rpm, sembrano molto utili
(specie quelli di backup e altro):
Q: What do I have installed? 
A: rpm -qa | sort 
Q: What do all of these packages do? 
A: rpm -qai >~/rpm.descr; less ~/rpm.descr 
Now use '/' to search for a keyword and 'n' for the next occurrence. 
Q: What is the command to start the application? 
A: rpm -ql <package> | grep '/bin/' 
This will give you some choices most of the time. A more refined
solution is: 
for f in `rpm -ql <package>`; do test -d $f || (test -x $f && echo
$f); done 
Q: What kind of documentation is available for the package? 
A: rpm -qd <package> 
Q: What are the configuration files for the package? 
A: rpm -qc <package> 
Q: How many configuration files are there altogether? 
A: rpm -qca | wc -l 
Q: How much space do they use up? 
A: rpm -qca | xargs du -skc 
Q: How can I make a backup to be safe? 
A: rpm -qca | sort | tar -zcf /tmp/my-config-backup.tar.gz -T - 
Q: I heard about revision control, is there a way to place all
configuration files under RCS in a wholesale operation? 
A: rpm -qca | xargs | ci -l -ko -m'checkin for update' -t-'config
file' 



