PDA

View Full Version : disastro installazione rpm sotto fedora core 1


Cemb
29-01-2004, 19:15
Ciao a tutti!
Vorrei una mano..
può darsi che sia io un idiota, ma magari avete avuto il problema anche voi..

Poco fa ho provato a installare il flash player sotto mozilla; purtroppo non funziona usando l'installer scaricato da macromedia, così memore di una precedente esperienza con Mandrake mi sono scaricato l'rpm e ho lanciato quello. Parte regolarmente, accetto la licenza, e mi dice che ci sono alcune dipendenze da soddisfare. Inserisco il cd n°3 come da istruzioni e dopo poco mi dice che c'è stato un errore e il processo di installazione non può essere portato a termine..

Ecco, a questo punto se faccio doppio click sul file rpm mi dice che è già installato. Da console, se faccio rpm -iv flash..... , mi dice che ci sono da sddisfare le dipendenze "glibc++-......." (e contate che io i pacchetti di quelle librerie li ho installati!!) e che non può installarlo; in più se provo a fare rpm -e mi dice che non è installato (ma chi ha ragione? La console o il gestore dei pacchetti di fedora?).

In più vorrei capire come faer a gestire i pacchetti aggiuntivi (scaricati da me, non compresi nella distribuzione, o i file posti su siti ftp, tipo gli aggiornamenti) con il gestore dei pacchetti di fedora, visto che propone solo un menù limitatissimo su cui spuntare le caselline...

Che cosa ho beccato, un bug? Come risolvo? Vorrei evitare di reinstallare tutto, visto che ho appena finito..

Grazie a tutti!

Cemb
29-01-2004, 19:27
Dimenticavo, qualsiasi pacchetto tenti di aggiungere o levare (compresi quelli inclusi nella ditribuzione) l'utility Fedora va inesorabilmente in crash..
Dopo il crash se provo a riavviarla si blocca sulla lettura dell'header degli rpm e non va più avanti..

Ma che succede? :confused:

unarana
29-01-2004, 22:43
Prova ad utilizzare yum (ovviamente da root), dovrebbe essere già installato su fedora

I comandi sono

# yum search nomepacchetto (per cercare un pacchetto che ti aggrada, puoi usare anche una parte del nome seguito da *, ad es. yum search xmms*)

# yum update (per aggiornare la distribuzione)
# yum install nomepacchetto (per installare un pacchetto)
# yum remove nomepacchetto (per rimuoverlo)

# man yum (il manuale di istruzioni)

inoltre puoi modificare il file /etc/yum.conf per utilizzare repository non ufficiali di fedora:

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=1

#[base]
#name=Fedora Core $releasever - $basearch - Base
#baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever

#[updates-released]
#name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever

#[updates-testing]
#name=Fedora Core $releasever - $basearch - Unreleased Updates
#baseurl=http://fedora.redhat.com/updates/testing/fedora-core-$releasever


