Come installo 2 pacchetti che dipendono l'uno dall'altro? (RISOLTO)

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Cantor
Prode Principiante
Messaggi: 22
Iscrizione: sabato 28 gennaio 2006, 14:17

Come installo 2 pacchetti che dipendono l'uno dall'altro? (RISOLTO)

Messaggio da Cantor »

Salve, sono un neo-linuxiano. Vorrei porre una domanda di tipo teorico. Mettiamo di avere un pacchetto A che dipende da un pacchetto B. Se provo ad installare A non ci riuscirò perchè appunto dipende da B. Supponiamo ora che B dipenda da A. Se tento di installare B non ci riuscirò perchè dipende da A. Come li installo allora questi due benedetti A e B?
Grazie.
Ultima modifica di Cantor il mercoledì 1 febbraio 2006, 21:45, modificato 1 volta in totale.
elettronicha

Re: Come installo 2 pacchetti che dipendono l'uno dall'altro?

Messaggio da elettronicha »

Cantor, a dispetto del nick che hai, ti sei perso su un problema che di teorico ha poco ;) I due casi che esemplifichi sono in realtà lo stesso, perché A e B possono essere messi in corrispondenza biunivoca. Fatta questa osservazione, la soluzione al tuo problema si chiama apt-get che in Debian si preoccupa di controllare se un pacchetto (A) ha delle dipendenze (B) e nel caso affermativo installa prima B e poi A. Semplice no! Viva gli insiemi e viva Hilbert! Ciao.
emix

Re: Come installo 2 pacchetti che dipendono l'uno dall'altro?

Messaggio da emix »

Rispondendo da un punto di vista teorico quelle si chiamano dipendenze circolari. Chi ha usato redhat e gli rpm ai tempi in cui non c'erano apt o yum ne sa qualcosa ::) Il problema si risolve forzando l'installazione di un pacchetto senza risolvere la dipendenza. Una volta messo il primo il secondo si installa senza problemi.
elettronicha

Re: Come installo 2 pacchetti che dipendono l'uno dall'altro?

Messaggio da elettronicha »

Quindi Cantor voleva dire che A dipende da B e "anche" B dipende da A. Allora sì, sono le famose dipendenze circolari.
Avatar utente
2>/dev/null
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 271
Iscrizione: sabato 5 novembre 2005, 21:30

Re: Come installo 2 pacchetti che dipendono l'uno dall'altro?

Messaggio da 2>/dev/null »

dpkg ha un parametro che lavora in questa maniera

--ignore-depends=,... Ignora dipendenze relative al pacchetto
"io sono ciò che sono per merito di ciò che siamo tutti"
Ikitt

Re: Come installo 2 pacchetti che dipendono l'uno dall'altro?

Messaggio da Ikitt »

Cantor ha scritto: Salve, sono un neo-linuxiano. Vorrei porre una domanda di tipo teorico. Mettiamo di avere un pacchetto A che dipende da un pacchetto B. Se provo ad installare A non ci riuscirò perchè appunto dipende da B. Supponiamo ora che B dipenda da A. Se tento di installare B non ci riuscirò perchè dipende da A. Come li installo allora questi due benedetti A e B?
Contemporaneamente:

Codice: Seleziona tutto

dpkg -i pacchettoA.deb pacchettoB.deb
Mizar
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3325
Iscrizione: giovedì 17 febbraio 2005, 16:09
Località: Mola di Bari
Contatti:

Re: Come installo 2 pacchetti che dipendono l'uno dall'altro?

Messaggio da Mizar »

Soluzione ancora più semplice:

Codice: Seleziona tutto

apt-get install pacchetto_a pacchetto_b pacchetto_x
ciao
Benjamin
Avatar utente
Cantor
Prode Principiante
Messaggi: 22
Iscrizione: sabato 28 gennaio 2006, 14:17

Re: Come installo 2 pacchetti che dipendono l'uno dall'altro?

Messaggio da Cantor »

Perfetto, mi avete risolto il problema.
Grazie.  :-*
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: beginner_0, corradoventu e 18 ospiti