Newsgroup: it.comp.os.linux.software
Titolo: Aggiornamento a rpm-4.x

Salve,
possiedo una RH-6.X e avrei necessita' di installare dei pacchetti creati
con una versione piu' recente di rpm.
Ho scaricato il file "rpm-4.0-4.i386.rpm" ma non riesco a fare l'upgrade
per problemi di compatibilia', errore:
only packages with major numbers <= 3 are supported by this version of
RPM
Esiste una versione RECENTE di rpm che possa essere installata su una
RH-6.X?
Come faccio per aggiornare la mia versione di rpm? Quali file debbo
scaricare?
Grazie.

 Quali file debbo scaricare?
Io ti espongo la mia idea, anche se non e` molto ortodossa ne`, tantomeno
elegante. Tieni un attimo da parte il file rpm che hai scaricato, e scarica
anche lo stesso pacchetto in formato tarball. Fai un rpm -e del package di
gestione degli rpm ora installato, scompatta, compila e installa il tarball.
A questo punto, il programma "rpm" e` aggiornato, ma nel database dei
pacchetti, ovviamente non compare. Installa, ora, il nuovo rpm-4-blabla.rpm,
che dovrebbe installarsi senza problemi, e, ormai che ci sei fai un rebuild
dei pacchetti, ed otterrai la presenza del nuovo pacchetto nel database,
mentre i vecchi files del tarball andranno tutti sovrascritti.
Prima di provare la mia strada, aspetta il parere degli altri, forse c'e`
un sistema migliore...

RPM
Se non c'é una versione aggiornata (intendo riguardo alle librerie)
specificatamente per 6.x NON PUOI, punto.

 scaricare?
rpm-3.0.5-9.6x.i386.rpm
rpm-devel-3.0.5-9.6x.i386.rpm
rpm-build-3.0.5-9.6x.i386.rpm
rpm-python-3.0.5-9.6x.i386.rpm
e li trovi in:
http://ftp.unina.it/pub/linux/distributions/redhat/updates/
li upgradi con rpm -Uvh e poi potrai usufruire tranquillamente del 
nuovo formato rpm redhat.
-- 
Ciao, Mario.
http://members.xoom.it/mccmario/

specificatamente per 6.x NON PUOI, punto.
Porca vacca, ma e` come il serpente che si mangia la coda: qcs si
dovra` pur poter fare, no? (ma l'hai letto bene cosa dice Albatros? Per
maggiore=3 ci vuole rpm-4, e per rpm-4 ci vuole rpm-4!!)
Scrivo perche' ieri volevo installare netscape.rpm con Alien sulla Deb,
ma Alien usa rpm e per l'ultimo netscape ci vuole rpm-4 e per rpm-4..
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian 2.2 Potato */

ma Alien usa rpm e per l'ultimo netscape ci vuole rpm-4 e per rpm-4..
E daje ! Ma l'idea di requisiti per un pacchetto é così strana?? Se io
faccio la richiesta dei requisiti ed ottengo una lista vuoi almeno che
mi debba preoccupare di verificare che sia soddisfatta??
[root@mordor /tmp]# rpm -q --requires rpm-3.0.5-9.6x
gawk  
fileutils  
textutils  
sh-utils  
mktemp  
popt  
bzip2 >= 0.9.0c-2
/bin/sh  
ld-linux.so.2  
libbz2.so.0  
libc.so.6  
libdb.so.2  
libz.so.1  
/bin/bash  
/bin/sh  
libc.so.6(GLIBC_2.0)  
libc.so.6(GLIBC_2.1)  
libdb.so.2(GLIBC_2.0)  


Io sono riuscito a mettere il nuovo rpm sulla mia macchina.....
Red Hat Linux release 6.2 (Zoot)
Kernel 2.2.17 on an i686
[azriel@dreamscape azriel]$ rpm -qa | grep rpm
rpm-devel-4.0-6x
rpm-4.0-6x
gnorpm-0.8-5
... ma č da quando č iniziato questo thread che cerco di ricordarmi
come diavolo ho fatto!!!
Mi ricordo solo che č stato necessario aggiornare altri pacchetti prima
di poterlo installare e un --rebuilddb dopo averlo installato.
Ciao Paolo
-- 
azriel (at) 
freemail.it

 
Upgradando alla versione 3.0.5, alien, kpackage, mc, e tutto quello 
che si appoggia a rpm gestiscono il nuovo formato tranquillamente.


