[Risolto] Problema installazione metapacchetto

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Alvarin
Prode Principiante
Messaggi: 77
Iscrizione: mercoledì 9 maggio 2007, 19:54

[Risolto] Problema installazione metapacchetto

Messaggio da Alvarin »

Ciao a tutti,
sto cercando di creare un metapacchetto, è solo una prova fatta per provare, e quando provo ad installare il pacchetto che ho creato mi da un errore...
Vi riporto sotto tutta la procedura che ho seguito...

Partenza

Codice: Seleziona tutto

 equivs-control prova_2.ctl
modifico il file, copiando quello di una guida che ho trovato on-line http://distro.devubuntu.com/metapacchetti.txt
ecco qui il file modificato:

Codice: Seleziona tutto

### Commented entries have reasonable defaults.
### Uncomment to edit them.
Section: devel
Package: mylynx
Depends: lynx
Description: shell browser
poi creo il pacchetto:

Codice: Seleziona tutto

 equivs-build prova_2.ctl
e infine lo installo

Codice: Seleziona tutto

sudo dpkg -i mylynx_1.0_all.deb
qui mi ottengo il seguente output:

Codice: Seleziona tutto

(Lettura del database ... 137519 file e directory attualmente installati.)
Mi preparo a sostituire mylynx 1.0 (con mylynx_1.0_all.deb) ...
Spacchetto il sostituto di mylynx ...
dpkg: problemi con le dipendenze impediscono la configurazione di mylynx:
 mylynx dipende da lynx; comunque:
  Package lynx is not installed.
dpkg: errore processando mylynx (--install):
 problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
 mylynx
Spero che qualcuno possa essermi d'aiuto...

Alvarin
Ultima modifica di Alvarin il giovedì 28 giugno 2007, 22:59, modificato 1 volta in totale.
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Problema installazione metapacchetto

Messaggio da granma »

mylynx dipende da lynx; comunque:
  Package lynx is not installed
Fai quello che ti dice installa lynx
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
Alvarin
Prode Principiante
Messaggi: 77
Iscrizione: mercoledì 9 maggio 2007, 19:54

Re: Problema installazione metapacchetto

Messaggio da Alvarin »

granma ha scritto:
mylynx dipende da lynx; comunque:
  Package lynx is not installed
Fai quello che ti dice installa lynx
Scusa ma in teoria non dovrebbe installarlo lui?!?!
http://guide.debianizzati.org/index.php/Metapacchetto ha scritto:Un metapacchetto rappresenta una forma di astrazione usata, tipicamente, nel sistema di pacchettizzazione .deb.

Un metapacchetto rappresenta, infatti, un pacchetto vuoto, la cui unica importanza è determinata dalle dipendenze. La cosa sembra molto complessa e poco chiara; ecco un esempio chiarificatore: kde.

Prendendo in esame il pacchetto kde si notano subito alcune peculiarità comuni a tutti i metapacchetti:

    * dimensione pressochè nulla: Size: 7500, Installed-Size: 16
    * la dipendenza da pacchetti eterogenei: Depends: kde-core, kde-amusements, kdeaddons, kdeadmin, kdeartwork, kdegraphics, kdemultimedia, kdenetwork, kdepim, kdeutils, kdewebdev (che si scoprirà essere altri metapacchetti)
    * i tag, se presenti, role::aux:metapackage, special::meta

Quindi, come si può capire da queste informazioni, è utilizzato proprio per le sue dipendenze. Installando kde, infatti, verranno installati i pacchetti da cui dipende (e, in modo ricorsivo, le loro dipendenze) così da installare semplicemente tutto il sistema kde tramite un solo comando.
Alvarin
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Problema installazione metapacchetto

Messaggio da granma »

Evidentemente no
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
Alvarin
Prode Principiante
Messaggi: 77
Iscrizione: mercoledì 9 maggio 2007, 19:54

Re: Problema installazione metapacchetto

Messaggio da Alvarin »

Ho provato a dare il comando

Codice: Seleziona tutto

sudo apt-get install lynx
e dopo, perchè mi restituiva un errore

Codice: Seleziona tutto

sudo apt-get -f install
e qui mi ha installato i pacchetti che non mi aveva installato prima (ho detto pacchetti perchè prima ho fatto altre prove con i metapacchetti).

Volevo sapere se fosse possibile ovviare a questa procedura dando solo un comando per l'installazione del metapacchetto.

Alvarin

Grazie per l'aiuto.
P.S.: ho anche provato a rimuovere i pacchetti che erano stati installati tramite sudo apt-get -f install e poi a installare il solo metapacchetto ma senza successo. Ottengo lo stesso errore di prima.
Avatar utente
Alvarin
Prode Principiante
Messaggi: 77
Iscrizione: mercoledì 9 maggio 2007, 19:54

Re: Problema installazione metapacchetto

Messaggio da Alvarin »

Dopo aver provato a dare doppio click sul pacchetto che avevo appena creato, mi viene restituito il seguente errore:

Codice: Seleziona tutto

Dipendenze Daneggiate
etc.ect.
Poi, provando ad installare altri pacchetti ho ottenuto la seguente notifica:
È consigliabile eseguire 'apt-get -f install' per correggere questi problemi:
I seguenti pacchetti hanno dipendenze non soddisfatte:
  prova: Dipende: amarok ma non sta per essere installato
        Dipende: amarok-engines ma non sta per essere installato
  provola: Dipende: amarok ma non sta per essere installato
          Dipende: amarok-xine ma non sta per essere installato
          Dipende: kdemultimedia-kio-plugins ma non sta per essere installato
E: Dipendenze non soddisfatte. Provare 'apt-get -f install' senza pacchetti (o specificare una soluzione).
Non sono ancora riuscito a risolvere...

Alvarin
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Problema installazione metapacchetto

Messaggio da simo_magic »

se lo installi con synaptic(se fosse in un repo ad esempio) o con gdebi(doppio click da grafica no?) allora si che trova la dipendenza e la installa ma dpkg non lo fa...non solo col tuo ma con tutti...devi dare

Codice: Seleziona tutto

sudo apt-get install -f
per installare le dipendenze
Avatar utente
Alvarin
Prode Principiante
Messaggi: 77
Iscrizione: mercoledì 9 maggio 2007, 19:54

Re: Problema installazione metapacchetto

Messaggio da Alvarin »

Ti ringrazio moltissimo...    (b2b)
:) Funziona :)
volevo proprio riuscire a installarmi un metapacchetto fatto da me prima di andare a dormire..

Alvarin
P.S.: Aggiungo risolto al titolo del topic
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti