Установка файлов tar.gz

Ответить
Aragon
Сообщения: 64
Зарегистрирован: 22 янв 2013, 13:14
Operating system: Linux KOMP-7-Uch 3.0.28-nrj-desktop-2rosa.lts #1 SMP PREEMPT Sun May 6 05:46:25 UTC 2012 i686 i686 i386 GNU/Linux

Установка файлов tar.gz

Сообщение Aragon » 14 ноя 2014, 12:24

Я конечно балбес, но уже ничего не понимаю...
Скачал Basic256 в формате tar.gz, распокавал...
ввожу в консоли:
./configure
в ответ получаю:
нет такого файла или каталога

Что делать?

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Установка файлов tar.gz

Сообщение sokoloff » 14 ноя 2014, 12:35

Aragon писал(а):Что делать?
По крайней мере указать прямую ссылку на файл с "Basic256 в формате tar.gz".

Aragon
Сообщения: 64
Зарегистрирован: 22 янв 2013, 13:14
Operating system: Linux KOMP-7-Uch 3.0.28-nrj-desktop-2rosa.lts #1 SMP PREEMPT Sun May 6 05:46:25 UTC 2012 i686 i686 i386 GNU/Linux

Re: Установка файлов tar.gz

Сообщение Aragon » 14 ноя 2014, 12:44

basic256_1.1.3.0.orig.tar.gz -сам файл
в консоли выполнил
cd /home/uchenik/Загрузки
tar xvfz basic256_1.1.3.0.orig.tar.gz
cd basic256-1.1.3.0
./configure
bash: ./configure: Нет такого файла или каталога

З.Ы. система ROSA.FRESH.LXDE.R4.i586

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Установка файлов tar.gz

Сообщение sokoloff » 14 ноя 2014, 12:54

Вы не поверите, но большинство пользователей форума никогда не ставили Basic256, и я, например, понятия не имею что внутри архива. Но если Вы укажите ссылку, откуда я смогу скачать этот архив, я постараюсь помочь вам.

Aragon
Сообщения: 64
Зарегистрирован: 22 янв 2013, 13:14
Operating system: Linux KOMP-7-Uch 3.0.28-nrj-desktop-2rosa.lts #1 SMP PREEMPT Sun May 6 05:46:25 UTC 2012 i686 i686 i386 GNU/Linux

Re: Установка файлов tar.gz

Сообщение Aragon » 14 ноя 2014, 13:02

Причём в ROSA LXDE 2012 программа Basic256 есть в "Установка и удаление программ" :(

сайт www.basic256.org

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Установка файлов tar.gz

Сообщение sokoloff » 14 ноя 2014, 13:40

Внутри архива есть файл COMPILING.txt там все по шагам расписано, какие библиотеки и программы надо поставить
LINUX you will need:
* g++
* qt4-dev-tools
* flex
* bison
* libsdl-mixer??-dev
* libespeak-dev (if using the LINUX_ESPEAK option in BASIC256.pro)
- this option gives an integrated library approach to the say statement
* espeak (if using the LINUX_ESPEAK_EXECUTE option in BASIC256.pro)
- use this option and install if the library use of portaudio conflicts with other sound systems installed
Учтите что имена пакетов приведены для Debian/Ubuntu, в Росе имена будут немного отличаться.

А дальше компиляция:

Код: Выделить всё

qmake BASIC256.pro
make
make install
В COMPILING.txt больше информации

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Установка файлов tar.gz

Сообщение sokoloff » 14 ноя 2014, 13:43

И да, это что обычный инерпретатор бейсика? Может Вас устроит один из javascript-овых интерпретаторов? https://www.google.ru/search?q=std%3A%3 ... er&spell=1

Aragon
Сообщения: 64
Зарегистрирован: 22 янв 2013, 13:14
Operating system: Linux KOMP-7-Uch 3.0.28-nrj-desktop-2rosa.lts #1 SMP PREEMPT Sun May 6 05:46:25 UTC 2012 i686 i686 i386 GNU/Linux

Re: Установка файлов tar.gz

Сообщение Aragon » 14 ноя 2014, 14:17

на команду
qmake BASIC256.pro
выдает
bash: qmake: команда не найдена

а есть возможность подцепить из ROSA LXDE 2012 программу Basic256? Хотя предложенный Вами интерпретатор тоже подходит

Aragon
Сообщения: 64
Зарегистрирован: 22 янв 2013, 13:14
Operating system: Linux KOMP-7-Uch 3.0.28-nrj-desktop-2rosa.lts #1 SMP PREEMPT Sun May 6 05:46:25 UTC 2012 i686 i686 i386 GNU/Linux

Re: Установка файлов tar.gz

Сообщение Aragon » 14 ноя 2014, 14:20

Вот что получил на команду qmake BASIC256.pro -config debug

Код: Выделить всё

Project MESSAGE: FATAL_ERROR BASIC-256 requires QT 5 or better.
Project MESSAGE: Running make for ./LEX/Makefile
make: вход в каталог «/home/uchenik/Загрузки/basic256-1.1.3.0/LEX»
bison -d basicParse.y
basicParse.y: предупреждение: 3 конфликта сдвига/вывода [-Wconflicts-sr]
flex basicParse.l 
make: выход из каталога «/home/uchenik/Загрузки/basic256-1.1.3.0/LEX»
Project MESSAGE: FATAL_ERROR BASIC-256 requires QT 5 or better.
Project MESSAGE: Running make for ./LEX/Makefile
make: вход в каталог «/home/uchenik/Загрузки/basic256-1.1.3.0/LEX»
bison -d basicParse.y
basicParse.y: предупреждение: 3 конфликта сдвига/вывода [-Wconflicts-sr]
flex basicParse.l 
make: выход из каталога «/home/uchenik/Загрузки/basic256-1.1.3.0/LEX»
Project MESSAGE: FATAL_ERROR BASIC-256 requires QT 5 or better.
Project MESSAGE: Running make for ./LEX/Makefile
make: вход в каталог «/home/uchenik/Загрузки/basic256-1.1.3.0/LEX»
bison -d basicParse.y
basicParse.y: предупреждение: 3 конфликта сдвига/вывода [-Wconflicts-sr]
flex basicParse.l 
make: выход из каталога «/home/uchenik/Загрузки/basic256-1.1.3.0/LEX»

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Установка файлов tar.gz

Сообщение ДроноваЮ » 14 ноя 2014, 14:42

Нет слов :) Тема месяца

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Установка файлов tar.gz