come diavolo ho fatto!!!
history|less?
Dieta a base di pesce per il fosforo?


[root@mordor /tmp]# rpm -q --requires rpm-3.0.5-9.6x
Ho capito, sono fatto:-( tocca studiarsi l'rpm:-((((
Cmq grazie, provo allora a passare prima alla 3.0.5, qui nella mia
superba Deb ho la:
RPM version 3.0.3


che si appoggia a rpm gestiscono il nuovo formato tranquillamente.
Si`, THNX. Come mi ha lasciato capire anche Thorin, provo a passare
prima alla 3.0.5.
Da me, qui sulla Deb, su rpm non si appoggia niente; serve unicamente
per estrarre programmi da pacchetti .rpm con Alien. Se trovassi un
altro modo per installare netscape, ne farei anche a meno:-(


Salve,
 io ho fatto tutto, senza problemi, seguendo le istruzioni che scrisse, in
 questo newsgroup, qualcuno un paio di settimane fa:
-----------------------------
 - aggiornare rpm con la versione 3.0.5 (che e' capace di leggere i nuovi
   rpm 4)
 - scaricare e installare i pacchetti:
   db1-1.85-4.i386.rpm
   db2-2.4.14-4.i386.rpm
   db3-3.1.14-6.i386.rpm
   glibc-2.2-5.i386.rpm  <-- uscito il 21/11/2000
 - installare il nuovo rpm 4 
 - fare il rebuilddb   
 
-------------------------------   
Aggiungo che ho dovuto "forzare" l'upgrade di alcuni pacchetti.
Dopo tutto cio' ho upgradato anche gnorpm (con la versione sui cd della
redHat 7.0 di linux&c).
Nota: tutti i pacchetti sopra erano nei CD della Redhat 7 di linux&c ad
eccezione di rpm-3.0.5 e di glibc-2.2-5
Ciao.
-- 
  ________
 |\      /|  Sender:
 | \____/ |  Mimmo Mastronardi 
 |        |  -< 
mimmo....@libero.it
 >-        
 |________|   

 altro modo per installare netscape, ne farei anche a meno:-(
Ah capisco.
[mario@mario rpm]$ dpkg --version
Debian GNU/Linux `dpkg' programma di gestione dei pacchetti versione 
1.6.14 (i386) :-))



Non  e' il  primo  post nel  quel  leggo che  con  rpm 3.0.5  si
gestiscono gli rpm fatti col 4.0-
Il problema  e' che o  sono sfigato io,oppure c'e'  qualche cosa
che non va'.
risultato di rpm -qa|grep rpm
rpm-build-3.0.5-9.6x
rpm-devel-3.0.5-9.6x
rpm-python-3.0.5-9.6x
gnorpm-0.9-15
rpmdb-redhat-6.2-0.20000308
rpmlint-0.8-10
rpm-3.0.5-9.6x
Eppure gli rpm 4.0 non ne vogliono sapere di andare.
Provato varie volte sia con .rpm che con .src.rpm
Misteri della fede :))
-- 
__________________________________________________________________
Claudio,Vicenza Italy This Computer is Powered by LINUX (R.H. 6.2)
              La piu' GRANDE PASSIONE e' il MARE
     To send me an E-mail remove it3. after @ from my address
__________________________________________________________________

Tue, 19 Dec 2000 23:39:24 GMT "38special" wrote:
ARG! che followup del menga che ho fatto, devo smetterla di 
copiaincollare. La risposta era per Rez e non per me stesso :-)

