LINUX.ORG.RU

Сборка из исходников в Генту.


0

0

Вот в Дебьяне есть чекинсталл,или типа Пако штуки всякие,а как в Генту правильно собирать программы из тарболов,что б зависимости соблюдались и в системе они зарегистрированы были?Генту недавно поставил и пока не знаю...Укажите на доки если есть(а ведь должны быть,ведь в Генте это всё круче очевидно!)И ещё-можно ли удалить сырцы ядра или они понадобятся,допустим при пересборке мира?

★★

сорцы ядра скачаются сами, если понадобятся.
для программ - пиши ебилды)

devl547 ★★★★★
()

А сложно ли их писать и неужто нет никаково автоматического метода?Навроде конфигуре-мейк-судо мейк ебилд?(^_^)

nitz ★★
() автор топика
Ответ на: комментарий от nitz

пишутся они афигеть как просто, на сколько я знаю, почти пустой ебилд и дает это самое ./configure && make && make install

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

cat mega-puper-0.1.ebuild

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="Мега-пупер прога, нах!"
HOMEPAGE="http://mege-puper.com/";
SRC_URI="http://mega-puper.com/pub/${P}.tar.gz"

LICENSE="GPL-2"

SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND=""
RDEPEND=""

src_compile() {
local myconf

myconf="${myconf} --with-x"

econf ${myconf} || die "configure failed"
emake || die "make failed"
}

src_install() {
make DESTDIR=${D} install || die "install failed"
}


остальное по вкусу....

мля, че за Anonymous user - disabled ???
меня что забанили нах???

r0mik
()

Сам когда-то с генты начинал. emerge - это инсталлятор/деинсталятор eix - хорошая софтина для поиска софта (рекомендую) если будешь сам писать ебилды для сторонних программ, не вошедших в дерево портежей, то кидать их надо в /usr/portage/local/_название_ветки_портэжа_/_имя_программы_/

_имя_программы_ должно совпадать с именем файла ебилда за исключением суфикса. _название_ветки_портэжа_ - это категория софта, например x11-libs, sys-apps, и прочие

irq
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.