Автор Гілка: .login or .cshrc file  (Прочитано 2707 раз)

oleg(Guest)

  • Гість
.login or .cshrc file
« : 2005-08-06 14:16:28 »
встановлюю за інструкцією прогу

" To use ArcExplorer 9.1, add the following lines to your .login or .cshrc file:

      setenv AEJHOME <path to installation directory>/aej91exe
      setenv LD_LIBRARY_PATH $AEJHOME/lib "

- почав шукати ці .login or .cshrc file - немає

як бути?


Відсутній hse

  • Графоман
  • ****
  • дописів: 473
  • Карма: +0/-0
  • Gentoo Linux
Re: .login or .cshrc file
« Відповідей #1 : 2005-08-06 15:43:09 »
# echo "setenv AEJHOME /path/to/installation/directory/aej91exe
setenv LD_LIBRARY_PATH $AEJHOME/lib" > ~/.cshrc
« Змінено: 2005-08-06 15:45:32 від hse »
бушократія - цинічний помаранчевий геноцид, витравлювання Української Нації, плюс мікрософтизація всієї країни.

oleg(Guest)

  • Гість
Re: .login or .cshrc file
« Відповідей #2 : 2005-08-07 05:18:24 »
пише наступне:

[ol@zx ~]$ ~/.cshrc bash: /home/ol/.cshrc: Permission denied

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: .login or .cshrc file
« Відповідей #3 : 2005-08-07 06:30:46 »
Олег, спочатку взнайте яку саме оболонку ви використовуєте:
echo $SHELL
Я підозрюю що відповіддю буде "/bin/bash", і файлами які вас цікавлять будуть ~/.bash_profile (якщо його немає, тоді ~/.profile) та ~/.bashrc.
(hse користується FreeBSD, тому у нього оболонка по замовчуванню csh з відповідним .cshrc стартовим файлом).
Виконайте cd або cd ~ або cd $HOME щоби впевнитись що ви знаходитесь у своєму домашньому каталозі.  
Виконайте ls -a щоб побачити всі файли, включаючи приховані (ті що починаються з крапки).
Якщо побачите .bash_profile, то це саме те, якщо ні, шукайте .profile, а ні, то .bashrc (саме в цій послідовності).
Якщо у вас цих файлів немає (що сумнівно), ви можете їх самі створити командою touch ~/.bash_profile
Відкрийте цей .bash_profile якимсь редактором, скажімо командою xedit ~/.bash_profilе
Добавте там:
export AEJHOME=(повний шлях до aej91exe)
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$AEJHOME/lib"
Саме так. Попередньо ви повинні взнати цей "повний шлях до aej91exe".
Якщо ви забули/не знаєте де він знаходиться, то відкрийте інше вікно термінала, станьте там рутом, взнайте чи є у вас locate команда which locate, скомандуйте (на різних системах по-різному) updatedb або slocate  -u або /usr/libexec/locate.updatedb. Зачекайте хвилину, і скомандуйте locate  aej91exe.
Якщо у вас немає locate утиліти, то просто рутом скомандуйте find / -iname aej91exe

Якщо ви все це проробили, відредагували і зберегли .bash_profile. Вам потрібно вийти із системи і зареєструватись ще раз (якщо ви не знаєте як це зробити, просто зробіть reboot). Після реєстрації (login), у вашому середовищі повинні з'явитись всі ваші зміни.  Команди:
env
env | grep AEJHOME
env | grep LD
echo $AEJHOME


От таке от.

Більше про оболонку ви можете дізнатися із посібника що його переклав miwa:
 http://docs.linux.org.ua/dlou/index.php/Bash_beginners_guide
« Змінено: 2005-08-07 06:38:40 від tech »

oleg(Guest)

  • Гість
Re: .login or .cshrc file
« Відповідей #4 : 2005-08-07 14:40:00 »
дякую!
(~/.bash_profile)

oleg(Guest)

  • Гість
Re: .login or .cshrc file
« Відповідей #5 : 2005-08-08 14:35:35 »
Розумію, що може і не за адресою... але.
Не працює програма.

пише:
[ol@zx bin]$ ./aejava
Exception in thread "main" java.lang.NoClassDefFoundError: com/esri/ae/AE
[ol@zx bin]$

у aejava shell script є рядки:
JARHOME=$AEJHOME/lib
$JAVA_HOME/bin/java $Options -cp
$JARHOME/jsse.jar com.esri.ae.AE

де можна подивитися на цю тему?

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: .login or .cshrc file
« Відповідей #6 : 2005-08-08 17:17:01 »
Розумію, що може і не за адресою... але.
Не працює програма.

пише:
[ol@zx bin]$ ./aejava
Exception in thread "main" java.lang.NoClassDefFoundError: com/esri/ae/AE
[ol@zx bin]$

у aejava shell script є рядки:
JARHOME=$AEJHOME/lib
$JAVA_HOME/bin/java $Options -cp
$JARHOME/jsse.jar com.esri.ae.AE

де можна подивитися на цю тему?

Та просто напипишіть у тому скрипті:
java -cp /path/to/installation/directory/aej91exe/lib/jsse.jar com.esri.ae.AE
І не морочте собі голову.
[Fedora Linux]

oleg(Guest)

  • Гість
Re: .login or .cshrc file
« Відповідей #7 : 2005-08-10 18:02:45 »
просто там цих jar-ів багато...

RHOME=$AEJHOME/lib
JAVA_HOME/bin/java $Options -cp $JARHOME/jaxp.jar:$JARHOME/parser.jar:$JARHOME/arcims_a ej.jar:$JARHOME/arcims_aejicons.jar:#JARHOME/arcims_resaej.j ar:$JARHOME/esri_mo10.jar:$JARHOME/esri_mo10res.jar:$JARHOME /jsde91_sdk.jar:$JARHOME/jsde91_sdkres.jar:$JARHOME/jpe91_sd k.jar:$JARHOME/jai_codec.jar:$JARHOME/jai_core.jar:$JARHOME/ mlibwrapper_jai.jar:$JARHOME/jcert.jar:$JARHOME/jnet.jar:$JA RHOME/jsse.jar com.esri.ae.AE.

як їх централізовано задати?
(таким чином задати не вдається)

олег(Guest)

  • Гість
Re: .login or .cshrc file
« Відповідей #8 : 2005-08-10 21:17:45 »
працює ! :)
java -classpath

олег(Guest)

  • Гість
Re: .login or .cshrc file
« Відповідей #9 : 2005-08-11 01:05:15 »
здаеться все працює, але видае при старті у консолі:

$ ./aejava
/usr/share/themes/Mist/gtk-2.0/gtkrc:48: Engine "mist" is unsupported, ignoring

як це можна налаштувати?