Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка из исходников  (Прочитано 1657 раз)

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

Оффлайн DragonLord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Установка из исходников
« : 27 Январь 2010, 15:16:41 »
Скачал MplayerXP исходники, взялся собирать - на ./configure пишет:
/mnt/lin/torrents/mplayerxp-0.7.95 $ ./configure
Entering ’etc’ directory
./configure: 8: Syntax error: "(" unexpected
Leaving ’etc’ directory
Entering ’DOCS’ directory
./configure: 8: Syntax error: "(" unexpected
Leaving ’DOCS’ directory
Entering ’mplayerxp’ directory
./configure: 37: Syntax error: "(" unexpected
Leaving ’mplayerxp’ directory

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1726
    • Просмотр профиля
Re: Установка из исходников
« Ответ #1 : 27 Январь 2010, 15:28:06 »
а что в 8 строчке?

Оффлайн DragonLord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Установка из исходников
« Ответ #2 : 27 Январь 2010, 15:37:47 »
#!/bin/sh
# The simplest configure for mplayerxp
for parm in "$@" ; do
  if test "$parm" = "--help" || test "$parm" = "-help" || test "$parm" = "-h" ; then
cd mplayerxp
./configure --help
cd ..
exit 0
  fi
done # for parm in ...

for i in etc DOCS mplayerxp ; do
    echo Entering \'"$i"\' directory
    cd $i
    ./configure "$@"
    cd ..
    echo Leaving \'"$i"\' directory
done

Оффлайн conma

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Установка из исходников
« Ответ #3 : 27 Январь 2010, 15:39:05 »
вообще, для сборки из исходников нужно сначала установить всё необходимое для сборки, из коробки этого в Убунте нет за ненадобностью...
смотрите параметр build_dep в apt-get, если вы ещё этого не сделали.

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
Re: Установка из исходников
« Ответ #4 : 27 Январь 2010, 15:39:55 »
Разве if не требует для условия квадратных скобок? В данном случае - двойных....
Подпись автора jillsmitt истинна...

Оффлайн conma

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Установка из исходников
« Ответ #5 : 27 Январь 2010, 16:07:44 »
Разве if не требует для условия квадратных скобок? В данном случае - двойных....

квадратные скобки - это сокращение какое-то... можно по разному писать...

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Установка из исходников
« Ответ #6 : 27 Январь 2010, 16:11:19 »
Цитировать
Скачал MplayerXP исходники, взялся собирать - на ./configure пишет:
/mnt/lin/torrents/mplayerxp-0.7.95 $ ./configure
Entering ’etc’ directory
./configure: 8: Syntax error: "(" unexpected
поменяй в mplayerxp-0.7.95/configure и mplayerxp-0.7.95/mplayerxp/configure
#!/bin/shна
#!/bin/bash
Tempora mutantur et nos mutantur in illis

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Установка из исходников
« Ответ #7 : 27 Январь 2010, 16:15:40 »
Он ругается на скрипты etc/configure, DOCS/configure и mplayerxp/configure. Что в них?

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1726
    • Просмотр профиля
Re: Установка из исходников
« Ответ #8 : 27 Январь 2010, 16:18:19 »
массив объевляется
PATH_LIST=(
    "prefix|architecture-independent files|/usr/local",
    "datadir|read-only architecture-independent data|\$prefix/share/mplayerxp",
    "confdir|read-only configuration files|\$prefix/share/mplayerxp"
)
для #! /bin/sh это ошибка

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Установка из исходников
« Ответ #9 : 27 Январь 2010, 16:21:14 »
Цитировать
Скачал MplayerXP исходники, взялся собирать - на ./configure пишет:
/mnt/lin/torrents/mplayerxp-0.7.95 $ ./configure
Entering ’etc’ directory
./configure: 8: Syntax error: "(" unexpected
поменяй в mplayerxp-0.7.95/configure и mplayerxp-0.7.95/mplayerxp/configure
#!/bin/shна
#!/bin/bash
ну, ещё в mplayerxp-0.7.95/mplayerxp/configure, mplayerxp-0.7.95/DOCS/configure
Tempora mutantur et nos mutantur in illis

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
Re: Установка из исходников
« Ответ #10 : 27 Январь 2010, 16:31:58 »
Цитировать
квадратные скобки - это сокращение какое-то... можно по разному писать...
Псиб:)
Подпись автора jillsmitt истинна...

Оффлайн DragonLord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Установка из исходников
« Ответ #11 : 27 Январь 2010, 19:27:03 »
easy2002 СПС

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Установка из исходников
« Ответ #12 : 27 Январь 2010, 19:34:39 »
Ещё на лоре про сабж почитайте. Пишут, что оно должно компиляться gcc не выше какой-то там версии.

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1726
    • Просмотр профиля
Re: Установка из исходников
« Ответ #13 : 28 Январь 2010, 00:42:05 »
почитав маны выяснено, что dash не может так инициализировать массивы, вопрос совместимости, честно раньше не делал различий между bash и sh

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: Установка из исходников
« Ответ #14 : 28 Январь 2010, 00:48:04 »
Цитировать
квадратные скобки - это сокращение какое-то... можно по разному писать...
Это аналог test, только test внешняя команда, а скобки - встроенная, и, если не ошибаюсь, работает только с bash, а не с sh.

 

Страница сгенерирована за 0.058 секунд. Запросов: 23.