Richiedere un pacchetto - scratch 2.0


(Francesco ) #1

Buongiorno a tutti, come da titolo avrei necessità di installare su chakra il software “scratch 2.0” , presente in aur https://aur.archlinux.org/packages/scratch2/.
Ho cercato di compilarlo personalmente, ma ho avuto problemi con le dipendenze (adobe air) sebbene presenti su ccr; invece il binario scaricato dal sito ufficiale https://scratch.mit.edu/download/ è compatibile solo con debian e rpm.
Pertanto, laddove fosse possibile, sono qui a chiedere di inserirlo in ccr.
:pray:


(Francesco Marinucci) #2

Ho aggiornato il pacchetto adobe-air presente su CCR, riprova a compilare scratch e vedi se funziona.


(Francesco ) #3

Niente da fare:

makepkg -s
==> Creazione del pacchetto: scratch2 2.0.458.0.1-1 (ven  4 mag 2018, 15.20.56, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Installazione delle dipendenze mancanti in corso...
[sudo] password di francesco: 
errore: il seguente pacchetto non è stato trovato: adobe-air

(Hans Tovetjärn) #4

Devi prima creare e installare adobe-air.


(Francesco ) #5

ho appena provato…

Ccr Targets    (2): adobe-air-sdk adobe-air

Proceed with installation? [Y/n] y
uRL: https://ccr.chakralinux.org/packages/ad/adobe-air-sdk/adobe-air-sdk.tar.gz
Edit adobe-air-sdk PKGBUILD with $EDITOR? [Y/n] n
Edit adobe-air-sdk.install with $EDITOR? [Y/n] n
==> Creazione del pacchetto: adobe-air-sdk 2.6-5 (ven  4 mag 2018, 15.37.42, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
  -> Download di AdobeAIRSDK.tbz2 in corso...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 35.7M  100 35.7M    0     0   769k      0  0:00:47  0:00:47 --:--:--  849k
==> Validazione di source file con md5sums...
    AdobeAIRSDK.tbz2 ... Verificato
==> Estrazione dei sorgenti in corso...
  -> Estrazione di AdobeAIRSDK.tbz2 usando bsdtar in corso...
==> Entro nell'ambiente fakeroot...
==> Avvio di package() in corso...
ln: creazione del collegamento simbolico './libssl3.so' non riuscita: File già esistente
==> ERRORE: Si è verificato un errore in package().
    L'operazione sta per essere interrotta...
The build failed.
Dependencies for `adobe-air' are not met, not building...

(Francesco Marinucci) #6

Quindi il problema è adobe-air-sdk


(Francesco ) #7

su arch non è richiesta come dipendenza di adobe-air…comunque credo proprio di si


(Francesco Marinucci) #8

Sì, lo richiede
https://aur.archlinux.org/packages/adobe-air/

Prova adesso, ho aggiornato adobe-air-sdk


(Francesco ) #9

purtroppo niente da fare…non so se dipende dalla mia incompetenza…sto seguendo il wiki di chakra:
https://wiki.chakralinux.org/index.php?title=How_to_upload_a_package_to_CCR_when_it_exists_on_Arch_or_Aur/it

makepkg -s
==> Creazione del pacchetto: scratch2 2.0.458.0.1-1 (ven  4 mag 2018, 15.47.34, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Installazione delle dipendenze mancanti in corso...
[sudo] password di francesco: 
errore: il seguente pacchetto non è stato trovato: adobe-air
==> ERRORE: 'pacman' non è riuscito ad installare le dipendenze mancanti.

Ho provato anche a installare direttamente adobe air, sempre lo stesso errore:

==> Validazione di source file con md5sums...
    AdobeAIRSDK.tbz2 ... Verificato
==> Estrazione dei sorgenti in corso...
  -> Estrazione di AdobeAIRSDK.tbz2 usando bsdtar in corso...
==> Entro nell'ambiente fakeroot...
==> Avvio di package() in corso...
ln: creazione del collegamento simbolico './libssl3.so' non riuscita: File già esistente
==> ERRORE: Si è verificato un errore in package().
    L'operazione sta per essere interrotta...
The build failed.
Dependencies for `adobe-air' are not met, not building...

(Francesco Marinucci) #10

Stai usando chaser o ccr per installare adobe-air?
makepkg non è in grado di recuperare le dipendenze da CCR, quindi devi per forza installarle a mano con chaser o ccr.

Se usi ccr, cancella la cartella /tmp/ccrtmp e riprova, se usi chaser devi liberare la cartella corrispondente sempre sotto /tmp


(Francesco ) #11

Sto usando ccr, chaser non so neanche cosa sia:

In realtà approfitto per segnalare che è da un pezzo che non riesco ad eseguire l’upgrade di alcuni pacchetti da ccr, in questo caso iscan e popcorntime-bin


(Francesco Marinucci) #12

È il tool a riga di comando che ha sostituito ccr da diverso tempo…

Devi segnalarlo ai manutentori dei pacchetti in questione


(Francesco ) #13

Provato anche con chaser, nulla da fare, stesso problema.
Permettetemi di dire che è la prima volta che sento di questo nuovo tool; eppure leggo sempre le news:scream:
Grazie comunque del vostro costante aiuto e disponibilità.
C’è una pagina di riferimento per chaser?


(Hans Tovetjärn) #14
$ chaser -h

https://forum.chakralinux.org/viewtopic.php?id=14624


(Francesco Marinucci) #15

Da problemi anche a me con chaser, ma non capisco come mai…
Scarica il tarball di adoba-air-sdk da CCR e prova con makepkg, a me funziona


(Francesco ) #16

:roll_eyes:


(Francesco Marinucci) #17

Non so che dirti, io sono riuscito a installarlo al primo tentativo in locale…

==> Creazione del pacchetto: adobe-air-sdk 2.6-7 (ven 4 mag 2018, 16.24.21, CEST)
==> Controllo delle dipendenze durante l’avvio in corso…
==> Controllo delle dipendenze durante la compilazione in corso…
==> Download dei sorgenti in corso…
-> Download di AdobeAIRSDK.tbz2 in corso…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
100 35.7M 100 35.7M 0 0 1885k 0 0:00:19 0:00:19 --:–:-- 1985k
==> Validazione di source file con sha512sums…
AdobeAIRSDK.tbz2 … Verificato
==> Estrazione dei sorgenti in corso…
==> Avvio di prepare() in corso…
==> Rimozione dell’esistente directory $pkgdir/ in corso…
==> Entro nell’ambiente fakeroot…
==> Avvio di package() in corso…
==> Rimozione dei dati superflui in corso…
-> Rimozione dei file libtool in corso…
-> Eliminazione dei file indesiderati in corso…
-> Compressione delle pagine man ed info in corso…
==> Controllo per il rilascio dei pacchetti in corso…
==> Creazione del pacchetto “adobe-air-sdk” in corso…
-> Generazione del file .PKGINFO in corso…
-> Generazione del file .BUILDINFO in corso…
-> Aggiunta del file install in corso…
-> Creazione del file .MTREE in corso…
-> Compressione del pacchetto in corso…


(Francesco ) #18

non ne dubito, figurati.

seguendo il messaggio di errore:

creazione del collegamento simbolico ‘./libnssdbm3.chk’ non riuscita: File già esistente

ho provato anche a cancellare il sudetto file ./libnssdbm3.chk, ma in realtà non esiste.


(Francesco ) #19

Risolto.
Ho dato un

installato le dipendenze adobe-air-sdk e adobe-air tramite CCR, creato il pacchetto con makepkg -s.

:grinning:


(system) #20

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.