Сообщение sokoloff » 14 ноя 2014, 14:54

Aragon писал(а):а есть возможность подцепить из ROSA LXDE 2012 программу Basic256?
Ну если для 2012 был такой пакет, то можно попробовать. Скачать пакет под вашу архитектуру (32 или 64 бита), вытащить из него файл (это удобно делать в mc) и попробовать запустить. Может и заработает.
ДроноваЮ писал(а):Нет слов :) Тема месяца
Да ладно Вам! Похоже что человеку домашку по ИКТ надо сделать, и он вместо того чтоб у друзей списать, пытается сделать ее честно, что похвально.

MaxIvanych
Сообщения: 100
Зарегистрирован: 28 апр 2012, 16:33
Откуда: Санкт-Петербург

Re: Установка файлов tar.gz

Сообщение MaxIvanych » 14 ноя 2014, 16:13

Посмотрите, имеет ли ./configure права на выполнение. Даю правый коренной на то, что нет.

AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Установка файлов tar.gz

Сообщение AVB » 14 ноя 2014, 16:43

Aragon писал(а):на команду
qmake BASIC256.pro
выдает
bash: qmake: команда не найдена
надо установить qmake

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Установка файлов tar.gz

Сообщение ДроноваЮ » 14 ноя 2014, 16:56

MaxIvanych писал(а):Посмотрите, имеет ли ./configure права на выполнение. Даю правый коренной на то, что нет.
Тему не читай, камент пиши.

Aragon
Сообщения: 64
Зарегистрирован: 22 янв 2013, 13:14
Operating system: Linux KOMP-7-Uch 3.0.28-nrj-desktop-2rosa.lts #1 SMP PREEMPT Sun May 6 05:46:25 UTC 2012 i686 i686 i386 GNU/Linux

Re: Установка файлов tar.gz

Сообщение Aragon » 15 ноя 2014, 09:59

ДроноваЮ писал(а):Нет слов :) Тема месяца
ну понятно... профи :(
я чистый физик, информатику изучал сам на основании ZX Spectrum 256k Scorpions, и дальше Basic... увы :(
около 10 лет занимался строительным трудом, в школу пришел (вернулся) три года назад, столкнулся с лицензиями, вернее их отсутствием, по требованию выше стоящей организации начал устанавливать Linux. Пробовал Ubuntu, но появились проблемы с сетью (ну кривые руки... кривые) два года назад поставил ROSA LXDE 2012, работает, есть не просит. Увидел появление ROSA LXDE 2014 решил поставить и... вот такой пост :( Вот не поверите, но за два года мне не понабились файлы формата tar.gz. Видимо вернусь назад, на RL 2012.
Спасибо за понимание.

AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Установка файлов tar.gz

Сообщение AVB » 15 ноя 2014, 10:11

Aragon писал(а): два года назад поставил ROSA LXDE 2012, работает, есть не просит. Увидел появление ROSA LXDE 2014 решил поставить и... вот такой пост :( Вот не поверите, но за два года мне не понабились файлы формата tar.gz. Видимо вернусь назад, на RL 2012.
Не надо никуда возвращаться :-)

Ничего страшного в tar.gz нет.

Распаковали архив, смотрите файл readme или install и делаете то, что там написано. (дополнительно, если в архиве есть файл configure даете команду ./configure, если имеется файл с расширением .pro, то qmake)

Как-то так :-)

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Установка файлов tar.gz

Сообщение sokoloff » 15 ноя 2014, 12:47

Aragon писал(а):
ДроноваЮ писал(а):Нет слов :) Тема месяца[/quot]
ну понятно... профи :(
я чистый физик, информатику изучал сам на основании ZX Spectrum 256k Scorpions, и дальше Basic... увы :(
около 10 лет занимался строительным трудом, в школу пришел (вернулся) три года назад, столкнулся с лицензиями, вернее их отсутствием, по требованию выше стоящей организации начал устанавливать Linux. Пробовал Ubuntu, но появились проблемы с сетью (ну кривые руки... кривые) два года назад поставил ROSA LXDE 2012, работает, есть не просит. Увидел появление ROSA LXDE 2014 решил поставить и... вот такой пост :( Вот не поверите, но за два года мне не понабились файлы формата tar.gz. Видимо вернусь назад, на RL 2012.
Спасибо за понимание.
Первое, tar.gz это архив, ну как zip или rar, поэтому сам вопрос "установка файлов tar.gz" некорректен, внутри архива может быть что угодно.
Второе, попробуйте поставить версию из
  • Ищем более-менее подходящую RPM-ку, я пошел на http://rpm.pbone.net/ и вбил basic256, скачал 64-х битный пакет. Остальное я делал в консоли.
  • В консоли, в mc провалился в рпмку, и далее в CONTENTS.cpio (это файлы которые она содержит). По F5 скопировал файлы в отдельную директорию (для определенности в ~/basic).
  • Дальше надо проверить недостающие библиотеки. Тут 2 варианта, или посмотреть на список зависимостей в RPM (файл INFO/REQUIRES внутри рпмки, но имена пакетов могут немного отличаться) Или воспользоваться утилитой ldd
    • Переходим в ~/basic/usr/bin и запускаем "ldd BASIC256", команда выводит список необходимых программе библиотек, в некоторые строки выглядят как "libespeak.so.1 => not found" значит программе нужна библиотека libespeak.so.1 и ее нет.
    • Ищем пакет который содержит эту либу, "urpmf -f libespeak.so.1" из списка видим что она есть в пакете lib64espeak1 (для 64 бит), ставим пакет "sudo urpmi lib64espeak1", Если запустить "ldd BASIC256", можно увидеть что возле libespeak.so.1 попала надпись not found.
    • Аналогично разбираемся с остальными либами.
  • Пробуем запустить программу, у меня заработала.
    Если хотите, можете сделать ее доступной для всех, скопируйте разархивированные директории в /usr (~/basic/usr/bin в /usr/bin, ~/basic/usr/share в /usr/share)
И еще, просто интересно, т.е. как я понял Вы учитель и преподаете на основе бейсика. А можно вопрос почему именно бейсик? Он же умер уже лет как 15-20, почему например не python? Если не пользоваться функциональщиной, то синтаксис питона будет даже прозрачнее чем у бейсика. Вот я для примера накидал

Код: Выделить всё

Dim friends$(3)
friends$ = {"Alex", "Bob", "John"}

for i = 0 to 2
  print friends$[i]
next i

Код: Выделить всё

friends = ["Alex", "Bob", "John"]

for friend in friends:
  print friend

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Установка файлов tar.gz

Сообщение ДроноваЮ » 15 ноя 2014, 16:44

А, если вы учитель, то понятно :) Что ж вы сразу не сказали.
Ну и приходите на спохелп тоже, у нас там маленькая, но тёплая компания, поможем только так. :beer:

Ответить