Tomsk Sysadmins Forum
Unix => Разное => Topic started by: unmortal on March 13, 2006, 11:33:05
-
У меня установлен alt linux ,и я не знаю как там компилировать архивы
чтоб установить какую нибудь ппрогу ,залазил в инструкции в архиве но как там написано у меня не получается ,даже midnight comander использовал
помогите ламеру!!!! :unsure:
-
чего имеется в виду под архивом?!?!
если это *.rpm то
rpm -ihv имя_пакета.rpm
Если *.tar.gz то это скорее всего исходники... Распаковывать и искать readme или instalation
обычно процедура следующая
1. распаковать
Распаковка или с помошью mc топтание ентера или tar -vxzf имя_архива.tag.gz или tar -vxjf имя_архива.tar.bz
2. запустить конфигурационный скрипт
./configure
3. скомпилить
make
Удачи :)
А ваще, учитесь задавать вопросы :)
-
спасибо!
архив у меня tar.gz
-
[unmortal@beast somaplayer-0.2.0]$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... no
checking whether build environment is sane... yes
checking for a BSD-compatible install... /bin/install -c
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working automake-1.4... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
[unmortal@beast somaplayer-0.2.0]$ sh ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... no
checking whether build environment is sane... yes
checking for a BSD-compatible install... /bin/install -c
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working automake-1.4... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
[span style=\'color:red\']
checking for C compiler default output file name... configure: error: C compiler cannot create executables
[/span]
See `config.log' for more details.
[unmortal@beast somaplayer-0.2.0]$ make
[span style=\'color:red \'] bash: make: command not found [/span]
чё это за error, может мне чё то докачать надо. И где у меня MAKE ???
-
сделай apt-get install rpm-build
-
checking for gcc... gcc
[span style=\'color:red\']
checking for C compiler default output file name... configure: error: C compiler cannot create executables
[/span]
See `config.log' for more details.
[unmortal@beast somaplayer-0.2.0]$ make
[span style=\'color:red \'] bash: make: command not found [/span]
чё это за error, может мне чё то докачать надо. И где у меня MAKE ???
Ключевая фраза смотри config.log, но, скорее всего, тебе надо обновить твой gcc. а также поставить gmake, если ещё не стоит.
Поправьте меня линуксоиды, если я не прав.
-
для начала конечно gcc поставить
есессно если make not found то его надо доставить тоже
скорее всего еще что то прийдется
на сколько я понимаю установка дистра была "типа по быснтрому для настольной системы" Есть такое в альте или нет не помню уже :) то есть не стоит пакетов предназначенных для разработки!
Короче чтоб не парить мозг, запустить менеджер пакетов поставить gcc make autoconf, проверить зависимости, остальное думаю вылезет из них...
ну а ваще есессно смотреть лог и искать чего нехвататет...
И еще, как я понимаю пользователь совсем начинающий, зачем чего собирать при таком кошерном репозитарии для альта?!?!
поработайте для начала на уже собранных пакетах,
-
В Alt, в основном, пользуются собранными готовыми пакетами. Устанавливаются они с помощью команды apt-get install _имя_пакета_без_номера_версии. Например: apt-get install krusader
Для этого должен быть настроен apt. По умолчанию он использует те диски, с которых и устанавливался дистрибутив.
Если есть неистребимое желание собрать нечто самому, то надо ставить пакет с исходниками (*.src.rpm), и собирать его командой rpm -bb прога.spec, который лежит в ~/RPM/SPECS/. Для этого должен быть установлен девелоперский набор (gcc, rpm-tools и пр.)
-
senks!!!