Changes

Jump to: navigation, search

Package:Ego

3,416 bytes added, 4 years ago
m
migrate content from install documentation...
|Homepage=http://www.funtoo.org/Package:Ego
}}
 
{{c|ego}} & {{c|epro}} are programs used to manipulate funtoo's profile system.
=== Install ===
=== Usage ===
[[Funtoo 1.0 Profile|Funtoo profiles]] are used to define defaults for Portage specific to your needs. There are five basic profile types: arch, build, subarch, [[Flavors and Mix-ins|flavor, and mix-ins]]: ;arch: typically <code>x86-32bit</code> or <code>x86-64bit</code>, this defines the processor type and support of your system. This is defined when your stage was built and should not be changed.;build: defines whether your system is a <code>current</code>, <code>stable</code> or <code>experimental</code> build. <code>current</code> systems will have newer packages unmasked than <code>stable</code> systems. This is defined when your stage is built and is typically not changed.;subarch: Defines optimizations for your CPU. The subarch is set at the time the stage3 is built, but can be changed later to better settings if necessary. Be sure to pick a setting that is compatible with your CPU.;flavor: defines the general type of system, such as <code>server</code> or <code>desktop</code>, and will set default USE flags appropriate for your needs.;mix-ins: define various optional settings that you may be interested in enabling. One arch, build and flavor must be set for each Funtoo Linux system, while mix-ins are optional and you can enable more than one if desired. Remember that profiles can often be inherited. For example, the <code>desktop</code> flavor inherits the <code>workstation</code> flavor settings, which in turn inherits the <code>X</code> and <code>audio</code> mix-ins. You can view this by using {{c|epro}}: {{console|body=(chroot) # ##i### epro show === ##g##Enabled Profiles##!g##: ===  arch: ##c##x86-64bit build: ##c##current subarch: ##c##intel64-haswell flavor: ##c##desktop mix-ins: ##c##gnome  === ##g##All inherited flavors from desktop flavor##!g##: ===  ##c##workstation (from desktop flavor) ##c##core (from workstation flavor) ##c##minimal (from core flavor) === ##g##All inherited mix-ins from desktop flavor##!g##: ===  ##c##X##!c## (from workstation flavor) ##c##audio##!c## (from workstation flavor) ##c##dvd##!c## (from workstation flavor) ##c##media##!c## (from workstation flavor) ##c##mediadevice-audio-consumer##!c## (from media mix-in) ##c##mediadevice-base##!c## (from mediadevice-audio-consumer mix-in) ##c##mediadevice-video-consumer##!c## (from media mix-in) ##c##mediadevice-base##!c## (from mediadevice-video-consumer mix-in) ##c##mediaformat-audio-common##!c## (from media mix-in) ##c##mediaformat-gfx-common##!c## (from media mix-in) ##c##mediaformat-video-common##!c## (from media mix-in) ##c##console-extras##!c## (from workstation flavor) ##c##print##!c## (from desktop flavor)}} To view available profiles:{{console|body=(chroot) # ##i##epro list}} Enabled profiles will be highlighted in cyan. Directly enabled profiles will be in bold and have a {{c|*}} appended. To change the profile flavor:{{console|body=(chroot) # ##i##epro flavor desktop}} To add a mix-in:
{{console|body=
(chroot) # ##i##epro mix-in +gnome
}}
{{EbuildFooter}}
wiki-moderators
749
edits

Navigation menu