[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=ftp://ftp.edisontel.com/pub/Fedora_Mirror/$releasever/$basearch/os

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=ftp://ftp.edisontel.com/pub/Fedora_Mirror/updates/$releasever/$basearch

[updates]
name=Fedora Linux $releasever - $basearch - updates
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/updates

[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms


Fai comunque una copia di backup prima di modificare il file

Ciao :D

Cemb
30-01-2004, 11:45
Ti ringrazio!
Ho provato yum e ho anche installato apt-get e mi ci sto trovando benissimo. Devo ricordarmi di aggiornare i repository di yum con i link che mi hai dato!
;)
Per la verità usando il tool di Red Hat si erano incasinati troppo gli headers degli rpm installati, quindi anche con yum e apt-get era un macello installare correttamente i pacchetti. Perciò, visto che continuo ad essere niubbo, ho reinstallato, e ho scoperto che con yum e apt-get mi ha installato comodamente l'rpm del flash-plugin che aveva scatenato il casino, risolvendo le dipendenze senza problemi (alla faccia di fedora..). Poi però il flash non funzionava lo stesso (ma quanto è incasinata la struttura delle cartelle di fedora, e quanto ci vuole a far andare il flash con Firebird! :D ), ma sono riuscito a sistemare.
Ora è tutto a posto! Grazie mille!

Dani1
30-01-2004, 13:18
Io ho provato ad installare Fedora secondo me una distry peggiore non potevano crearla! Sono arrivato ad avere problemi col monitor!!!!Nun ce posso crede!!:eek:
Mo sono tornato a Mandrake e sperem di riuscire a ravvivare il PC facendogli riconoscere le schedere di rete e poi il resto.
ciaux!

Cemb
30-01-2004, 15:34
Beh, devo darti ragione su alcune cose..
I tool automatici sono approssimativi, poveri di opzioni, criptici e spesso fanno più casino che altro.
Però.. E' una distribuzione molto più leggera di Mandrake, avvia meno servizi "pericolosi" di default, ha una bellissima interfaccia grafica (la bellissima bluecurve!) e non ti obbliga a installare 300.000 pacchetti che non ti servono a nulla!

Insomma, io ho usato per un po' MDK 9.1, poi la 9.2, e devo dire che mi è servito a muovere i primi passi, ma non si impara più di tanto perchè ogni volta che fai delle modifiche a mano si incasina.. soprattutto se fai un po' a mano e un po' coi tool. E comunque non è che sia stabilissima, senza contare che lo stile di KDE non mi piace (ma qui si va a gusti! ;) ).

L'unica cosa che rimpiango è linneighborhood già integrato!

..una bella distro "facile" e stabile è Suse 9, ma che supersbatti installarla e scaricarla!

Byez!

Dani1
30-01-2004, 16:24
Io sono alla ricerca di una distri che mi riconosca il pc! Sono sfigato: ho acquistato un PC con chipset della Mer#### SIS che non vuole supportare Linux in alcuna misura, purtroppo girando un po' di forum ho scoperto che questa è la decisione assunta dall'azienda, per cui a meno che qualche gurù riesca a crearsi i driver liberi per la mia mb, io mi affido a qualche nuova distri che riconosca in automatico un po' tutto, mi permetta di muovere i primi passi in questo ambiente ed in futuro, magari passare a qualcosa di meglio.
Fedora per me è da rivedere, almeno se si incasina pure col monitor, questa mi doveva ancora capitare.

Cemb
30-01-2004, 23:58
In effetti allora Mandrake fa al caso tuo; tutto sommato meglio la 9.1 della 9.2, anche se quest'ultima ha software più nuovi ed interesanti (tipo openoffice 1.1); con la 9.2 devi installarti 100 Mb di bugfix e aggiornamenti..

Una bella distribuzione da installare e gestire è SUSE 9; ha dei tool di configurazione ottimi, contrariamente a quelli di Fedora e di MDK funzionano per davvero e sono molto versatili e ricchi di opzioni. Per non sbagliare io mi sono scaricato l'intero ftp da un mirror e l'ho installato in locale ( 2gg di modem adsl! :eek: ), però in effetti l'installazione via ftp "normale" è un macello, e il fatto che le iso non siano distribuibili è un grosso limite.

Se si può vale comunque una prova, molto meglio di MDK, anche se è davvero pesantina (al confronto il pc con Fedora mi sembra una scheggia!).

Comunque il mio pc linux ha la mobo ECS k7s5a, come vedi dalla sign, con chipset SIS; e non ho mai avuto problemi, neanche installando la super-grezza slackware! Perciò prova, e vedrai che risolvi! Basta un po' di pazienza!

Byez!

Dani1
31-01-2004, 09:10
Originariamente inviato da Cemb
In effetti allora Mandrake fa al caso tuo; tutto sommato meglio la 9.1 della 9.2, anche se quest'ultima ha software più nuovi ed interesanti (tipo openoffice 1.1); con la 9.2 devi installarti 100 Mb di bugfix e aggiornamenti..

Una bella distribuzione da installare e gestire è SUSE 9; ha dei tool di configurazione ottimi, contrariamente a quelli di Fedora e di MDK funzionano per davvero e sono molto versatili e ricchi di opzioni. Per non sbagliare io mi sono scaricato l'intero ftp da un mirror e l'ho installato in locale ( 2gg di modem adsl! :eek: ), però in effetti l'installazione via ftp "normale" è un macello, e il fatto che le iso non siano distribuibili è un grosso limite.

Se si può vale comunque una prova, molto meglio di MDK, anche se è davvero pesantina (al confronto il pc con Fedora mi sembra una scheggia!).

Comunque il mio pc linux ha la mobo ECS k7s5a, come vedi dalla sign, con chipset SIS; e non ho mai avuto problemi, neanche installando la super-grezza slackware! Perciò prova, e vedrai che risolvi! Basta un po' di pazienza!

Byez!

Istruiscimi un po' come fare, dammi un link e indicami quali cartelle scaricare.
Una volta scaricato tutto come procedo? Lo dico sinceramente se la prova va buon fine mi compro il pacchetto con tutta la sua documentazione.

Cemb
31-01-2004, 12:31
Intendi per Mandrake o per SUSE?
Per Mandrake ti scarichi tutte le ISO che vuoi da linuxiso.org;
per SUSE è un po' un macello, nel senso che l'installazione via ftp non sono riuscito a farla anche se per un sistema "base" sarebbe la più comoda!). Le istruzioni sono sul sito della suse, però sono criptiche..

Comunque, si tratta di beccare un mirror del sito FTP della SUSE (li trovi a http://www.suse.de/en/private/download/ftp/int_mirrors.html ); da lì inizi a scaricarti (nella cartella "boot") la ISO per farti il cd per avviare l'installazione via FTP, che userai comunque, sia che effettivamente installi tramite FTP, sia che installi in locale dopo aver scaricato dal sito le cartelle che ti interessano.

Poi fai il boot con il cd che ti sei fatto, specificando le opzioni di boot (c'è l'help in linea, casomai guarda lì.. comunque dovresti partire con un comando tipo install=ftp e specificare i parametri della tua connessione..). Ti chiederà a un certo punto da quali mirror scaricare i pacchetti, e lì scrivi gli indirizzi del link sopraindicato. Il guaio è che spesso sono lenti, e lasciare il pc a fare l'isntallazione attaccato a internet per 2 giorni non è il massimo..

Io perciò ho scaricato Cute FT (ma va bene anche un programma equivalente) e mi sono copiato su HD tutta la cartella contenente la versione 9.0 di SUSE del sito FTP (con relative sottocartelle, ecc; puoi lasciare via la cartella contenente i file .src, sono le sorgenti dei pacchetti..). Sono circa 3 giga e mezzo.. ;)

Poi installi facendo sempre il boot con cd per l'installazione da FTP, e al momento di scegliere la sorgente di installazione specifichi "hard disk". Lì specifichi la partizione su cui ci sono i file scaricati (ovviamente dev'essere diversa da quella su cui vuoi installare!) e il relativo percorso, e parte tutto.

SUSE è proprio bellina, ma la trovo pesante. Meglio Fedora..
Però per familiarizzare è bellissima!

Spero di essere stato utile, byez!

Dani1
31-01-2004, 13:01
Grazie, mandrake è già installata allora proverò anche suse9.
Comunque avevo provato a connettermi al link in italia e mi appare l'abbonamento tin.it free :confused:
vedremo come andrà a finire.

photoneit
31-01-2004, 13:08
Ciao sempre su questo forum leggevo che si può anche masterizzare i CD.
L'importante è non usarli a scopo commerciale. Sto parlando di Suse

Roberto

Dani1
31-01-2004, 13:27
dove? Io so che le licenze opensource prevedono che uno possa, anzi è invitato a farne tante più copie che può e vendere al costo del supporto (cd vergine) oppure regalarle, ma comunque diffonderle.

Cemb
31-01-2004, 13:46
No ragazzi, non si possono fare copie dei cd di Suse, nè distribuirle su internet, nè prenderle da un amico o attraverso programmi P2P.
Le iso dei cd sono protette da copyright.
E' invece possibile scaricarsi i file necessari all'installazione via FTP (non mi piace troppo come politica, ma tant'è.. E se siamo qui a difendere il sotware libero, la cosa peggiore sarebbe metterci a fare pirateria copiandoci illegalmente SUSE!).

In teoria non è possibile farsi un cd di installazione di SUSE partendo dai file dela cartella scaricata. Certo, probabilmente puoi mettere tutto su un DVD e utilizzarlo come sorgente di installazione mentre fai il boot col solito cd per installare via ftp! (o al limite copi tutti i file su HD come ho fatto io..)

Sì, in effetti il link italiano ti porta su Tin-it..
Non capisco perchè.. dev'essere un qualche casino di URL (bella roba..). Usa il sito internazionale o tedesco, tanto fa lo stesso! Byez!

Dani1
31-01-2004, 13:53
Originariamente inviato da Cemb
No ragazzi, non si possono fare copie dei cd di Suse, nè distribuirle su internet, nè prenderle da un amico o attraverso programmi P2P.
Le iso dei cd sono protette da copyright.
E' invece possibile scaricarsi i file necessari all'installazione via FTP (non mi piace troppo come politica, ma tant'è.. E se siamo qui a difendere il sotware libero, la cosa peggiore sarebbe metterci a fare pirateria copiandoci illegalmente SUSE!).



Probabilmente non si tratat di una licenza opensource come Debian, Mandrake, Redhat o altre.
Infatti in queste tra le prime pagine del manuale c'è proprio l'invito a diffondere le proprie copie cd chiaro senza fini di lucro, ma di diffusione divulgativa.

Cemb
31-01-2004, 14:21
il problema è che opensource significa che il codice sorgente (come dice il nome) è accessibile all'utente finale e liberamente modificabile. Questo non c'entra direttamente con la gratuità, per esempio siamo pieni di software gratuiti closed-source!
Quindi SUSE è opensource, e lo è anche fedora (ma se fate caso, quando accettate la licenza, vi dice che il nome Fedora è un marchio registrato, e se modificate il SO e lo ridistribuite modificato dovete levarlo!). Però SUSE è distribuita gratuitamente solo via FTP, anche perchè nel pacchetto che ti vendono ci sono dei programmi proprietari e protetti da copyright.

E' un po' più chiara la faccenda? ;) Ci sono un sacco di discussioni in proposito qui sul forum!

Ora smetto, sennò il thread si appesantisce di off-topic!

Buon week-end a tutti!