copiaincollare. La risposta era per Rez e non per me stesso :-)
..ma a rez non sfugge niente;-)
E grazie, che cosi` mi fermo alla 3.0.5.
Cmq in italiano non lo reggo, non sembra piu` Linux (per me). Guarda,
identica versione:
:r!dpkg --version (da Ex, senza taglia e incolla come Knews;-) )
Debian GNU/Linux `dpkg' package management program version 1.6.14 (i386).
Quindi tutti gli altri pacchetti che dicevi non devo metterli, no?


 Quindi tutti gli altri pacchetti che dicevi non devo metterli, no?
I "requires" li ha elencati thorin. Sulla redhat 6.2 l'upgrade va su 
senza dire "be". (ma avro' capito la domanda ?)


altro modo per installare netscape, ne farei anche a meno:-(
Via deb
I pacchetti li dovresti trovare nel ramo non-free (altrimenti ti prendi il
tar.gz ^^ )
Henryx
-- 
 seph...@CARCERATO.it    |"A questo mondo ci sono solo due tragedie. |
 Per scrivermi, sostituite | Una e` non ottenere cio` che si vuole     |
 CARCERATO con aruba       | L'altra e` ottenerlo." Oscar Wilde        |
                           ---------------------------------------------

 Misteri della fede :))
Umm, vedi se puo' esserti utile.
1236810 ago  9 16:53 rpm-3.0.5-9.6x.i386.rpm
  46368 ago  9 16:52 rpm-build-3.0.5-9.6x.i386.rpm
 246948 ago  9 16:53 rpm-devel-3.0.5-9.6x.i386.rpm
  24204 ago  9 16:53 rpm-python-3.0.5-9.6x.i386.rpm      
---------------------------------------------------
Version     : 3.0.5   Vendor: Red Hat, Inc.
Release     : 9.6x    Build Date: sab 22 lug 2000 14:05:01 CEST
Source RPM  :         rpm-3.0.5-9.6x.src.rpm
Size        :         2878803


 altro modo per installare netscape, ne farei anche a meno:-(
Cosa hai contro apt-get install netscape?
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

tar.gz ^^ )
Come non credo! ;-) Ho lasciato la splendida e velocissima Slack
proprio per i tar.gz.. e adesso dico: anche per Sistem V.
Piuttosto, questo ramo non-free e` nel quarto cd? Nel sito Debian di
netscape non c'e` neppure l'ombra, oppure son poco pratico io? :-(


Cosa hai contro apt-get install netscape?
Ho solo i primi tre cd dove di netscape c'e` la versione 3.0, mi
sembra, che ho installato con dselect (tanto e` ugualmente apt, no?).
Nel sito Debian non son riuscito a trovarlo, c'e` solo Mozilla.
Cerchero` di procurarmi il non-free che mi ha detto Henryx, ma non
capisco perche' allora non c'e` anche nel sito:-((


RPM
Brutalmente, puoi hexeditare il file. Il 4 incriminato e' nei primi byte
(entro il 10) e lo sostituisci con 3. Ma e' proprio brutale :-)
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! A mathematician is a device for turning coffee into theorems. !>-
                P. Erdos

(entro il 10) e lo sostituisci con 3. Ma e' proprio brutale :-)
Secondo me, fare cio` ha qcs di criminale;-)
Ecco perche' in un (non ricordo piu` quale) file per la compilazione
del kernel scrivono (Debian) espressamente di NON farlo. Veramente li'
si dice di non cambiare il nome al file. Allora anche per rpm si
potrebbe fare piu` semplicemente: "mv xxx-4.0.rpm xxx-3.0.rpm", no?




Ciao.
Corrisponde  il tutto,meno  che il  build date,visto  che li  ho
compilati io partendo appunto da rpm-3.0.5-9.6x.src.rpm.
Non credo  che il problema  sia perche' li ho  compilati io.....
Semmai se ho tempo provo a scaricare i precompilati           ..
Grazie di tutto.


netscape non c'e` neppure l'ombra, oppure son poco pratico io? :-(
Lo trovi o nel quarto cd, o in un mirror ftp della deb (quale scegli tu. Io nel
mio sources.list ho quello italiano, quello inglese e quello americano)


potrebbe fare piu` semplicemente: "mv xxx-4.0.rpm xxx-3.0.rpm", no?
No, per il semplice fatto che il database della Debian e` in formato testo,
mentre quello della RH e` in formato binario (usa il database della Berkley se
non sbaglio)


 capisco perche' allora non c'e` anche nel sito:-((
Strano, a me lo ha dato.


non sbaglio)
Capit'.. :-)
THNX


senza dire "be". (ma avro' capito la domanda ?)
Si`. E anche un tardivo grazie:-)


americano)
Trovato. THNX!
