Сборка программы из исходников в ALTLinux (Не могу собрать)

Модераторы: Skull, Модераторы разделов

Ответить
Аватара пользователя
Kostoprav74
Сообщения: 305
ОС: Gentoo, FedoraCore19, Windows8
Контактная информация:

Сборка программы из исходников в ALTLinux

Сообщение Kostoprav74 »

Здравствуйте! Решил сегодня собрать прогу из исходников. При вводе ./configure выскакивает сообщение:

Код: Выделить всё

The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux)

В /usr/src/ есть только 1 папка kernel (в ней source), тобишь /usr/src/kernel/source. /usr/src/linux/include/linux/version.h даже нет в помине. Установил все пакеты kernel-source через Synaptic, но ничего не выходит. В Sabayon и Open Suse такого никогда не было. Что бы это могло быть?
С уважением, модератор форума по мануальной терапии на Medicinform.Ru
Спасибо сказали:
Аватара пользователя
seractus
Сообщения: 98
ОС: ALT Linux Sisyphus

Re: Сборка программы из исходников в ALTLinux

Сообщение seractus »

установите пакет kernel-headers
и зачем что-то собирать?
All Your Base Are Belong To Us!!
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Сборка программы из исходников в ALTLinux

Сообщение romuil »

Для начала надо написать:
что собираешь
как делаешь
где искал готовый пакет
Потом уже превращать систему в слаку.
Спасибо сказали:
Аватара пользователя
Kostoprav74
Сообщения: 305
ОС: Gentoo, FedoraCore19, Windows8
Контактная информация:

Re: Сборка программы из исходников в ALTLinux

Сообщение Kostoprav74 »

Подключил kernel-headers,заработало :) Подскажите,пожалуйста ещё,как в Альте собирать rpm-пакеты?В Open Suse я собирал их утилитой checkinstall,но в Альте на диске этой утилиты нет.
С уважением, модератор форума по мануальной терапии на Medicinform.Ru
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Сборка программы из исходников в ALTLinux

Сообщение romuil »

Нужно написать SPEC для пакета и поставить rpm-build и rpm-utils.
Найти на altlinux.org инструкции по сборке пакетов.
Спасибо сказали:
Аватара пользователя
Kostoprav74
Сообщения: 305
ОС: Gentoo, FedoraCore19, Windows8
Контактная информация:

Re: Сборка программы из исходников в ALTLinux

Сообщение Kostoprav74 »

rpm-build и rpm-utils я поставил сразу как установил дистрибутив на жест. диск. А что такое SPEC? В одной из книжек я встречал этот термин.Но там говорилось мельком,что я даже не понял о чем речь :(
С уважением, модератор форума по мануальной терапии на Medicinform.Ru
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Сборка программы из исходников в ALTLinux

Сообщение Alexei_VM »

Kostoprav74 писал(а):
04.08.2008 15:50
rpm-build и rpm-utils я поставил сразу как установил дистрибутив на жест. диск. А что такое SPEC? В одной из книжек я встречал этот термин.Но там говорилось мельком,что я даже не понял о чем речь :(


Сходите в Яндекс, запросите там, к примеру, "сборка rpm" и почитайте пару первых ссылок. Очень помогает.
Спасибо сказали:
Аватара пользователя
HAW
Сообщения: 1328
ОС: ALT 4.1branch

Re: Сборка программы из исходников в ALTLinux

Сообщение HAW »

http://freesource.info/wiki/AltLinux/Sisyp...l/SborkaPaketov
http://freesource.info/wiki/AltLinux/Sisyphus/devel

вот про актуальность ничего не скажу.... не знаю
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
Спасибо сказали:
Аватара пользователя
Kostoprav74
Сообщения: 305
ОС: Gentoo, FedoraCore19, Windows8
Контактная информация:

Re: Сборка программы из исходников в ALTLinux

Сообщение Kostoprav74 »

В Open Suse я собирал пакеты так:

Код: Выделить всё

./configure
make
checkinstall -R

И всё было в ажуре :)
С уважением, модератор форума по мануальной терапии на Medicinform.Ru
Спасибо сказали:
BezrukovA
Сообщения: 12
ОС: altcompact 3.0

Re: Сборка программы из исходников в ALTLinux

Сообщение BezrukovA »

Kostoprav74 писал(а):
04.08.2008 17:22
В Open Suse я собирал пакеты так:

Код: Выделить всё

./configure
make
checkinstall -R

И всё было в ажуре :)

