Newsgroup: it.comp.os.linux.iniziare
Titolo: Girone dell'inferno nell'installare Rpm.

Una curiosità. Sono abbastanza niubbo e non so se è normale o no.
Ho una SuSE 9.0 e non so perchè non mi legge i DivX.
Pare che mancassero le librerie libxine.
Le scarico e queste mi dicono che mancano le libxine-dev.
Le installo e queste mi dicono che mancano libogg, liborbis, speex e
w32codec-all.
E ogni volta che ne installo uno mi richiede a sua volta altre
librerie, che a loro volta ne chiedono altre.
Inoltre alcune richieste sono già installate eppure l'installer (YaST)
mi continua a dire che vanno installate.
M'è capitato anche che dicesse che per installare le libxine mi
richiedesse le libxine-dev. E quando ho provato ad installare le
libxine-dev mi ha chiesto le libxine :-|
Insomma sono io che son niubbo o è davvero un inferno installare
un'applicazione?! E perchè mi diceva che mancavano i pacchetti che
invece erano presenti?
Thansk :)

 invece erano presenti?
hai una connesione ADSL? Se sě aggiungi qualche repository a YaST e 
potrai fare tutto in automatico, qui le info:
http://www.opensuse.org/Additional_YaST_Package_Repositories
oppure puoi installare apt per suse, come spiegato qui:
http://linux01.gwdg.de/apt4rpm/
Ciao
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

Pictor ha scritto:

alla faccia della semplicità! vabbè, lasciamo perdere.
comunque il fatto che non ti legge i divx è dovuto ai codec mancanti, la 
cosa più semplice è scaricarti mplayer (non dal repository ufficiale 
suse), che contiene tutto il necessario.
poi se posso darti un consiglio abbandona suse e tutte le distro basate 
su rpm e passa a debian o derivata (ubuntu, kubuntu, mepis....) e ti 
togli dalle rogne con i pacchetti da istallare. ti basta una connessione 
in rete. digiti apt-get install nomepacchetto e tanti saluti, con tutte 
e dipendenze soddisfatte in automatico, o se vuoi usi il tool grafico 
synaptic.
ciao ciao

 synaptic.
<sarcasmo>
Certo, perché la semplicità sta nel nome del gestore dei pacchetti: 
essendo che YaST viene molto dopo apt (in ordine alfabetico) allora se 
ne deduce che apt è l'unico gestore automatico di dipendenze sulla 
faccia della terra.
	<ironia>
	Lo dice anche il nome: "Advanced Package Tool", è evidente che
	*deve* essere più semplicede di "Yet another Setup Tool"
	</ironia>
Inoltre è cosa nota che, essendo apt closed-source e coperto da 12 
brevetti internazionali (di cui 7 di proprietà della Microsoft e uno 
della Monsanto), non può essere portato su altri sistemi che Debian.
È importante prestare attenzione anche sull'estensione predefinita dei 
pacchetti: è meraviglioso come ".deb" esprime la semplicità e richiama 
simpaticamente al nome della Distribuzione (sempre sia lodata). Al 
contrario ".rpm" significa Redhat Package Manager, ma lui mica sta su 
Redhat, lui sta su SUSE, è ovvio che non potrà mai funzionare un simile 
troiaio: già il nome stesso di rpm contiene il seme della sua disfatta.
</sarcasmo>
Ma perché gli utente SUSE non parlamo a vanvera di Debian e invece 
l'opposto succede (non spesso, ma succede)?


l'opposto succede (non spesso, ma succede)?
Sì condivido le opinioni, anche se un pò sarcasticamente cattive :P
YaST è secondo me un ottimo tool comunque. Poi il fatto di una SuSE
opensource me la fa piacere ancora di più.
Poi per ora sono ancora niubbo e abituato agli RPM. Quando magari sarò
discretamente a mio agio su Linux (almeno 10 anni :D) proverò altre
disto più complicate o 'diverse'.
Per adesso con gli RPM mi trovo abbastanza bene.
Se poi ci sarà la naturale evoluzione di Linux anche per gli RPM, in
modo simile APT, non sento molto la necessità di passare ad altro.
APT è sicuramente ottimo, ma se con apt4rpm si ottengono gli stessi
risultati, forse potrebbe venire anche superato.
Ad ogni modo per adesso sono ancora troppo radicato a Windows e
l'universo Linux ancora non è totalmente mio. Quindi prima di passare
ad altre distribuzioni passerà del tempo (con SuSE mi son trovato bene
:)).

