Istallazione Lilypond

Problemi con l'installazione di Debian...

Istallazione Lilypond

Messaggioda samiel » 06/09/2020, 20:55

Cercando di installare Lilypond mi trovo in un "cul-de-sac":
Codice: Seleziona tutto
root@darkstar:~# aptitude install lilypond
I seguenti pacchetti NUOVI (NEW) saranno installati: 
  lilypond{b} lilypond-data{a}
0 pacchetti aggiornati, 2 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prelevare 0 B/4.948 kB di archivi. Dopo l'estrazione, verranno occupati 19,7 MB.
I seguenti pacchetti hanno dipendenze non soddisfatte:
 lilypond : Dipende: python:any which is a virtual package, provided by:
                     - python (2.7.17-2), ma non è installabile

Le seguenti azioni permetteranno di soddisfare queste dipendenze:

     Mantenere i seguenti pacchetti alla versione attuale:
1)     lilypond [Non installato]                         

     Leave the following dependencies unresolved:         
2)     lilypond-data raccomanda lilypond (>= 2.20.0-1)   



Accettare questa soluzione? [Y/n/q/?] q
Abbandonato ogni tentativo di risolvere queste dipendenze.
Uscita.
root@darkstar:~# aptitude install python
I seguenti pacchetti NUOVI (NEW) saranno installati: 
  python{b}
0 pacchetti aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prelevare 22,9 kB di archivi. Dopo l'estrazione, verranno occupati 69,6 kB.
I seguenti pacchetti hanno dipendenze non soddisfatte:
 python : Pre-dipende: python-minimal (= 2.7.17-2) ma non è installabile
          Dipende: libpython-stdlib (= 2.7.17-2) ma non è installabile
          Dipende: python2 (= 2.7.17-2) but 2.7.18-2 is installed
 dh-python : Rompe: python but 2.7.17-2 is to be installed
Le seguenti azioni permetteranno di soddisfare queste dipendenze:

     Mantenere i seguenti pacchetti alla versione attuale:
1)     python [Non installato]                           



Accettare questa soluzione? [Y/n/q/?] q
Abbandonato ogni tentativo di risolvere queste dipendenze.

Devo aspettare aggiornamenti di python, o c'è un modo per uscirne?
grazie
m
samiel
wiki member
wiki member
 
Messaggi: 2201
Iscritto il: 12/08/2006, 15:05
Località: Venezia

Re: Istallazione Lilypond

Messaggioda s3v » 07/09/2020, 9:18

Quale versione di Debian stai usando?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5888
Iscritto il: 31/12/2008, 11:54

Re: Istallazione Lilypond

Messaggioda samiel » 07/09/2020, 10:40

sid
samiel
wiki member
wiki member
 
Messaggi: 2201
Iscritto il: 12/08/2006, 15:05
Località: Venezia

Re: Istallazione Lilypond

Messaggioda s3v » 07/09/2020, 12:23

Riesco a riprodurre il problema su una nuova chroot di Sid.
Mi sa che bisogna aprire un bug per lilypond (o forse python).
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5888
Iscritto il: 31/12/2008, 11:54

Re: Istallazione Lilypond

Messaggioda samiel » 07/09/2020, 13:06

samiel
wiki member
wiki member
 
Messaggi: 2201
Iscritto il: 12/08/2006, 15:05
Località: Venezia

Re: Istallazione Lilypond

Messaggioda s3v » 07/09/2020, 13:39

Ottimo!
Il problema è stato riportato anche qui (oggi)
https://qa.debian.org/dose/debcheck/uns ... 396459a450
anche se non sotto forma di bug report.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5888
Iscritto il: 31/12/2008, 11:54

Re: Istallazione Lilypond

Messaggioda samiel » 10/09/2020, 11:18

il bug è stato risolto, ma ho un nuovo problema:
Codice: Seleziona tutto
I seguenti pacchetti NUOVI (NEW) saranno installati: 
  lilypond lilypond-data{a}