Вопрос только в том, что собираетесь ли Вы следовать идеологии сборки пакетов Altlinux или хотите как-нибудь?
Если как в Altlinux, то нужно изучать технологию и писать SPEC (или брать из src.rpm Altlinux и менять).
Если хотите просто собрать программу, то правьте ручками пути нахождения нужных файлов.
Спасибо сказали:
Аватара пользователя
Kostoprav74
Сообщения: 305
ОС: Gentoo, FedoraCore19, Windows8
Контактная информация:

Re: Сборка программы из исходников в ALTLinux

Сообщение Kostoprav74 »

BezrukovA писал(а):
04.08.2008 17:39
Вопрос только в том, что собираетесь ли Вы следовать идеологии сборки пакетов Altlinux или хотите как-нибудь?
Если как в Altlinux, то нужно изучать технологию и писать SPEC (или брать из src.rpm Altlinux и менять).
Если хотите просто собрать программу, то правьте ручками пути нахождения нужных файлов.

Буду изучать :) Просто привык к одному дистрибутиву,не думал что будут такие серьёзные отличия. Как будто польскую речь услышал- язык родственный, да многое непонятно :D
С уважением, модератор форума по мануальной терапии на Medicinform.Ru
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Сборка программы из исходников в ALTLinux

Сообщение Alexei_VM »

Kostoprav74 писал(а):
04.08.2008 20:31
Просто привык к одному дистрибутиву,не думал что будут такие серьёзные отличия.


Вы опоздали лет на 8-10. Вот тогда действительно дистрибутивы были более-менее похожи.

Хотя, с другой стороны, _пакетные_ дистрибутивы (неважно, deb или rpm) в своей идеологии установки ТОЛЬКО из пакетов похожи. А всякие левые приблуды-заменители make install просто элегантный способ засрать систему неподдерживаемым софтом.
Спасибо сказали:
Аватара пользователя
Kostoprav74
Сообщения: 305
ОС: Gentoo, FedoraCore19, Windows8
Контактная информация:

Re: Сборка программы из исходников в ALTLinux

Сообщение Kostoprav74 »

Я когда в 1-й раз установил Open Suse,то оказалось,что встроенный звук. драйвер устаревший и не поддерживает мою звуковуху ALC 662. На сайте Реалтека также был устаревший драйвер для скачивания. Единственный драйвер ,который поддерживал звук. карту,был на сайте ALSA в виде .tar.bz2 . Я сделал из него rpm-пакет. Если приходилось переустанавливать систему,то было удобно использовать драйвер в виде rpm-пакета,т.к. инсталляция занимала всего несколько секунд. А насчёт чистоты,то лучше тогда сидеть на Gentoo,так как кроме тарболов этот дистр ничего не признаёт :)
С уважением, модератор форума по мануальной терапии на Medicinform.Ru
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Сборка программы из исходников в ALTLinux

Сообщение yaleks »

Kostoprav74 писал(а):
04.08.2008 21:50
А насчёт чистоты,то лучше тогда сидеть на Gentoo,так как кроме тарболов этот дистр ничего не признаёт :)

опять ошибочка :) Там вместо SPEC имеются Ebuild'ы. Т.е. тоже ставятся пакеты.
Спасибо сказали:
another2007
Сообщения: 247
ОС: ALT Linux

Re: Сборка программы из исходников в ALTLinux

Сообщение another2007 »

Полезна установка из исходников бывает лишь когда нужной программы нету в репозитарии. Вот нету в репозитарии альта файлзилы и приходится некоторым собирать из исходников его.
А так лучше репозитарий... покликал пару раз и оно поставилось (речь о графической приблуде, о синаптике конечно же).
Спасибо сказали:
Аватара пользователя
Kostoprav74
Сообщения: 305
ОС: Gentoo, FedoraCore19, Windows8
Контактная информация:

Re: Сборка программы из исходников в ALTLinux

Сообщение Kostoprav74 »

another2007 писал(а):
04.08.2008 22:34
Полезна установка из исходников бывает лишь когда нужной программы нету в репозитарии. Вот нету в репозитарии альта файлзилы и приходится некоторым собирать из исходников его.
А так лучше репозитарий... покликал пару раз и оно поставилось (речь о графической приблуде, о синаптике конечно же).

Полностью с вами согласен.
С уважением, модератор форума по мануальной терапии на Medicinform.Ru
Спасибо сказали:
Аватара пользователя
Kipruss
Сообщения: 251
ОС: Kubuntu

Re: Сборка программы из исходников в ALTLinux

Сообщение Kipruss »

Дальнейшие пожелания:
1. Изучить hasher
2. Изучить git+gear
3. Вступить в ALTLinux Team чтобы собранные пакеты доставались сообществу, а не только сборщику.
:)
Mandrake > Mandriva > SuSE > Gentoo > openSUSE > ALT Linux > Kubuntu
Спасибо сказали:
Ответить