linux user group brescia

immagine del castello

Archivio della mailing list

R: R: Man in error

Luca Coianiz lcoianiz a w3.to
Sab 28 Ott 2000 19:46:37 UTC
From: marco ghidinelli <marcogh a atdot.org>
>>  Io ho (purtroppo) installato tutto tramite YAST, che gestisce
direttamente
>> i pacchetti RPM e ogni volta che devo installare qualcosa NON compresa
[...]
> cambiare distribuzione no, vero??

 Perchè dovrei farlo ? SuSE mi pare che risponda piuttosto bene alle mie
esigenze: non è specifica per un singolo compito, è fatta dai tedeschi
(quindi piuttosto precisa) e basata molto sui pacchetti RPM (mi pare che
YAST sia una buona interfaccia per RPM).

> (o imparare a non usare lo yast ma usare rpm)

 Ma RPM ha una sua interfaccia oppure bisogna lavorare tutto via command
line ?
 NON disprezzo la command line (come certi "mousatori ad oltranza" che
conosco) ma certe volte sento la mancanza di un'interfaccia tipo MC: una
"ragionevole via di mezzo" tra la CL ed X.

> provero' a ricordarmi come funzionano gli rpm...

10x

>> 1) come fare a verificare i prerequisiti d'installazione ? (YAST lo fa
per i
>> cavoli suoi... sui suoi CD)
>>  Dove cavolo riesco a vedere se HO installato glibc-v2.1.0,a-c*b ecc.
ecc. ?
> rpm -qa | grep glibc

 Questo SE uso RPM (in questo caso si tratta "solo" di andarmi a leggere un
pò di docs e man), ma se installo da .tgz ?

>>  Pazienza per i programmi, ai quali spesso basta dare il
comando -version,
>> ma come si fa a verificare la versione delle librerie (e, spesso, anche a
>> trovarle) ?
> ls 'nome della libreria'

 Provato.

#ls libc*
ls: libc*: No such file or directory

:-(

>> 2) una volta che sono (miracolosamente) riuscito ad installare... come
>> faccio, se mi va, a disinstallare (magari a distanza di tempo) SENZA
>> compromettere l'integrità (sacra) del sistema ?
> rpm -e nomepacchetto...

 ;-)

>>  In windoze uso CleanSweep, che mi controlla i "prerequisiti" di
>> disinstallazione (ad es. NON rimuove librerie usate da altri prodotti
anche
>> se sono state installate tramite quello che voglio rimuovere) ma in Linux
>> esiste qualcosa tipo Make uninstall ?
> hai mai provato a farlo, vero??

 Già... non funziona (mi pare non sia compreso nelle opzioni del makefile
che sto usando)

> (make uninstall funziona spesso... pero' dipende dai parametri che hai
dato
> durante il './configure'...)

 Ah... ecco.

> pero' qui si sta parlando di sorgenti da compilare... non di pacchetti
> precompilati...

 Infatti.
 A questo proposito volevo farti una domanda che si ricollega a quanto è
stato detto di recente in ML: io pensavo che sotto Linux OGNI pacchetto
installato andasse ricompilato (altrimenti come fai a sfruttare bene
l'architettura della macchina ?)
 Mentre da quel che ho capito se installo un pacchetto rpm in pratica carico
delle librerie e degli eseguibili precompilati (per cosa ? 386 ?): in questo
modo non mi gioco tutte le migliorie che sono state apportate alle
istruzioni-macchina dal 386 in poi ?
(ho scoperto di recente che è possibile installare anche rpm sorgenti, o
srpm... è sicuro ?)

>>  Immagino che lavorare con i pacchetti RPM sia parecchio più semplice in
>> fase di disinstallazione, ma se il pacchetto NON era RPM all'origine mi
pare
>> di avere poche speranze di farcelo diventare (se mi scusi l'italiano da
>> bassifondi).
> usa alien

 Cosa fa Alien ?  Converte da .tgz a .rpm ?

>>  Daltronde non credo nemmeno che basti semplicemente andare un
>> /usr/local/newproduct e cancellare l'intera directory (come facevo con
Dos)
>> data la struttura "sparsa" che si usa in ambienti **ux:
>> - dove vanno a finire le man-pages del prodotto ?
> /usr/man/xxx/yyy

Dove xxx=??? e yyy=???

>> - è "safe" cancellarle così di botto o bisogna tirare in ballo mandb per
>> "riconsolidare" qualcosa ?
> beh.. perdi la pagina di manuale....

 ...che è poi quello che volevo fare disinstallando.
 La domanda è: perdo qualcos'altro ? (magari sputtano qualche indice o
qualche cache ?)

> poi rilanciarlo.. ma penso venga rilanciato di suo ogni tanto (tipo quando
> cerchi una manpage che non hai installato...

 Da quel lato (adesso) mi sento più sicuro: mandb mi ha ridato l'uso... del
man.  :-)))

>> - dove sono state messe le eventuali librerie (se ce ne sono) ?
> in /lib  o in /usr/lib o in /usr/X11R6/lib o ....

 Ulp...  :-|

>> - o fanno parte solo dei prerequisiti e nessun programma se ne porta
dietro
>> aspettandosi di trovarle già installate sulla macchina "ospite" ?
> nessuna distribuzione (a parte redhat) penso che faccia cose del genere.

 In che senso ? RH ti fa installare subito TUTTE le librerie che esistono ?

>>  Insomma: facendo una cancellazione "brutale" ho l'impressione di
lasciarmi
>> indietro parecchia roba, non è così ?
> soprattutto lasci nella lista di pacchetti installati il nome del
pacchetto
> che stai rimuovendo a mano...

 Se faccio "Make --install" viene creata/aggiornata una lista dei prodotti
installati ?

> e' come prendere una automobile e lisciargli i copertoni per farla correre
> in formula uno finche' non si vedono le tele e a quel punto metterci i
> copertoni da cross...

 Mmmm... forse ho capito cosa intendi, ma io NON intendevo installare un
pacchetto tramite RPM e poi andare a togliere il tappeto da sotto i piedi al
sistema andando a rimuovere a mano il materiale: il mio problema era
disinstallare in modo pulito il software installato dal makefile di una
tarball (a meno di poter usare make --uninstall).

>>> installare/disinstallare un pacchetto e' una cosa che faccio ogni
giorno:
>>> es: mi serve un server web per provare 3 stronzate? lo installo [...]
>>  Detto così sembra facile: come vedi ho parecchi interrogativi irrisolti
i
>> quali, peraltro, perpetuano la mia "schiavitù da distro": il dubbio che,
una
>> volta disinstallato qualcosa, il sistema sia meno stabile di prima
(perchè
>> magari gli ho cancellato qualcosa che invece serviva).
> penso che il gestore di pacchetti che usi non ti lasci togliere un
componente
> che e' 'requisito' di altri componenti...

 Se utilizzo un gestore di pacchetti spero proprio che questo sia uno dei
prerequisiti di funzionamento.
 Se installo una tarball mi sa che il problema esiste.
 Penso che eviterò le tarball d'ora in poi.  ;-)

        Bye
        Sky






Maggiori informazioni sulla lista Lug