Ciao
Stavo pensando di usare apt4rpm. Però le mie perplessità sono a
riguardo di YaST.
Potrò continuare ad usare entrambi o quello che viene installato con
apt4rpm non risulterà installato su YaST (creando problemi)?
I repository invece cosa sono?
E' tipo una sorgente di pacchetti che, invece che stare su CD, sta su
server?
Basta aggiungere un URL?
Thanks :)

 Thanks :)
Prego.


 Pare che mancassero le librerie libxine.
yast->cambia sorgente installazione
aggiungi
"nome del server"       
http://nectar.math.uni-bielefeld.de
"directory sul server"  pub/linux/misc/packman/suse/9.0/
poi vai "in installare togliere pachetti"
e installa xine
oppure mplayer
-- 
L|EL|E|

 "directory sul server"  pub/linux/misc/packman/suse/9.0/
mi corrego
nome del server 
nectar.math.uni-bielefeld.de
naturalmente il tipo e http 
-- 
L|EL|E|

 risultati, forse potrebbe venire anche superato.
Me la prendevo solo un po' per la mania di alcuni utenti debian di 
parlare male di rpm come se fosse qualcosa di essenzialmente diverso da 
deb, e intrinsecamente meno completo
Invece cambia quasi solo il nome: sono tutti e due pacchetti tar.gz con 
un header + un gestore esterno che li decomprime e esegue le istruzioni 
dell'header + un wrapper che controlla le dipendenze e si procura (via 
http, ftp o file locali) eventuali pacchetti mancanti.


 
si pero' non contemporaneamente
un consiglio
se vuoi usare apt "non abusarne"
-- 
L|EL|E|

     </ironia>
[cut]
Sarcasmo ben meritato.
Sarebbe l'ora di finirla con le leggende urbane. Anche su rpm esiste la
risoluzione automatica delle dipendenze e funziona bene. E' chiaro che
se una persona inesperta installa questi pacchetti a mano può avere
l'impressione di trovarsi in un ginepraio. Ricordo invece che:
- apt esiste anche per rpm;
- esistono altri tool di risoluzione delle dipendenze;
- con un pizzico di esperienza anche a mano si installa tutto
tranquillamente. Per es. Suse è molto completa come distribuzione e
mancano praticamente solo i pacchetti multimediali avanzati.
per questi basta andare sul sito di Packman dove per ogni pacchetto sono
evidenziate chiaramente le dipendenze. In sostanza si tratta poi (anche
se dipende da cosa si vuole) di una dozzina di pacchetti che poi sono
sempre i soliti. Tra l'altro con le ultime versioni di Yast è possibile
aggiungere a mo' di repository anche una cartella su disco locale, per
cui basta scaricare i pacchetti da Packman e dare la cartella in pasto a
Yast.
Saluti
Prospero

accetto la critica, ma tengo a precisare che la mia non era una 'lode e 
debian' a spada tratta. in prima persona ho usato seistemi rpm (sul 
vecchio portatile ho ancora mandrake 9.1) e su questo prima di passare a 
deb ho usato suse. niente da dire su tale distro, anzi. Gli omini (non è 
un dispreggiativo) di casa novell hanno fatto veramente un lavoro 
splendido, e che yast sia uno strumento ottimo niente da dire, anzi!
Probabilmente è stata una mia errata configurazione, ma con apt ho meno 
problemi, tutto qui. L' altra causa che mi ha portato ad utilizzare deb 
è che con le rpm based non sono mai riuscito a far partire uno, che 
fosse uno, kernel vanilla, ma dovevo ripiegare sempre su quelli della 
distro in causa.
la mia non voleva essere una guerra di religione!
ciao ciao

 distro in causa.
Mi sembra poco probabile che il problema fosse il formato dell'header 
dei pacchetti...
