Installazione software

Ritratto di ddviterbo
Forum: 

Salve a tutti, ho una domanda da fare riguardo l'installazione del software presente nella distro 2007.
Precisamente, ho avuto un problema con Xsane che ad un certo punto ha cominciato a fare le bizze e volendolo disinstallare per poi reinstallarlo mi sono domandato se era possibile farlo tramite il CD di installazione della distro.
Avete presente Mandriva in versione DVD?
Con quella si può operare attraverso il supporto ottico, funziona così anche con PCLOS o devo reinstallare tutto?
Grazie della collaborazione, ciao.
P.S. Non ho connessione internet.

Ritratto di Gianvacca

Non riesci a scaricarti l'rpm da un altro pc?

Ritratto di ddviterbo

Si posso scaricarlo da un altro PC, ma poi per le dipendenze?
E comunque era una curiosità quella di sapere se il supporto funzionava da archivio programmi installabili.
Ciao e grazie.

Ritratto di Gianvacca

Sinceramente non ho mai provato a creare un cd/dvd di rpm. So come creare un repo su hard-disk, però. E' molto più comodo che installare un rmp col classico rpm -Uvh, perché si occupa anche delle dipendenze.

Se vuoi ti posso spiegare come.

Ritratto di zafran

Stavo guardando anch'io come fare un repo locale, visto che la 2007 si è definitivamente addormentata.

Però "dpkg-dev is not provided on your Mandriva Linux system".

Conosci un'alternativa a dpkg-scanpackages per creare Packages.gz e Sources.gz ?

A mano non mi sembra molto pratico neanche per un file solo

Ritratto di Gianvacca

Vai nella cartella dove vuoi "installare" il tuo repo personale e crea il seguente percorso:

mkdir -p apt/pclinuxos/2007/base
mkdir apt/pclinuxos/2007/RPMS.testing

Copia in testing i tuoi rpm

Lancia:

genbasedir --flat --bz2only --progress /[...]/apt/pclinuxos/2007 testing

[...] dipende dal percorso

aggiungi al file /etc/apt/sources.list la riga seguente:

rpm file:/[...]/apt/ pclinuxos/2007 testing

Apri Synaptic, aggiorna l'elenco dei pacchetti e voitlà!

Ritratto di zafran

Scusami ma per la precisione e per capire:

1-
La directory è testing/ o RPMS.testing/ ?

2-
/home/stumpy/src/apt/
immagino che sia da adeguare al mio percorso
/etc/apt/

3-
La directory base/ a che serve?
Non è che l'update poi vuole aggiornare tutto a testing?
Non vorrei incasinare tutto un'altra volta.

Grazie per ora, domani provo

Ritratto di Gianvacca

1 è proprio RPMS.testing, ma puoi chiamarla RPMS.zafran

2 esatto, ho corretto. Ma la cartella apt non confonderla con quella in etc, mettila sotto la tua home!!!!! o comunque in una partizione dati che NON sia di proprietà dell'utente root

3 contiene l'elenco dei pacchetti e la somma di verifica per la loro integrità

Ritratto di Gianvacca

ps. se la chiami zafran, in source.list devi aggiungere la riga

rpm file:/[...]/apt/ pclinuxos/2007 zafran

e il comando

genbasedir --flat --bz2only --progress /[...]/apt/pclinuxos/2007 testing

o

genbasedir --flat --bz2only --progress /[...]/apt/pclinuxos/2007 zafran

lo devi lanciare ogni volta che aggiungi pacchetti in RPMS.testing o RPMS.zafran rispettivamente.

Ritratto di zafran

Perfetto. Ora mi torna.
Prendo nota che si tratta di un repo personale, quindi i pacchetti non saranno disponibili agli altri utenti, a meno di non dare
$ genbasedir [etc] /cartella condivisa/
per ogni utente

Dopo provo, stamani ero al linuxday.
Ti faccio sapere

Ritratto di zafran

Funzia. Ma solo con testing, niente zafran.
E poi mi dà un errore perché non trova i checksum dei file contenuti in base/.
Chissà poi cosa se ne farebbe.

Ho provato a aggiornare opera al 9.61 ed è andato a posto a parte un messaggino di errore sulla lingua tedesca.
Poi ho ritolto il nuovo repo dal sourcelist ma non deve essere stata una grande idea perché ora dice che opera è installato alla versione 9.50.
D'altra parte se non lo tolgo lui continua a dire che opera nonostante sia all'ultima versione è ancora aggiornabile.

Insomma c'è qualcosa di marcio in danimarca, ma almeno ora si può fare qualcosa in attesa della 2009.

Grazie ancora.