0 pacchetti aggiornati, 2 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prelevare 4.888 kB di archivi. Dopo l'estrazione, verranno occupati 19,6 MB.
Continuare? [Y/n/?] Y
Get: 1 http://deb.debian.org/debian sid/main amd64 lilypond-data all 2.20.0-2 [2.807 kB]
Get: 2 http://deb.debian.org/debian sid/main amd64 lilypond amd64 2.20.0-2 [2.081 kB]
Scaricato 4.888 kB in 1s (5.901 kB/s)
Selezionato il pacchetto lilypond-data non precedentemente selezionato.
(Lettura del database... 379772 file e directory attualmente installati.)
Preparativi per estrarre .../lilypond-data_2.20.0-2_all.deb...
Estrazione di lilypond-data (2.20.0-2)...
Preparativi per estrarre .../lilypond_2.20.0-2_amd64.deb...
/var/lib/dpkg/tmp.ci/preinst: 1: kpsewhich: not found
dpkg: errore nell'elaborare l'archivio /var/cache/apt/archives/lilypond_2.20.0-2_amd64.deb (--unpack):
 il sottoprocesso nuovo pacchetto lilypond script pre-installation ha restituito lo stato di errore 127
Si sono verificati degli errori nell'elaborazione:
 /var/cache/apt/archives/lilypond_2.20.0-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Configurazione di lilypond-data (2.20.0-2)...
Elaborazione dei trigger per libc-bin (2.31-3)...

Che ne dite?
m
samiel
wiki member
wiki member
 
Messaggi: 2201
Iscritto il: 12/08/2006, 15:05
Località: Venezia

Re: Istallazione Lilypond

Messaggioda s3v » 10/09/2020, 14:07

Sembra uguale a questo
viewtopic.php?f=1&t=55391
La riga:
Codice: Seleziona tutto
/var/lib/dpkg/tmp.ci/preinst: 1: kpsewhich: not found

lascia intendere che ti manca un pacchetto:
https://packages.debian.org/search?sear ... =kpsewhich
ma non so se le due cose siano collegate.
L'installazione di altri pacchetti non legati strettamente a TeX funziona?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5888
Iscritto il: 31/12/2008, 11:54

Re: Istallazione Lilypond

Messaggioda samiel » 10/09/2020, 14:23

sì, li resto funziona perfettamente.
io ritengo che li problema sia determinato dal fatto
che non ho installato texlive di debian,
ma la versione vanilla. Per molti dipendenze ho creato
un "dummy package" con equivs.
Non vorrei creare confusione sovrapponendo due versioni.
C'è modo di inserire il path ?

m
samiel
wiki member
wiki member
 
Messaggi: 2201
Iscritto il: 12/08/2006, 15:05
Località: Venezia

Re: Istallazione Lilypond

Messaggioda s3v » 10/09/2020, 14:34

Con:
Codice: Seleziona tutto
whereis kpsewhich

vedi dove si trova l'eseguibile e poi crei un collegamento simbolico che si chiama "kpsewhich" in "/usr/bin" che punta all'eseguibile vanilla.
Codice: Seleziona tutto
man ln

Qualcosa tipo:
Codice: Seleziona tutto
# ln -s path-eseguibile-vanilla /usr/bin/kpsewhich

Ovviamente il file "/usr/bin/kpsewhich" *non* deve esistere altrimenti verrà sovrascritto.

Non saprei se sia la soluzione definitiva poiché i pacchetti Debian si aspettano di trovare gli eseguibili in determinate directory e quindi qualche altra cosa potrebbe funzionare saltuariamente o non funzionare affatto.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5888
Iscritto il: 31/12/2008, 11:54

Re: Istallazione Lilypond

Messaggioda samiel » 10/09/2020, 15:17

gli eseguibili di texlive vanilla sono tutti in /usr/local/texlive/2020/...
e non interferiscono con l'installazione.
Il link simbolico sembra funzionare, al riavvio vedo
se la soluzione è persistente e riferisco
Intanto grazie!
m
samiel
wiki member
wiki member
 
Messaggi: 2201
Iscritto il: 12/08/2006, 15:05
Località: Venezia


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti