On 08/09 09:48, Mateusz Lenik wrote:
> Turns out emerge has this nice flag (excerpt from emerge(1) manpage):
> 
> --buildpkgonly, -B
>               Creates binary packages for all ebuilds processed without
> actually merging the packages.  This comes with the caveat that all
> build-time dependencies must already be emerged on the system.
> 
> Best,
> mlen
> 
> On Thu, Aug 9, 2018 at 9:29 AM Andreas Fink <finkandr...@web.de> wrote:
> 
> > On Wed, 8 Aug 2018 19:12:37 +0200
> > tu...@posteo.de wrote:
> >
> > > Hi,
> > >
> > > is it possible to go through process of installing a not-installed
> > > package from source to executable ... without actually install the
> > > package - so the system as such is not touched?
> > >
> > > Cheers
> > > Meino
> > >
> > >
> > >
> >
> > You can use ebuild for that. The commands to build without merging
> > would be
> > ebuild /usr/portage/my-package/my-ebuild-file.ebuild install
> >
> > This will download, unpack, build, and install the package into your
> > temporary portage build directory (usually /var/tmp/portage). It will
> > not resolve any dependencies though, this has to be done beforehand.
> >
> > The temporary install directory is called "image" in the temporary
> > directory.
> >
> > You can also go through the whole process step by step,
> > ebuild /usr/portage/my-package/my-ebuild-file.ebuild unpack
> > ebuild /usr/portage/my-package/my-ebuild-file.ebuild compile
> > ebuild /usr/portage/my-package/my-ebuild-file.ebuild install
> > ebuild /usr/portage/my-package/my-ebuild-file.ebuild qmerge
> > ebuild /usr/portage/my-package/my-ebuild-file.ebuild clean
> >
> > the qmerge command will install it into your system, so this is the
> > step, that you do not want to execute ;)
> >
> > Cheers
> > Andreas
> >
> >

Hi,

thanks a lot for the info...I hadn't thought it would be THAT easy! :)

Cheers!
Meino


Reply via email to