Титла: Проблем с limewire
Публикувано от: _NetCutter_ в Nov 07, 2006, 11:37
Инсталирах си limewire. Но при опит за стартиране. . . .то просто не се състоеше. Пуснах го през конзолата и вижте какво ми извади: Примерен код | netcutter@ubuntu:~$ limewire runLime.sh: 44: Syntax error: "(" unexpected (expecting "}") netcutter@ubuntu:~$ |
Грешката е на 44 ред, опитах да заменя двете са намиращи скоби с { , но пак същото. За това ето съдържанието на файла от ред 10 до ред 100:
Цитат | # 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/lib if look_for_javaImpl ; then return 0 fi JAVADIR=/usr/java if look_for_javaImpl ; then return 0 fi JAVADIR=/opt if look_for_javaImpl ; then return 0 fi return 1 }
look_for_javaImpl() { IFS=$'\n' potential_java_dirs=(`ls -d1 "$JAVADIR"/j* | sort | tac`) for D in "${potential_java_dirs}"; do if [[ -d "$D" && -x "$D/bin/java" ]]; then JAVA_PROGRAM_DIR="$D/bin/" echo $MSG2 $JAVA_PROGRAM_DIR if check_version ; then return 0 fi fi done echo $MSG8 "${JAVADIR}/" $MSG9 ; echo $MSG4 return 1 }
check_version() { # short-circuit gcj ISGCJ=`${JAVA_PROGRAM_DIR}java -version 2>&1 | grep -i gcj` if [ "$ISGCJ" != "" ] ; then echo $MSG7 return 1 fi
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 |
Удебеленият ред е ред 44. Ако някой си има понятие от джава и/или знае как да се оправи проблема, моля да сподели. 10х предварително
Титла: Проблем с limewire
Публикувано от: Italianeca в Nov 07, 2006, 12:37
Разкарай целия скрипт който търси java. Ако си конфигурирал java-та не ти трябва. Аз така си го оправих даже и не мислих защо не става.
Титла: Проблем с limewire
Публикувано от: Deathmaster в Nov 07, 2006, 18:15
Мой човек решението ти е следното: отвори като руут с любим текстов редактор файла : /usr/bin/limewire и го направи да изглежда така: Примерен код | #!/bin/bash cd /usr/lib/LimeWire bash runLime.sh |
Запиши го и си пусни програмата. Би трябвало да работи. Освен това аз си ползвам настройките на джава от ubuntuguide.org. Успех.
Едит: Лайма не е много готин заради новата си политика и още защото е правен на джава(много тежък иде). Ако искаш да ползваш бърз и надежден клиент за гнутела(това е мрежата в която работи лайма) препоръчвам ти GTK-Gnutella. Има я в хранилищата на кубунту.
Титла: Проблем с limewire
Публикувано от: _NetCutter_ в Nov 07, 2006, 21:29
Значи тоя gtk gnutella, хич не ми хареса. А искам да ви питам нещо: Инсталирах си джава 5.0 със self-extracting файла, според инструкциите в java.com, но все пак. .. .: Примерен код | netcutter@ubuntu:~$ java --version java version "1.4.2" gij (GNU libgcj) version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-14ubuntu7)
Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. netcutter@ubuntu:~$ |
После го инсталнах и от synaptic-a и пак същата работа
Титла: Проблем с limewire
Публикувано от: _NetCutter_ в Nov 08, 2006, 10:42
Титла: Проблем с limewire
Публикувано от: redcure в Nov 08, 2006, 11:59
update-alternatives --config java П.П. А ти защо не ползва търсачката? Аз лично съм давал три пъти този отговор.
Титла: Проблем с limewire
Публикувано от: _NetCutter_ в Nov 08, 2006, 19:12
Търсих, но единственото, което намерих от тебе е линка до един урок в linux-index.org Както и да е, съжалявам, че не съм успял да го намеря и искрено ти благодаря, че ОТНОВО благоволи да ми помогнеш
|