Я извлек источник, открыл терминал, переместился в исходный каталог и выполнил следующую команду:
sudo ./configure
Ошибка: команда не найдена! что с ним не так?
Во-первых, не делай sudo su
. Вы можете строить как пользователь.
Я предполагаю, что вы создаете bluefish из SVN, и поэтому у вас нет сценария configure
. Вы можете создать его, запустив ./autogen.sh
, как описано здесь: http://bluefish.openoffice.nl/development.html
svn co https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish
cd bluefish
./autogen.sh
./configure
make
sudo make install
Сначала вы должны извлечь содержимое файла * .tar.gz в каталог. Прочтите инструкции в файле INSTALL, где вы найдете подробные инструкции, как это сделать.
Для «некоторого» программного обеспечения, которое вы хотите установить, работает следующий метод: 1. распакуйте архив в каталог 2. cd в этот каталог 3. ./configure (добавьте «--prefix = / usr» если вы хотите установить его в / usr) 4. make 5. sudo make install
Вот и все.
Чтобы скомпилировать программу из исходного кода, распакуйте архив следующим образом:
tar -xf fooprog.tar
, затем перейдите к распакованным директорам (обычно с таким же именем):
cd fooprog
в этой папке как Первый шаг вызова:
./configure
Не все программы поставляются со скриптом настройки, но многие. Для получения дополнительной информации прочитайте файл README или INSTALL, который обычно находится в архиве.
После успешного завершения настройки выполните:
make
и, если это также удалось, установите программное обеспечение с помощью:
sudo make install
Обычно вам нужно только вызвать этот последний шаг как суперпользователь ( sudo)
Если конфигурирование не удается, вы должны посмотреть на вывод и установить все необходимые ему пакеты, в особенности, также необходимые для сборки, рекомендовал Кристофер.
Предполагая, что «configure» существует, это сообщение может означать, что что-то, на что ссылается по , отсутствует файл.
Попробуйте это:
bash +x ./configure
Если это все еще не работает, опубликуйте (некоторые из) вывод (отредактируйте свой вопрос выше).
Обязательно сначала установите build-essential:
sudo apt-get install build-essential
После этого программа configure должна предупредить вас о любых других программах или библиотеках, необходимых для компиляции программного обеспечения.