Dominique, I haven't built a .deb from a Git source before, but here's a discussion on that matter from a few years back on Debian list: http://lists.debian.org/debian-devel/2010/11/msg00118.html. While not really the same problem you're having, it may be worth reading through to get an idea as to how get-orig-source relates to SCMs. For further assistance, I suggest the Debian or Ubuntu Devel lists, as I don't wish to derail this list too much further with an essentially off-topic issue. Good luck!
Ron Scott-Adams [email protected] "The truth is incontrovertible. Malice may attack it, ignorance may deride it, but in the end, there it is." (Winston Churchill) On Jun 6, 2013, at 07:18 , Dominique <[email protected]> wrote: > Hi Ron, > > Thanks for the detailed answer. Too make it simple and sweet I went with > option 3... I'll go for the build. I already successfully installed samba4 > from source so, I figure I could go a bit further and try to package it. > > I already went through some how-tos to reuse the git repository I cloned > earlier. Got the git package builder but I am stuck with a > > ./debian/rules get-orig-source > > That I cant seem to find. I'll keep looking for it. Any pointers ? > > If not, I'll go back to the official Debian manual and start from scratch > again. > > Cheers, > > Dominique > > > > On 06/06/2013 11:21, Ron Scott-Adams wrote: >> Hi Dominique, >> >> A few suggestions: >> >> 1) Try calling apt-get install with --arch-only. Per the apt-get man page: >> "Only process architecture-dependent build-dependencies." This probably >> won't work, as Samba4 is likely to still be considered dependent in this >> case. >> >> >> 2) You could try --force-yes: "Force yes; This is a dangerous option that >> will cause apt to continue without prompting if it is doing something >> potentially harmful. It should not be used except in very special >> situations. Using force-yes can potentially destroy your system!" Mind the >> warning; but if you think it through, this may work out fine. >> >> >> 3) The cleanest option, most likely, is to build a package as Christian >> suggested. Depending on your time/willingness, you may consider one of these >> options: >> >> a) There is a PPA (personal package archive) which claims to have a package >> already for the stable Samba4 targeted to Ubuntu 12.04: deb >> http://ppa.launchpad.net/kernevil/samba4/ubuntu precise main >> >> Note the version string for the samba4 source provided is >> 4.0.1+dfsg1-1+zentyal2, so it may be worth asking someone who knows if this >> constitutes the build you are looking for. (I wouldn't get hung up on the >> +xyz strings, it's common to tack on things there to satisfy or clue in >> other packages when really the sources themselves have little to do with >> those strings.) >> >> The latest Samba4 is 4.0.6 (May 21), so this does put you a bit behind the >> game. Another PPA (https://launchpad.net/~wagungs/+archive/samba4) seems to >> have 4.0.3 (4.0.3+dfsg1-0.1), and the provider may supply newer packages >> soon enough (it never hurts to contact them and ask). >> >> There may be other PPAs still; those were just some I found following links. >> >> b) If you wish to build the latest package yourself, take a look at the >> Debian New Maintainer's guide: >> http://www.debian.org/doc/manuals/maint-guide/. It's not so painful, and >> there are other, quicker guides out there if you're looking to just jump >> into it, but of course it's best to do things the "most right way" the first >> time. :) >> >> If you'd like further assistance building the package, both the Ubuntu >> Developer's mailing list and the Debian Dev list are helpful. >> >> c) I doubt you'd want to, but you could always just wait for an official >> package to come through the repos. Despite the grumbling and moaning on >> forums and lists out there, I doubt Canonical has turned a deaf ear to the >> masses' cry for Samba4, but they are slow to build packages, as they tend to >> be more conservative to ensure stability (hence the swell of PPAs out there). >> >> However, I think it's more likely that any later build of Samba4 is going to >> appear in 13.04 first, and then be backported. As you can see, 4.0.0 is the >> most current they provide: >> http://packages.ubuntu.com/search?keywords=samba4&searchon=names&exact=1&suite=all§ion=all >> >> 12.04 will be the current LTS until April 2014, so it seems very possible a >> backport could trickle down in that time (for at least 4.04 or so). >> >> >> Hopefully some of this info helps. Good luck! >> >> >> On Jun 6, 2013, at 02:06 , Christian Mack <[email protected]> >> wrote: >> >>> Hello Dominique >>> >>> >>> Am 2013-06-05 18:40, schrieb Dominique: >>>> I am trying to setup a new Ubuntu 12.04 LTS server with samba4 and sogo. >>>> >>>> I tried to install samba4 from repositories - ubuntu and sogo with no >>>> results. It just does not want to work. >>>> >>>> I finally installed samba4 from source. It allows to install the last >>>> stable version of samba instead of an alpha or beta. That went well. >>>> >>>> I am now trying to resume installing sogo with openchange through >>>> repositories but it want to reinstall samba4... >>>> >>>> Any idea if what I do is feasible - mixing sources and repository >>>> install ? How do I tell openchange/sogo that I already have samba >>>> installed ? Do I have to keep installing from source ? >>>> >>>> Any hint is welcome. >>>> >>> I assume you "installed" samba4 via make install. >>> This does not work. >>> >>> You have to make a deb-package out of your self compiled samba4. >>> Then install it via dpkg. >>> With that Ubuntu knows, that you installed samba4 already. >>> >>> >>> Kind regards, >>> Christian Mack >>> >>> -- >>> Christian Mack >>> Gruppe Informationsdienste >>> Rechenzentrum Universität Konstanz >>> -- >>> [email protected] >>> https://inverse.ca/sogo/lists >> >> >> Ron Scott-Adams >> [email protected] >> "The God who gave us life, gave us liberty at the same time; the hand of >> force may destroy, but cannot disjoin them." (Thomas Jefferson) >> >> >> >> >> > > > -- > [email protected] > https://inverse.ca/sogo/lists -- [email protected] https://inverse.ca/sogo/lists
