Pagina 1 di 1

Pkgtool problemi -too many arguments-[RISOLTO]

Inviato: ven 5 gen 2007, 11:49
da gohanz
Pkgtool, quando installo un tgz, funziona a singhiozzo. Anzi non funziona quasi mai; questo da quando sono sulla 11.0. Mentre installpkg funziona correttamente.

Mi da sempre quest'errore :roll:

Codice: Seleziona tutto

/sbin/pkgtool: line 349: [: too many arguments
/sbin/pkgtool: line 435: [: too many arguments

Inviato: ven 5 gen 2007, 12:41
da submax82
la linea 349

Codice: Seleziona tutto

if [ ! -d $SOURCE_DIR ]; then
correggila in

Codice: Seleziona tutto

if [ ! -d "$SOURCE_DIR" ]; then
e la linea 435

Codice: Seleziona tutto

if [ ! -d $PACKAGE_DIR ]; then
correggila in

Codice: Seleziona tutto

if [ ! -d "$PACKAGE_DIR" ]; then
dimmi se risolve i bug... ;)

Inviato: ven 5 gen 2007, 13:09
da gohanz
Ho fatto il cambiamento, ma adesso non mi vede più i pacchetti. :roll: Appena provo ad installare dalla directory "current" esce! :roll:
Al contrario scegliendo un'altra directory funziona.

Quindi "Current" non funziona "Other" funziona! :?

Inviato: ven 5 gen 2007, 13:21
da submax82
gohanz ha scritto:Ho fatto il cambiamento, ma adesso non mi vede più i pacchetti. :roll: Appena provo ad installare dalla directory "current" esce! :roll:
Al contrario scegliendo un'altra directory funziona.

Quindi "Current" non funziona "Other" funziona! :?
stranissimo... non sono modifiche funzionali quelle da me proposte :shock:

Inviato: ven 5 gen 2007, 16:44
da gohanz
Ho finalmente trovato la causa dell'errore.

Quando i pacchetti tgz sono contenuti all'interno di una directory che contiene spazi, da quell'errore.

Esempio:

/Desktop/Slackware 11 Package/avidemux# Non funziona

/Desktop/Slackware11Package/avidemux# Funziona

Chissà da che deriva il problema con gli spazi? :roll:

Inviato: ven 5 gen 2007, 20:51
da submax82
gohanz ha scritto:Ho finalmente trovato la causa dell'errore.

Quando i pacchetti tgz sono contenuti all'interno di una directory che contiene spazi, da quell'errore.

Esempio:

/Desktop/Slackware 11 Package/avidemux# Non funziona

/Desktop/Slackware11Package/avidemux# Funziona

Chissà da che deriva il problema con gli spazi? :roll:
è quello che immaginavo ma le "" avrebbero dovuto risolvere il problema... probabilmente ci sono altri punti con questo problema...

Inviato: sab 6 gen 2007, 15:18
da Paoletta
gohanz ha scritto:
Chissà da che deriva il problema con gli spazi? :roll:
sicuramente da un quoting non effettuato in tutti i punti in cui è necessario; in effetti non è un comportamento corretto, io avviserei pat

Inviato: sab 6 gen 2007, 16:42
da submax82
magari quando ho tempo... lo sistemo... e poi vi posto le correzioni... da provare e poi mandare a Pat ;)

Inviato: sab 6 gen 2007, 19:01
da gohanz
Paoletta ha scritto: sicuramente da un quoting non effettuato in tutti i punti in cui è necessario; in effetti non è un comportamento corretto, io avviserei pat
Telefono a Pat! Immagine

Inviato: lun 8 gen 2007, 14:22
da submax82
provate a modificare la linea 138

Codice: Seleziona tutto

 SOURCE_DIR=$2 ; shift 2 ;;
con

Codice: Seleziona tutto

 SOURCE_DIR="$2" ; shift 2 ;;
però dovrei capire meglio come funziona... non l'ho neanche mai usato... :oops: è poco che uso slack :roll: scusate :oops: :?

Inviato: lun 8 gen 2007, 18:47
da gohanz
adesso provo! ;)

Inviato: lun 8 gen 2007, 19:39
da gohanz
Non niente da sempre lo stesso errore! :roll: