Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Ubuntu 13.04 64bit Eseguire uno script - comando non trovato
#1
Video 
Seguendo la discussione:
configurare scheda TV cinergy ht pci
in Ubuntu 13.04 al passaggio:
Codice:
5) Eseguire lo script:
#      ./extract_xc3028.pl

che è descritto anche nello stesso file già scaricato: extract_xc3028.pl
al terminale mi da:
Codice:
da@da-EP41T-UD3L:~/terratec/2013lug21dom_ubu1304_ver27$ ls
extract_xc3028.pl  extract_xc3028.pl~  hcw85bda.sys  HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
da@da-EP41T-UD3L:~/terratec/2013lug21dom_ubu1304_ver27$ sudo ./extract_xc3028.pl
sudo: ./extract_xc3028.pl: comando non trovato

diversamente che in un ubuntu 10.10 dove funziona egregiamente
e che ormai conoscendo bene la procedura, installo a memoria .

Codice:
lms@ubuntu:~/tv_terratec$ ls
extract_xc3028.pl  hcw85bda.sys  HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip  xc3028-v27.fw
lms@ubuntu:~/tv_terratec$ sudo ./extract_xc3028.pl
Firmwares generated.
lms@ubuntu:~/tv_terratec$

Non ne ho capito un granchè
ma cercando un po
ho visto che il comando INCRIMINATO NON TROVATO
di esecuzione degli script

Citazione:./

necessita di librerie di compilazione linguaggio c ?!

Ci sarà forse qualcosina da installare,
come un compilatore non più supportato
e che manca in ubuntu 13.04 ?

Ho aperto pure una nuova discussione in:
http://forum.ubuntu-it.org/viewtopic.php...2#p4426692

helpPinguino
Cita messaggio
#2
Ciao daniele ... onestamente non so come faccia a funzionare sulla 10.10 ma con sudo ottienj i permessi di super utente mentre ./ specifica il percorso ... manca il comando
... prova a mettere sh o run

sudo sh ./file.pl

Oppure

sudo run ./file.pl

Nota bene che il file deve essere segnato come eseguibilr
Cita messaggio
#3
Potrebbe essere che perl non sia installato correttamente?
L'ho buttata là perché non si vede chi altri potrebbe essere chiamato a eseguire un .pl.
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#4
(23-07-2013, 22:32 )zafran Ha scritto: Potrebbe essere che perl non sia installato correttamente?
L'ho buttata là perché non si vede chi altri potrebbe essere chiamato a eseguire un .pl.

Io non conosco l estensione .pl ... sei te lo scriptano Sad ... ma non ti pare manchi un comando tra sudo e ./ ?
Cita messaggio
#5
Dipende dall'associazione sull'estensione e/o dagli header del file.
Uno script .sh parte anche senza comando ed è eseguito da bash o altra shell indicata all'inizio dello script.
Suppongo che perl farà lo stesso con i file .pl.
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#6
Arigà nadaPiange
Codice:
da@da-EP41T-UD3L:/media/da/seagate_1t/01_DATI_CLASSIFICATI/tv_terratec/ubuntu10$ sudo ./extract_xc3028.pl[sudo] password for da:
sudo: ./extract_xc3028.pl: comando non trovato
da@da-EP41T-UD3L:/media/da/seagate_1t/01_DATI_CLASSIFICATI/tv_terratec/ubuntu10$ sudo sh ./file.pl
sh: 0: Can't open ./file.pl
da@da-EP41T-UD3L:/media/da/seagate_1t/01_DATI_CLASSIFICATI/tv_terratec/ubuntu10$ sudo run ./file.pl
sudo: run: comando non trovato
da@da-EP41T-UD3L:/media/da/seagate_1t/01_DATI_CLASSIFICATI/tv_terratec/ubuntu10$

Ed è lo stesso identico file

che viene eseguito sullo stesso PC un Ubuntu 10
con la magica espressione di successo:
Codice:
Firmwares generated.

posto qui il primo rigo del contenuto del file.pl
dove ho notato il tipo di linguaggio dovrebbe essere il perl
nell'ipotetica, se non ho capito male,
percorso /usr/bin/perl
Codice:
#!/usr/bin/perl
e dove ho controllato ma non c'è nessuna cartella "perl" in /usr/bin" !Huh
ma ci sono i file del perl installati.

Se può essere utile
allego qui l'imnagine del nautilus di ubuntu 10.10
[Immagine: https://dl.dropboxusercontent.com/u/4673...0_perl.png]

e quella di ubuntu 13.04
[Immagine: https://dl.dropboxusercontent.com/u/4673...20perl.png]


Allego qui il file INCRIMINATO scaricabile:
extract_xc3028.pl
Sfascio tutto
Cita messaggio
#7
Qualcosa si muove nella:
discussione forum ubuntu

il file è stato spostato in: extract_xc3028.pl
Cita messaggio
#8
Risolto !!!!
in forum ubuntu

Soluzione:
Cambiando percorso
in una cartella nella home
anzicchè in un'altra unità
FUNZIONA anche in Ubuntu 13.04:
Codice:
da@da-EP41T-UD3L:~/terratec$ sudo ./extract_xc3028.pl
[sudo] password for da:
Firmwares generated.
Perchè non l'ho capito ????
Forse
il problema è che lo salvavo in una partizione fat/ntfs su cui chmod è inutile.

L'unione fa la forza SleepyBlush

Come si mette Risolto ?
Cita messaggio
#9
Si edita il primo post con Modifica->Completa e ci si scrive [RISOLTO] nel titolo
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)