1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00

ebuild: add page (#2075)

This commit is contained in:
Owen Voke 2018-05-10 20:51:14 +01:00 committed by Starbeamrainbowlabs
parent 52a8e635b5
commit aec4263113

35
pages/linux/ebuild.md Normal file
View file

@ -0,0 +1,35 @@
# ebuild
> A low level interface to the Gentoo Portage system.
- Create or update the package manifest:
`ebuild {{path/to/file.ebuild}} manifest`
- Clean the temporary build directories for the build file:
`ebuild {{path/to/file.ebuild}} clean`
- Fetch sources if they do not exist:
`ebuild {{path/to/file.ebuild}} fetch`
- Extract the sources to a temporary build directory:
`ebuild {{path/to/file.ebuild}} unpack`
- Compile the extracted sources:
`ebuild {{path/to/file.ebuild}} compile`
- Install the package to a temporary install directory:
`ebuild {{path/to/file.ebuild}} install`
- Install the temporary files to the live filesystem:
`ebuild {{path/to/file.ebuild}} qmerge`
- Fetch, unpack, compile, install and qmerge the specified ebuild file:
`ebuild {{path/to/file.ebuild}} merge`