Собственно, сабж. Рассказываю, как это было. Задумал я попробовать поставить себе wine@etersoft (публичная версия). Подключил репозиторий crg через layman, создал локальный оверлей, кинул ебилд в app-emulatuon/wine-etersoft-public и т.д. (http://en.gentoo-wiki.com/wiki/Overlay). Вообщем, поставил через emerge. Оказалось, что публичная версия не может запуститься без закрытой части (подробности http://bugs.etersoft.ru/show_bug.cgi?id=3647). Однако есть свободная сборка Wine с патчами etersoft, доступная для gentoo по адресу ftp://ftp.etersoft.ru/pub/Etersoft/Wine … ntoo/2009/, однако отсутствует ебилд. Кто подскажет, как бы его раздобыть? Может быть этот ебилд присутствует в каком-то другом оверлее? От техподдержкой etersoft пока ничего не вытянул. P.S. wine@etersoft нужен для запуска программы 3D моделирования Компас-3D, на стандартном wine запускается, но работой это назвать нельзя. Конечно, можно его купить, но сначала бы хотелось пощупать хотя бы свободную wine с их патчами. Можно также заказать wine@etersoft cad, но в списке совместимых систем gentoo отсутствует.

Funtoo linux

2

mister_hat пишет:

Однако есть свободная сборка Wine с патчами etersoft, доступная для gentoo по адресу ftp://ftp.etersoft.ru/pub/Etersoft/Wine … ntoo/2009/, однако отсутствует ебилд. Кто подскажет, как бы его раздобыть? Может быть этот ебилд присутствует в каком-то другом оверлее?

Попробуй сам написать, вроде присутствуют просто бинарники, остается только установить.
Я не особо спец в ебилдах, но можно например так.

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

EAPI="2"

inherit multilib eutils

DESCRIPTION="wine"
HOMEPAGE=""       
SRC_URI=ftp://ftp.etersoft.ru/pub/Etersoft/Wine-public/1.3.9/Gentoo/2009/wine-1.3.9-eter1gentoo.i586.tar.bz2
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""

RDEPEND=""
DEPEND="${RDEPEND}"
S=${WORKDIR}

src_compile() {
        mv "${S}"/etc/rc.d "${S}"/etc/init.d
}


src_install() {
doins -r "${S}"/{etc,usr,var}
dolib.so "${S}"/usr/lib/wine/*
dobin "${S}"/usr/bin/*
chmod +x /etc/rc.d/wine
}


pkg_postinst() {
        chmod +x /etc/init.d/wine
}

Этого не достаточно нужно еще на бинарный пакет библиотек написать ебилд.
с того сайта и дописать зависимость в RDEPEND="" в данном ебилде.
Адрес вы знаете от куда качать, так что в перед.
К сожалению у меня времени нет в последнее время, ну и думаю что это уже будет последнее мое сообщение на этом форуме в этом месяце. Надеюсь что на мысль навел.

3

Хм попробовал запустился у меня с этими ебилдами
wine-etersoft-public/wine-etersoft-public-1.3.9.ebuild

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

EAPI="2"

inherit multilib eutils

DESCRIPTION="wine"
HOMEPAGE=""       
SRC_URI="ftp://ftp.etersoft.ru/pub/Etersoft/Wine-public/1.3.9/Gentoo/2009/wine-1.3.9-eter1gentoo.i586.tar.bz2"                                                                                
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""

RDEPEND="app-emulation/libwine-etersoft"
DEPEND="${RDEPEND}"
S=${WORKDIR}

src_compile() {
        mv "${S}"/etc/rc.d "${S}"/etc/init.d
}


src_install() {
doins -r "${S}"/{etc,usr,var}
dobin "${S}"/usr/bin/*
}


pkg_postinst() {
        chmod +x /etc/init.d/wine
        find /usr/lib/wine -name "*.so"|xargs -I {} chmod 0755 "{}"
        paxctl -psmr "${ROOT}"/usr/bin/wine{,-preloader} 2>/dev/null #255055
}

слеудющий ебилд
libwine-etersoft/libwine-etersoft-1.3.9.ebuild

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

EAPI="2"

inherit multilib eutils

DESCRIPTION="wine-lib"
HOMEPAGE=""
SRC_URI="ftp://ftp.etersoft.ru/pub/Etersoft/Wine-public/1.3.9/Gentoo/2009/libwine-1.3.9-eter1gentoo.i586.tar.bz2 \
        ftp://ftp.etersoft.ru/pub/Etersoft/Wine-public/1.3.9/Gentoo/2009/libwine-devel-1.3.9-eter1gentoo.i586.tar.bz2 \
        ftp://ftp.etersoft.ru/pub/Etersoft/Wine-public/1.3.9/Gentoo/2009/libwine-gl-1.3.9-eter1gentoo.i586.tar.bz2  \
        ftp://ftp.etersoft.ru/pub/Etersoft/Wine-public/1.3.9/Gentoo/2009/libwine-twain-1.3.9-eter1gentoo.i586.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""

RDEPEND=""
DEPEND="${RDEPEND}"
S=${WORKDIR}


src_install() {
doins -r "${S}"/usr
dobin "${S}"/usr/bin/*
}

все устанавливается командой emerge wine-etersoft-public
Хотя я бы еще скрипт в /etc/init.d/wine думаю не мешало бы поправить, а то похоже что он больше подходит для слаки нежли gentoo, но тем не менее, можно запускать в ручную.