Re: LimeWire i jego skrypt

2005-05-31 Wątek gruszek
Jacek Konieczny napisał(a):
> On Sun, May 29, 2005 at 04:57:15PM +0200, [EMAIL PROTECTED] wrote:
> 
>>robert j. wozny napisał(a):
>>
>>>  sed -e "s|/bin/sh|/bin/bash|g"
>>>
>>
>>i mam taka odpowiedz:
>>
>>/usr/java/jre1.5.0_01/bin/java[1]: syntax error: `(' unexpected
> 
> 
> Najwyraźniej to /usr/java/jre1.5.0_01/bin/java też musisz tym sedem
> potraktować...
> 
> 
>>czyli problem niby rozwiazany ale troche nieprofewsjonalnie i nie
>>wiadomo czemu ten z rpma nei chcial dzialac :/
> 
> 
> Bo RPMa robił ktoś, kto się nie zna na rzeczy (pewnie jakiś RedHatowiec,
> abo co ;-) ) i popsuł skrypt "java".
> 
> Pozdrowienia,
>   Jacek
> ___
> pld-users-pl mailing list
> pld-users-pl@lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
> 

Dzięki za pomoc :)
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: LimeWire i jego skrypt

2005-05-29 Wątek Jacek Konieczny
On Sun, May 29, 2005 at 04:57:15PM +0200, [EMAIL PROTECTED] wrote:
> robert j. wozny napisał(a):
> > 
> >   sed -e "s|/bin/sh|/bin/bash|g"
> > 
> 
> i mam taka odpowiedz:
> 
> /usr/java/jre1.5.0_01/bin/java[1]: syntax error: `(' unexpected

Najwyraźniej to /usr/java/jre1.5.0_01/bin/java też musisz tym sedem
potraktować...

> czyli problem niby rozwiazany ale troche nieprofewsjonalnie i nie
> wiadomo czemu ten z rpma nei chcial dzialac :/

Bo RPMa robił ktoś, kto się nie zna na rzeczy (pewnie jakiś RedHatowiec,
abo co ;-) ) i popsuł skrypt "java".

Pozdrowienia,
Jacek
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: LimeWire i jego skrypt

2005-05-29 Wątek Jacek Konieczny
On Sun, May 29, 2005 at 04:22:36PM +0200, [EMAIL PROTECTED] wrote:
> sciagnalem osatnio LimeWire (P2P) i mam problem z jego uruchomieniem, po
> wpisaniu limewire w konsoli otrzymuje komunikat:
> runLime.sh[25]: syntax error: `(' unexpected
> i klops.

Spróbuj "#!/bin/sh" zamienić na "#!/bin/bash". Zapewne kolejny bashowy
skrypt, któremu się wydaje, że może działać z "#!/bin/sh", który może
być dowolnym POSIXowych shellem, niekoniecznie bashem.

Oczywiście problem należałoby zgłosić autorom skryptu.

Pozdrowienia,
Jacek
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: LimeWire i jego skrypt

2005-05-29 Wątek Michal 'lipek' Lipka
On Sun, 29 May 2005 [EMAIL PROTECTED] wrote:

> robert j. wozny napisał(a):
> > Quoting [EMAIL PROTECTED]:
> >
> >
> >>sciagnalem osatnio LimeWire (P2P) i mam problem z jego uruchomieniem, po
> >>wpisaniu limewire w konsoli otrzymuje komunikat:
> >>runLime.sh[25]: syntax error: `(' unexpected
> >>i klops.
> >>moze przytocze zawarotsc tego skryptu bo nie kazdemu musi sei chciec
> >
> >
> >   sed -e "s|/bin/sh|/bin/bash|g"
> nie dzialao mi to co napisales, nawet nie mam pojecia co to jest ;)
>

chodziło o to abyś w pliku skryptu zmienił wszystkie /bin/sh na /bin/bash.
wystarczyło spojrzeć w man sed i wszystko stałoby się jasne :)
pozdrawiam
-- 
Michał 'lipek' Lipka

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: LimeWire i jego skrypt

2005-05-29 Wątek gruszek
robert j. wozny napisał(a):
> Quoting [EMAIL PROTECTED]:
> 
> 
>>sciagnalem osatnio LimeWire (P2P) i mam problem z jego uruchomieniem, po
>>wpisaniu limewire w konsoli otrzymuje komunikat:
>>runLime.sh[25]: syntax error: `(' unexpected
>>i klops.
>>moze przytocze zawarotsc tego skryptu bo nie kazdemu musi sei chciec
> 
> 
>   sed -e "s|/bin/sh|/bin/bash|g"
> 
> -- r.
> ___
> pld-users-pl mailing list
> pld-users-pl@lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
> 

nie dzialao mi to co napisales, nawet nie mam pojecia co to jest ;)

ale przxestudiowalem skrypt i doszedlem do wniosku ze on tylko
lokalizuje katalog z java i sprawdza wersje i na koniec uruchamia ten
program wiec recznie znalazlem jave i wpisalem to co pisze w tym pliku:
/usr/java/jre1.5.0_01/bin/java
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
-Djava.library.path=. -jar LimeWire.jar

i mam taka odpowiedz:

/usr/java/jre1.5.0_01/bin/java[1]: syntax error: `(' unexpected

a jak sciagnalem sobie wersje nie-rpm i uruchomilem ja tym poleceniem to
jest ok ;)
czyli problem niby rozwiazany ale troche nieprofewsjonalnie i nie
wiadomo czemu ten z rpma nei chcial dzialac :/


___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: LimeWire i jego skrypt

2005-05-29 Wątek robert j. wozny
Quoting [EMAIL PROTECTED]:

> sciagnalem osatnio LimeWire (P2P) i mam problem z jego uruchomieniem, po
> wpisaniu limewire w konsoli otrzymuje komunikat:
> runLime.sh[25]: syntax error: `(' unexpected
> i klops.
> moze przytocze zawarotsc tego skryptu bo nie kazdemu musi sei chciec

  sed -e "s|/bin/sh|/bin/bash|g"

-- r.
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


LimeWire i jego skrypt

2005-05-29 Wątek gruszek
sciagnalem osatnio LimeWire (P2P) i mam problem z jego uruchomieniem, po
wpisaniu limewire w konsoli otrzymuje komunikat:
runLime.sh[25]: syntax error: `(' unexpected
i klops.

moze przytocze zawarotsc tego skryptu bo nie kazdemu musi sei chciec
sciagac ten program (niestety ja sie nie znam na skryptach shella a ten
program jest w javie i uruchamiany tym skryptem):
---
#!/bin/sh
#
# Runs LimeWire.  This script must be executed in your LimeWire
# install directory.


# try to discover java
MSG0="Loading LimeWire:"
MSG1="Starting LimeWire..."
MSG2="Java exec found in "
MSG3="OOPS, your java version is too old "
MSG4="You need to upgrade to JRE 1.4.x or newer from http://www.java.com";
MSG5="Suitable java version found "
MSG6="Configuring environment..."
MSG7="OOPS, you don't seem to have a valid JRE. LimeWire works best with
Sun JRE available at http://www.java.com "
MSG8="OOPS, unable to locate java exec in "
MSG9=" hierarchy"
MSG10="Java exec not found in PATH, starting auto-search..."
MSG11="Java exec found in PATH. Verifying..."

look_for_java()
{
  JAVADIR=/usr/java
  IFS=$'\n'
  potential_java_dirs=(`ls -1 "$JAVADIR" | sort | tac`)
  IFS=
  for D in "[EMAIL PROTECTED]"; do
if [[ -d "$JAVADIR/$D" && -x "$JAVADIR/$D/bin/java" ]]; then
  JAVA_PROGRAM_DIR="$JAVADIR/$D/bin/"
  echo $MSG2 $JAVA_PROGRAM_DIR
  if check_version ; then
return 0
  else
return 1
  fi
fi
  done
  echo $MSG8 "${JAVADIR}/" $MSG9 ; echo $MSG4
  return 1
}

check_version()
{
  JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1`
  JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '`
  if [ "$JAVA_IMPL" = "java" ] ; then
VERSION=`echo ${JAVA_HEADER} | sed "s/java version \"\(.*\)\"/\1/"`
if echo $VERSION | grep "^1.[0-3]" ; then
  echo $MSG3 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG4
  return 1
else
  echo $MSG5 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG6
  return 0  
fi
  else
echo $MSG7 "[${JAVA_PROGRAM_DIR}java = ${JAVA_IMPL}]" ; echo $MSG4
return 1
  fi
}

echo $MSG1

# locate and test the java executable
if [ `uname` = "Linux" ]; then
  if ! command -v java &>/dev/null; then
echo $MSG10
if ! look_for_java ; then
  exit 1
fi
  else
echo $MSG11
if ! check_version ; then
  if ! look_for_java ; then
exit 1
  fi
fi
  fi
else
  JAVA_PROGRAM_DIR=""
fi

echo $MSG0

export J2SE_PREEMPTCLOSE=1

${JAVA_PROGRAM_DIR}java
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
-Djava.library.path=. -jar LimeWire.jar
if [ $? -ne 0 ]; then
echo
echo
"**"
echo "Something went wrong with LimeWire."
echo "Maybe you're using the wrong version of Java?"
echo "(LimeWire is tested against and works best with with Sun's
JRE, Java 1.4+)"
echo "The version of Java in your PATH is:"
java -version
echo
fi


mam nadzieje ze mi ktos pomoze :)
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl