Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на програми
>
Проблем с limewire
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Проблем с limewire (Прочетена 994 пъти)
_NetCutter_
Напреднали
Публикации: 513
Проблем с limewire
«
-:
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х предварително
Активен
Linux - Connecting People!
Italianeca
Напреднали
Публикации: 386
Проблем с limewire
«
Отговор #1 -:
Nov 07, 2006, 12:37 »
Разкарай целия скрипт който търси java. Ако си конфигурирал java-та не ти трябва. Аз така си го оправих даже и не мислих защо не става.
Активен
Deathmaster
Напреднали
Публикации: 184
Distribution: Kubuntu 8.04.2 & Kubuntu 9.04
Window Manager: KDE 3.5.10 & KDE 4.2.2
Do not disturb - already DISTURBED (rock)
Проблем с limewire
«
Отговор #2 -:
Nov 07, 2006, 18:15 »
Мой човек решението ти е следното:
отвори като руут с любим текстов редактор файла : /usr/bin/limewire
и го направи да изглежда така:
Примерен код
#!/bin/bash
cd /usr/lib/LimeWire
bash runLime.sh
Запиши го и си пусни програмата. Би трябвало да работи. Освен това аз си ползвам настройките на джава от ubuntuguide.org.
Успех.
Едит: Лайма не е много готин заради новата си политика и още защото е правен на джава(много тежък иде). Ако искаш да ползваш бърз и надежден клиент за гнутела(това е мрежата в която работи лайма) препоръчвам ти GTK-Gnutella. Има я в хранилищата на кубунту.
Активен
Freedom is divine! Open Source is Freedom! Do you wanna be free ?
Kubuntu 8.04.2 & Kubuntu 9.04 - The power of Linux!
_NetCutter_
Напреднали
Публикации: 513
Проблем с limewire
«
Отговор #3 -:
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 и пак същата работа
Активен
Linux - Connecting People!
_NetCutter_
Напреднали
Публикации: 513
Проблем с limewire
«
Отговор #4 -:
Nov 08, 2006, 10:42 »
Ето по-точно за какво говоря!
http://kvvpics.hit.bg/java-wtf.png
Активен
Linux - Connecting People!
redcure
Напреднали
Публикации: 914
Проблем с limewire
«
Отговор #5 -:
Nov 08, 2006, 11:59 »
update-alternatives --config java
П.П. А ти защо не ползва търсачката? Аз лично съм давал три пъти този отговор.
Активен
Debian testing 2.6.18, Enlightenment DR17
http://www.debian.org/doc/manuals/apt-howto/index.en.html
_NetCutter_
Напреднали
Публикации: 513
Проблем с limewire
«
Отговор #6 -:
Nov 08, 2006, 19:12 »
Търсих, но единственото, което намерих от тебе е линка до един урок в linux-index.org
Както и да е, съжалявам, че не съм успял да го намеря и искрено ти благодаря, че ОТНОВО благоволи да ми помогнеш
'>
Активен
Linux - Connecting People!
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »