Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astronomy.ru/forum/index.php/topic,18164.0.html
Дата изменения: Sun Apr 10 04:47:54 2016
Дата индексирования: Sun Apr 10 04:47:54 2016
Кодировка: Windows-1251

Поисковые слова: solar eclipse
xephem - стр. 1 - Астрономия и компьютеры

A A A A Автор Тема: xephem  (Прочитано 2812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 2 512
  • Рейтинг: +61/-1
  • Stellarium Developer, Astrotop Member
    • Jabber - alex.wolf@jabber.ru
    • Skype - alex.v.wolf
    • 47 Tucanae
xephem
« : 22.07.2006 [09:46:42] »
Народ, у какого какие шрифты используются в xephem? И можно ли их в настройках как-то скопом заменить, а не поодиночке (то, что используется по умолчанию ну очень уж страшное)?

P.S. У меня xephem 3.7.1 стоит на PC-BSD 1.2


Оффлайн Slava-T

  • Техническая поддержка
  • *****
  • Сообщений: 4 435
  • Рейтинг: +29/-8
    • Skype - Slava_t71
Re: xephem
« Ответ #1 : 22.07.2006 [10:48:22] »
Народ, у какого какие шрифты используются в xephem? И можно ли их в настройках как-то скопом заменить, а не поодиночке (то, что используется по умолчанию ну очень уж страшное)?
P.S. У меня xephem 3.7.1 стоит на PC-BSD 1.2
http://www.clearskyinstitute.com/xephem/, выбираем Reference manual в левом фрейме, далее поиском по странице fonts, change fonts.
Я точно не знаю какую граф. библиотеку использует xephem, в зависимости от нее с настройками фонтов можно и глубже покопать.
Рекомендую посмотреть в /usr/X11R6/lib/X11/fonts/ или командой xfontselect, какие шрифты установлены в системе. Можно, например, установить terminus-fonts из портов, очень красивый (тоненький) шрифт, в том числе с кирилическими раскладками.
« Последнее редактирование: 22.07.2006 [10:50:05] от Slava-T »

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 2 512
  • Рейтинг: +61/-1
  • Stellarium Developer, Astrotop Member
    • Jabber - alex.wolf@jabber.ru
    • Skype - alex.v.wolf
    • 47 Tucanae
Re: xephem
« Ответ #2 : 22.07.2006 [11:00:11] »
Да наличие кириллицы в шрифтах в этом случае по барабану - там все на английском, а вот за подсказку по шрифтам - спасибо

Оффлайн Slava-T

  • Техническая поддержка
  • *****
  • Сообщений: 4 435
  • Рейтинг: +29/-8
    • Skype - Slava_t71
Re: xephem
« Ответ #3 : 22.07.2006 [12:17:23] »
Да наличие кириллицы в шрифтах в этом случае по барабану - там все на английском, а вот за подсказку по шрифтам - спасибо
Кирилицу я имел в виду в "том числе", просто красивый фонт, удобный для мелких меню, вас же я так понимаю именно _красота_ шрифта используемого по умолчанию не утроила?

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 2 512
  • Рейтинг: +61/-1
  • Stellarium Developer, Astrotop Member
    • Jabber - alex.wolf@jabber.ru
    • Skype - alex.v.wolf
    • 47 Tucanae
Re: xephem
« Ответ #4 : 22.07.2006 [12:38:16] »
Да наличие кириллицы в шрифтах в этом случае по барабану - там все на английском, а вот за подсказку по шрифтам - спасибо
Кирилицу я имел в виду в "том числе", просто красивый фонт, удобный для мелких меню, вас же я так понимаю именно _красота_ шрифта используемого по умолчанию не утроила?

Именно корявость и не устроила :)

Оффлайн Parfen

  • *****
  • Сообщений: 3 953
  • Рейтинг: +43/-6
  • Михаил
Re: xephem
« Ответ #5 : 17.02.2007 [16:35:33] »
Решился установить последний xephem, но я в линуксе новичок и с кавалерийского наскока не получается  :(
ОС Linux Ubuntu 6.10 ядро 2.6.17-11 - если это важно  :)
Действия (первые две строки) совершил как написано в файле install и вот что получил:

mih@kir:~$ cd xephem-3.7.2/GUI/xephem
mih@kir:~/xephem-3.7.2/GUI/xephem$ make MOTIF=../libXm/linux86
cd ../../libastro; make
make[1]: Entering directory `/home/mih/xephem-3.7.2/libastro'
gcc -O2 -Wall   -c -o aa_hadec.o aa_hadec.c
aa_hadec.c:4:19: error: stdio.h: No such file or directory
aa_hadec.c:5:18: error: math.h: No such file or directory
In file included from aa_hadec.c:7:
astro.h:630: error: expected ')' before '*' token
aa_hadec.c: In function 'aaha_aux':
aa_hadec.c:66: warning: implicit declaration of function 'sin'
aa_hadec.c:66: warning: incompatible implicit declaration of built-in function 'sin'
aa_hadec.c:67: warning: implicit declaration of function 'cos'
aa_hadec.c:67: warning: incompatible implicit declaration of built-in function 'cos'
aa_hadec.c:73: warning: implicit declaration of function 'acos'
aa_hadec.c:73: warning: incompatible implicit declaration of built-in function 'acos'
make[1]: *** [aa_hadec.o] Ошибка 1
make[1]: Leaving directory `/home/mih/xephem-3.7.2/libastro'
make: *** [libs] Ошибка 2
mih@kir:~/xephem-3.7.2/GUI/xephem$

Может кто что-то посоветует?
Самому освоить линукс получится не скоро, а xephem-ом попользоваться хочется параллельно изучению, а не после  :)
Уж больно сильно его хвалят.
А пока приходится пользоваться линуксовыми Kstars  и Skychart и StarCalc в эмуляции.
Заранее очень благодарен!  :)

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 2 512
  • Рейтинг: +61/-1
  • Stellarium Developer, Astrotop Member
    • Jabber - alex.wolf@jabber.ru
    • Skype - alex.v.wolf
    • 47 Tucanae
Re: xephem
« Ответ #6 : 17.02.2007 [16:40:23] »
библиотечек нужных не находится... какой gcc стоит в системе?

Оффлайн Parfen

  • *****
  • Сообщений: 3 953
  • Рейтинг: +43/-6
  • Михаил
Re: xephem
« Ответ #7 : 17.02.2007 [16:46:50] »
Пришлось по-быстрому почитать man gcc  :)

mih@kir:~$ gcc --version
gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)

Оффлайн Slava-T

  • Техническая поддержка
  • *****
  • Сообщений: 4 435
  • Рейтинг: +29/-8
    • Skype - Slava_t71
