Просмотр полной версии : Компиляция, сборка и установка программ для Ubuntu, Mandriva, и AltLinux
имеется куча программ в виде .tar.gz-архивов но нет необходимых навыков в компиляции, сборке и установке программ для Ubuntu, Mandriva, и AltLinux. Быду рад помощи
Из сырцов руками сейчас собирают сисключительных случаях
Для rpm есть src-rpm пакет сирцов с патчями и утилита rpmBuild может что навей уже есть
точней проста не знаю
http://www.opennet.ru/docs/HOWTO-RU/RPM-HOWTO.html
И аналогично для дебиана apt-get build-dep *имя deb src*
В дебиане вся сборка автоматизилована т.е. в настроетой системе стянет сырцы с инета или другого указаного источника и будет собирать при надобности можно собирать пакеты которые нужны по зависимостям.
Дополнитальная инфа тут и на офф сайте
http://www.opennet.ru/docs/RUS/APT-HOWTO/
Если уж надо собрать из чистых сырцов есть утилита CheckInstall www.asic-linux.com.mx/~izto/checkinstall/ которая умеет собырать пакеты из сырцов
Поддерживает deb tgz rpm к сожалению в редких случаях не срабатывает
Собраный пакет устанавливается штатным методом
И совсем классический
./configure
make
make install
не рекомендуется поскольку при етом невозмодно нормальное обновление софта
DoubleSpace
22.03.2008, 13:49
Если уже есть дебиановский сорс- dpkg-buildpackage из-под рута, и получишь собранный пакет.
Иле еще тут- http://forum.ubuntu.ru/index.php?topic=11609.0;all
а сборка осуществляется в какой либо конкретной директории или можно из домашней?
теоритически с любой но лучше в домашней /tmp
компилить можно и от обычного пользователя но собраль пакет или установить по make install нельзя прав нету
Injustice
10.04.2008, 21:41
Ребята, нужна помощь - не могу установить Blender и Python на Mandriva one 2008 Spring.
Ребята, нужна помощь - не могу установить Blender и Python на Mandriva one 2008 Spring.
так у них в репах все есть, неужели Центр Управления и urpmi не могут установить?
Можно еще источники plf добавить, по умолчанию  в источниках обновлений их нет.
стоит убунта. есть сырцы си. configure нет. в ИНСТАЛЛ написано: make и всё.
Запускаю...не может найти путь к заголовочным файлам. 
Как скомпилить? помогите.
samotnik
04.03.2010, 23:46
Поставить заголовочные файлы. А уж какие... Это компилятор скажет.
Поставить заголовочные файлы. А уж какие... Это компилятор скажет.
А как configure создаётся? Не руками же:quest:
дистрибутивы в большей части делятся на два вида пакетов это deb и rpm у них сборка пакетов идет по разному! читайте форумы forum.ubuntu.ru unixfroum.org linux.org.ru
Добавлено через 1 минуту
А как configure создаётся? Не руками же:quest:
во-первых : configure это команда(правильно так ./configure) и идет она с тарбаллами программ (исходников)
вообще в архиве должна лежать инструкция сборки и установки... а классика как говорилась имеет вид:
./configure
make
make install
Цитата: 	
		
	Сообщение от Injustice Посмотреть сообщение 	
	
	
		
	Ребята, нужна помощь - не могу установить Blender и Python на Mandriva one 2008 Spring. 	
		
так у них в репах все есть, неужели Центр Управления и urpmi не могут установить?
Добавлю свои 5 копеек - http://easyurpmi.zarb.org/ - Сервис быстрой и удобной настройки источников пакетов
torrbunator
04.08.2010, 18:59
Файл Configure создается autoconf
Mihrytka
02.09.2010, 15:04
так уже есть довольно много программ которые идут сразу пакетами. Возможно скоро необходимость в компиляции отпадёт?
vBulletin® v3.8.9, Copyright ©2000-2025, vBulletin Solutions, Inc.