Bash configure нет такого файла или каталога

У меня есть matlab2k9b.tar.gz. Я его распаковал. Как и посоветовали в инете, пытаюсь выполнить

bash: ./configure: Нет такого файла или каталога

Дальше инсталлить или мэйкать нет смысла. Прочитал файл readme, там пишут:

"3.1 Installation Commands On UNIX systems: install"

Хорошо, нажимаю инсталл

"install: пропущен операнд, задающий файл"

Ну и почему в readme многоуважающими прогерами не указано, какой файл надо обработать? Привожу содержимое папки, куда распаковал содержимое matlab2k9b.tar.gz.

Ну, и как мне инсталлировать или хотя бы собрать deb-пакет в линуксе? Расскажите, как пошагово все это выполнить. Спасибо.

М-м-м-м. Вообще Вы все делаете не так. Во-первых, читаете README или readme.txt. Внимательно и вдумчиво. Далее возможно поможет install.txt Во-вторых, смотрите — есть команда install (общесистемная) и скрипт, который лежит в каталоге MathCAD’а. Если Вы в консоли набираете

то вызывается общесистемная команда. Вам же нужен ./install (из текущего каталога), ну, или sh ./install (если это скрипт)

В третьих, deb-пакет зачем? Тем более, что у разных дистрибутивов свои форматы бинарных пакетов (deb, rpm и пр). И зависимости тоже неясно кто прописывать будет.

ак и посоветовали в инете, пытаюсь выполнить ./configure

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

Еще очень полезно проверить права доступа к файлам. Напоминаю, что eXecute (исполнение) — это отдельное право.

Я пытаюсь установить Java SE 7 на моем ubuntu 13.04.

Я уже загрузил tar.gz-файл и извлек его.

Но когда я писал в терминале:

Я видел это сообщение

Я вижу это даже после установки пакета Essentials.

4 ответа

Вы запускаете команду ./configure при создании определенных приложений из источника.

Загружаемые файлы установки Java не являются исходным кодом, они представляют собой предварительно скомпилированные двоичные файлы. Инструкции по установке Java см. На странице Ubuntu Wiki , поскольку у нее есть несколько различных опций.

Я рекомендую использовать опцию под названием «Использование поразительно простого метода webupd8.org». поскольку он будет интегрировать установку Java с вашей системой управления пакетами и автоматически поддерживать ее в актуальном состоянии вместе с самой ранней версией вашей системы.

Причина, по которой вы получаете «bash: ./configure: Нет такого файла или каталога», потому что вы находитесь не в правильном каталоге, где находится загруженный файл, который вы собираетесь установить.

Чтобы исправить это

(a.) ПОСЛЕДУЮЩАЯ ИНСТРУКЦИЯ ПО РЕАКЦИИ

  1. Найдите местонахождение загруженного файла Java tar.gz.
  2. Извлеките файл, щелкнув его правой кнопкой мыши и выберите «Извлечь здесь».
  3. Найдите файл «Readme text» и откройте его.
  4. Следуйте инструкциям по установке файла в тексте Readme (установка файла tar.gz может отличаться от обычных команд, используемых для установки файлов в Ubuntu).

(b.) ИСПОЛЬЗОВАНИЕ ОБЩИХ КОМАНДОВ

  1. Откройте терминал, нажав CTRL + ALT + T .
  2. Введите tar -zxvf .tar.gz .
  3. Введите sudo su и введите пароль root.
  4. введите cd и добавьте путь к вашему загруженному файлу . Если вы не знаете путь к загруженному типу файла ls -a , чтобы перечислить все каталоги и найти каталог файлов.
  5. Введите ./ configure и нажмите клавишу ВВОД
  6. Введите make и нажмите клавишу ВВОД.
  7. Введите make install и нажмите клавишу ВВОД.

(c) ИСПОЛЬЗОВАНИЕ ЦЕНТРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ UBUNTU

Открыть программный центр Ubuntu

Введите java в поиск

Найдите Java SE 7 и нажмите «установить», чтобы установить его.

У меня есть matlab2k9b.tar.gz. Я его распаковал. Как и посоветовали в инете, пытаюсь выполнить

bash: ./configure: Нет такого файла или каталога

Дальше инсталлить или мэйкать нет смысла. Прочитал файл readme, там пишут:

"3.1 Installation Commands On UNIX systems: install"

Хорошо, нажимаю инсталл

"install: пропущен операнд, задающий файл"

Ну и почему в readme многоуважающими прогерами не указано, какой файл надо обработать? Привожу содержимое папки, куда распаковал содержимое matlab2k9b.tar.gz.

Ну, и как мне инсталлировать или хотя бы собрать deb-пакет в линуксе? Расскажите, как пошагово все это выполнить. Спасибо.

2 ответа 2

М-м-м-м. Вообще Вы все делаете не так. Во-первых, читаете README или readme.txt. Внимательно и вдумчиво. Далее возможно поможет install.txt Во-вторых, смотрите — есть команда install (общесистемная) и скрипт, который лежит в каталоге MathCAD’а. Если Вы в консоли набираете

то вызывается общесистемная команда. Вам же нужен ./install (из текущего каталога), ну, или sh ./install (если это скрипт)

В третьих, deb-пакет зачем? Тем более, что у разных дистрибутивов свои форматы бинарных пакетов (deb, rpm и пр). И зависимости тоже неясно кто прописывать будет.

ак и посоветовали в инете, пытаюсь выполнить ./configure

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

Еще очень полезно проверить права доступа к файлам. Напоминаю, что eXecute (исполнение) — это отдельное право.

Оцените статью
Много толка
Добавить комментарий