Re: xephem
« Ответ #8 : 17.02.2007 [16:48:55] »
Решился установить последний xephem, но я в линуксе новичок и с кавалерийского наскока не получается  :(
А с помощью dpkg (или что там в Убунту) может быть проще будет? Установить пакет со всеми зависимостями.

Оффлайн Parfen

  • *****
  • Сообщений: 3 953
  • Рейтинг: +43/-6
  • Михаил
Re: xephem
« Ответ #9 : 17.02.2007 [16:50:49] »
нет там такого пакета  :(
Есть в Debian, но старый

Оффлайн Slava-T

  • Техническая поддержка
  • *****
  • Сообщений: 4 435
  • Рейтинг: +29/-8
    • Skype - Slava_t71
Re: xephem
« Ответ #10 : 17.02.2007 [17:03:44] »
Понятно. А configure ругается или нормально проходит? Кроме того похоже у вас glibc-static-devel нет .... или что там в linuxe

Оффлайн Parfen

  • *****
  • Сообщений: 3 953
  • Рейтинг: +43/-6
  • Михаил
Re: xephem
« Ответ #11 : 17.02.2007 [17:12:23] »
А configure ругается или нормально проходит?
Знать бы о чем Вы...  :(
Все этапы моей попытки инсталляции я привел выше, других не было.

Цитировать
Кроме того похоже у вас glibc-static-devel нет .... или что там в linuxe
Тоже темный лес для меня, похоже, без основательного изучения linux мне xephem не установить.  :(
Как и другим новичкам.

Оффлайн Slava-T

  • Техническая поддержка
  • *****
  • Сообщений: 4 435
  • Рейтинг: +29/-8
    • Skype - Slava_t71
Re: xephem
« Ответ #12 : 17.02.2007 [17:46:09] »
Ну вообщето схема такая ... сначала скачивается архив с исходниками. Потом запускается команда configure она проверяет наличие зависимостей и создает Makefile который и служит "основой" для команды make. Попробуйте запустить configure прямо в каталоге xephem-3.7.2, что он скажет?

Оффлайн Parfen

  • *****
  • Сообщений: 3 953
  • Рейтинг: +43/-6
  • Михаил
Re: xephem
« Ответ #13 : 17.02.2007 [18:33:37] »
Попробуйте запустить configure прямо в каталоге xephem-3.7.2, что он скажет?

mih@kir:~$ cd xephem-3.7.2
mih@kir:~/xephem-3.7.2$ configure
bash: configure: команда не найдена

Я так понял, что не хватает stdio.h и math.h - первая не знаю, а вторая это, похоже, библиотека математических функций.
Вот только почему они не установлены по умолчанию?  ???
Посмотрел в менеджере пакетов - мой компилятор вроде новейшей версии.

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 2 512
  • Рейтинг: +61/-1
  • Stellarium Developer, Astrotop Member
    • Jabber - alex.wolf@jabber.ru
    • Skype - alex.v.wolf
    • 47 Tucanae
Re: xephem
« Ответ #14 : 17.02.2007 [18:46:06] »
Попробуйте запустить configure прямо в каталоге xephem-3.7.2, что он скажет?

mih@kir:~$ cd xephem-3.7.2
mih@kir:~/xephem-3.7.2$ configure
bash: configure: команда не найдена

Я так понял, что не хватает stdio.h и math.h - первая не знаю, а вторая это, похоже, библиотека математических функций.
Вот только почему они не установлены по умолчанию?  ???
Посмотрел в менеджере пакетов - мой компилятор вроде новейшей версии.

Попробуйте следовать инструкциям по сборке xephem из его ридмишки.  Если делаете все по ней, но все равно все ругается, то неплохо бы сказать что за версии glibc стоит. Ну и конфигурировать попробуйте так - ./configure - в libastro (т.е. в той папке, где по идее должен быть Makefile - кстати, а там файлик configure есть?)

Оффлайн Parfen

  • *****
  • Сообщений: 3 953
  • Рейтинг: +43/-6
  • Михаил
Re: xephem
« Ответ #15 : 17.02.2007 [19:02:40] »
Попробуйте следовать инструкциям по сборке xephem из его ридмишки.  Если делаете все по ней, но все равно все ругается, то неплохо бы сказать что за версии glibc стоит.

Там нужно только набрать make MOTIF=../../libXm/linux86 в указанной папке.
Какая glibc узнать не умею  :(
файлика configure во всей инсталляционной папке нет.

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 2 512
  • Рейтинг: +61/-1
  • Stellarium Developer, Astrotop Member
    • Jabber - alex.wolf@jabber.ru
    • Skype - alex.v.wolf
    • 47 Tucanae
Re: xephem
« Ответ #16 : 17.02.2007 [19:30:57] »
Попробуйте следовать инструкциям по сборке xephem из его ридмишки.  Если делаете все по ней, но все равно все ругается, то неплохо бы сказать что за версии glibc стоит.

Там нужно только набрать make MOTIF=../../libXm/linux86 в указанной папке.
Какая glibc узнать не умею  :(
файлика configure во всей инсталляционной папке нет.

вы поставили менеджер пакетов? если поставили, то зайдите в него и убедитесь, что glibc поставдена

Оффлайн Parfen

  • *****
  • Сообщений: 3 953
  • Рейтинг: +43/-6
  • Михаил
Re: xephem
« Ответ #17 : 17.02.2007 [20:16:59] »
С именем glibc  в менеджере пакетов есть только документация к нему.
Но зато установлена такая:

libc6 -
GNU C Library: Shared libraries
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
and the standard math library, as well as many others.

Оно?

Оффлайн Slava-T

  • Техническая поддержка
  • *****
  • Сообщений: 4 435
  • Рейтинг: +29/-8
    • Skype - Slava_t71
Re: xephem
« Ответ #18 : 18.02.2007 [08:18:05] »
http://loke.as.arizona.edu/~ckulesa/xephem/
Насколько я понимаю Убунту может устанавливать rpm при наличии сотв. утилиты, какой правда не знаю, можно поискать в сети ...
вот тут еще почитайте
http://www.astronomy.ru/forum/index.php/topic,7345.0.html
« Последнее редактирование: 18.02.2007 [08:20:09] от Slava-T »

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 2 512
  • Рейтинг: +61/-1
  • Stellarium Developer, Astrotop Member
    • Jabber - alex.wolf@jabber.ru
    • Skype - alex.v.wolf
    • 47 Tucanae
Re: xephem
« Ответ #19 : 18.02.2007 [08:22:20] »
Стоп! Сразу не посмотрел - а сам Motif-то стоит?