Kerio VPN client (РЕШЕНО)

Доброго дня всем.

Подскажите, плз, можно ли установить Kerio VPN client на генту? На офф. сайте есть только сборки под дебиан в deb-пакетах. Модуль ядра и сам клиент.
Сконвертировать в tar.bz2 не проблема, а дальше то что???

Заранее спасибо.

Для модуля ядра сварганить

Для модуля ядра сварганить ebuild можно было бы, если не извращенная упаковка (deb - tar.bz2 - tar.bz2, дебиановцы в своем репертуаре). В принципе, если перепаковать - то и сделать можно. Но клиент - клиент надо копать. Самое лучшее что можно сделать - распаковать куда-нибудь в /opt и пробовать пилить до вменяемого состояния.

Не грусти, товарищ! Всё хорошо, beautiful good!

Подскажи, плз, как сварганить

Подскажи, плз, как сварганить для модуля ебилд? Сам клиент как раз таки в бинарниках поставляется, его просто распаковать в / и все, а вот как скомпилить модуль?

.

RodionD написал(а):
Сам клиент как раз таки в бинарниках поставляется, его просто распаковать в / и все

Лёгким движением make install (в данном случае даже не оно) любой дистрибутив превращается в Слаку :)

Именно для этого и рекомендуется написать ебилд!
Ибо если с модулями ядра ИМХО ещё можно достаточно чисто обойтись без написания ебилда, то здесь уже никак.

:wq
--
Live free or die

Написать ебилд для клиента и

Написать ебилд для клиента и я могу, а вот для модуля... :(

/

RodionD написал(а):
Написать ебилд для клиента и я могу, а вот для модуля... :(

Там ещё, согласно README и списку загрузки вообще что-то [лично мне] непонятное накручено вокруг модулей, и ещё библиотека упоминается (на собственно странице загрузки линк отсутствует, и файл по url'у из README тоже отсутствует, что не добавляет уверенности в правильности прочих рекомендаций...)...

Касаемо же ебилда для модуля --- можно попробовать писать не с нуля, а на базе чего-нибудь имеющегося в portage. Например alsa-driver (думаю --- не лучший выбор, только как пример).

:wq
--
Live free or die

К сожалению все мои попытки

К сожалению все мои попытки написать ебилды для модулей ядра всегда оказывались неудачными :(

скорее в LFS. а вот

скорее в LFS.
а вот топикстартеру рекомендую ознакомится с FAQ и поискать ебилд.
а еще на багзиллу больше неписать. Все его баги закрою как INVALID так как ставил что то через make install

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Я собственно и не писал багов

Я собственно и не писал багов на багзилу. И "нетрадиционным" для генты методом я проги не ставлю :) Потому и спрашивал абилд. Нашел, всем спасибо.

Пробуй

https://bugs.gentoo.org/show_bug.cgi?id=269568

Не грусти, товарищ! Всё хорошо, beautiful good!

winterheart, спасибо за ебилд

winterheart, спасибо за ебилд

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Увы, но с ядром 2.6.32-r7 не собирается

Увы, но с ядром 2.6.32-r7 не собирается ни kvnet-6.6.0 ни переделанный из него 6.7.1.
make ругается

/var/tmp/portage/net-misc/kvnet-6.7.1.6544/work/drivers/vpn/linux/net_dev.c:300: ошибка: ‘struct net_device’ не содержит элемента с именем ‘open’                                                                                                                                       
/var/tmp/portage/net-misc/kvnet-6.7.1.6544/work/drivers/vpn/linux/net_dev.c:301: ошибка: ‘struct net_device’ не содержит элемента с именем ‘stop’                                                                                                                                       
/var/tmp/portage/net-misc/kvnet-6.7.1.6544/work/drivers/vpn/linux/net_dev.c:302: ошибка: ‘struct net_device’ не содержит элемента с именем ‘init’
/var/tmp/portage/net-misc/kvnet-6.7.1.6544/work/drivers/vpn/linux/net_dev.c:304: ошибка: ‘struct net_device’ не содержит элемента с именем ‘hard_start_xmit’
/var/tmp/portage/net-misc/kvnet-6.7.1.6544/work/drivers/vpn/linux/net_dev.c:305: ошибка: ‘struct net_device’ не содержит элемента с именем ‘do_ioctl’
/var/tmp/portage/net-misc/kvnet-6.7.1.6544/work/drivers/vpn/linux/net_dev.c:306: ошибка: ‘struct net_device’ не содержит элемента с именем ‘get_stats’

ядро родное генту
uname -a

Linux desktop 2.6.32-gentoo-r7 #22 SMP PREEMPT Thu Jun 17 19:04:25 EEST 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux

Посоветуйте, куда копать? На офф. сайте керио клиент только под бубунту :(
upd:
На опеннете нашел информацию, что новая версия клиента работает без модуля ядра. Ушел искать способ вытащить из .deb пакета клиент.

Да, начиная с 2.6.30

Да, начиная с 2.6.30 (по-моему) в сетевых структурах в ядре кое-что поменяли, поэтому на ядра выше драйвер без патчей не ставится. Это было и с последним драйвером, которым я смотрел, месяца два назад. Пропатчить конечно можно, но нужно умеючи, а я не кернел-хакер и этим драйвером не пользуюсь :). Единственно, что можно посоветовать - подождать адаптированного тарболла под новое ядро.

Не грусти, товарищ! Всё хорошо, beautiful good!

Нашел отличную инструкцию

Нашел отличную инструкцию kerio-rus.ru там и патч для модуля ядра и скрип получения fingerprint'а и, с чем я долго и безуспешно боролся - лечение ошибки "gzopen64" (бинарник надо патчить :(). Если кого заинтересует - выложу ебилды для модуля ядра (kvnet-6.7.1.6544.ebuild) и собственно клиента (kerio-control-vpnclient-7.0.0.ebuild)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".