andrewpantyukhin:upak:gentoo

Gentoo Portage was inspired by BSD Ports. It has many outstanding features:

  • a single tool (emerge) to update the tree, install/deinstall/upgrade packages and carry out most other tasks
  • slots allow several versions (branches) of one package to be installed simultaneously
  • masking - built in support for specification of supported build environments
  • USE flags
  • built-in distcc/ccache support
  • build packages without installing them
  • one of valid licenses in the ebuild
  • ebuilds are shell scripts that set variables, call and define functions
  • lots of helper functions, like enewuser and edos2unix
  • some support for FHS
  • eclasses - collections of macros
  • great documentation
  • can run on many Linux/BSD/Solaris systems
  • andrewpantyukhin/upak/gentoo.txt
  • Last modified: 2022/10/03 08:52
  • by KubilayKocak