PDA

Просмотр полной версии : Компиляция, сборка и установка программ для Ubuntu, Mandriva, и AltLinux


ЖенDOS
21.03.2008, 12:32
имеется куча программ в виде .tar.gz-архивов но нет необходимых навыков в компиляции, сборке и установке программ для Ubuntu, Mandriva, и AltLinux. Быду рад помощи

gloom
21.03.2008, 13:44
Из сырцов руками сейчас собирают сисключительных случаях

Для 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

ЖенDOS
25.03.2008, 13:07
а сборка осуществляется в какой либо конкретной директории или можно из домашней?

gloom
25.03.2008, 19:23
теоритически с любой но лучше в домашней /tmp
компилить можно и от обычного пользователя но собраль пакет или установить по make install нельзя прав нету

Injustice
10.04.2008, 21:41
Ребята, нужна помощь - не могу установить Blender и Python на Mandriva one 2008 Spring.

Яриус
11.04.2008, 08:37
Ребята, нужна помощь - не могу установить Blender и Python на Mandriva one 2008 Spring.
так у них в репах все есть, неужели Центр Управления и urpmi не могут установить?

amusul
13.12.2008, 14:16
Можно еще источники plf добавить, по умолчанию в источниках обновлений их нет.

plo
03.03.2010, 23:56
стоит убунта. есть сырцы си. configure нет. в ИНСТАЛЛ написано: make и всё.

Запускаю...не может найти путь к заголовочным файлам.

Как скомпилить? помогите.

samotnik
04.03.2010, 23:46
Поставить заголовочные файлы. А уж какие... Это компилятор скажет.

plo
28.03.2010, 15:57
Поставить заголовочные файлы. А уж какие... Это компилятор скажет.

А как configure создаётся? Не руками же:quest:

deux25
06.04.2010, 12:16
дистрибутивы в большей части делятся на два вида пакетов это deb и rpm у них сборка пакетов идет по разному! читайте форумы forum.ubuntu.ru unixfroum.org linux.org.ru

Добавлено через 1 минуту
А как configure создаётся? Не руками же:quest:

во-первых : configure это команда(правильно так ./configure) и идет она с тарбаллами программ (исходников)

koteech
10.04.2010, 10:24
вообще в архиве должна лежать инструкция сборки и установки... а классика как говорилась имеет вид:
./configure
make
make install

munko
09.06.2010, 09:10
Цитата:

Сообщение от 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
так уже есть довольно много программ которые идут сразу пакетами. Возможно скоро необходимость в компиляции отпадёт?