![]() |
shrew vpn client
Hi
I wanted to install shrew to connect to my fritzbox at home. I downloaded the armel version for debian squeez and while trying to install I got this error: Nokia-N900-42-11:/home/user/MyDocs# dpkg -i ike_2.1.4\+dfsg-4_armel.deb Selecting previously deselected package ike. (Reading database ... 28533 files and directories currently installed.) Unpacking ike (from ike_2.1.4+dfsg-4_armel.deb) ... dpkg: dependency problems prevent configuration of ike: ike depends on libgcc1 (>= 1:4.4.0); however: Version of libgcc1 on system is 1:4.2.1-4maemo9+0m5. ike depends on libstdc++6 (>= 4.4.0); however: Version of libstdc++6 on system is 4.2.1-4maemo9+0m5. dpkg: error processing ike (--install): dependency problems - leaving unconfigured Errors were encountered while processing: ike I think it might not the best solution to install the newer versions of above mentioned software. What do u think, should I try it installing debian in a chroot and start shrew from there. And i need version 2.1.4 thanks for helping dabozz |
Re: shrew vpn client
Setup a scratchbox(SDK), add deb-src for it... apt-get source ike cd ike-* ; dpkg-buildpackage :) install the built package :)
|
Re: shrew vpn client
that means I should build the deb package on my pc and install it then on the n900?
do u have a more detailled explanasion for it? thx |
Re: shrew vpn client
Step one: install the SDK on your system
Step two: add deb-src deb-src http://http.XX.debian.org/debian/ etch main contrib into /etc/apt/sources.list.d/debian.list replacing XX with your closest mirror. Step three: apt-get update Step three and a half: cd $HOME Step four: apt-get source shrew Step five: cd shrew-* && dpkg-buildpackage -rfakeroot Step six: if everything went wel you should have gotten a shrev_$version*_armel.deb in $HOME which you can now install on the N900 Step seven: copy the deb over to your device Step eight: dpkg -i $DEB done... |
Re: shrew vpn client
Hi,
I tried to follow your instructions but I have still some problems: I need the debian squeeze version, because I need shrew in version 2.1.4, which isn't contained in etch. So I added this to my sources Code:
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib Code:
apt-get source ike Code:
[sbox-FREMANTLE_ARMEL: ~/ike-2.1.4+dfsg] > fakeroot dpkg-buildpackage -r //Edit: this is with parameter -d: Code:
[sbox-FREMANTLE_ARMEL: ~/ike-2.1.4+dfsg] > fakeroot dpkg-buildpackage -r -d |
Re: shrew vpn client
IIRC cmake isn't yet supported and the debhelper is at a higher version... Have you tried sid maybe that has a more compatible version? also maybe etch-backports ?
|
Re: shrew vpn client
|
Re: shrew vpn client
Hi,
etch-backports don't lead to a solution, ike isn't included. as far as I can see, ike is contained in lenny, squeeze and sid. In lenny the version is to old for my purpose http://packages.debian.org/search?su...s&keywords=ike Sid leads to the same error mentioned above with squeeze. Is there a other way to build a package without debhelper or can I do something with the files from http://www.shrew.net/download/ike? They offer a svn, too. thanks dabozz |
Re: shrew vpn client
I can downport from deb 6 to deb 5... it could work by simply modifying the compat file in debian and maybe change the control file as well to point to a lower version of debhelper. It worked for me in a case or two.
|
Re: shrew vpn client
hi ruskie,
are u going to downport to deb 5 in near future, or how are ur plans? Or have u done it already? dabozz |
All times are GMT. The time now is 03:23. |
vBulletin® Version 3.8.8