Difference between pages "Flavors and Mix-ins" and "CUPS"

From Funtoo
(Difference between pages)
Jump to: navigation, search
m (Mix-ins)
 
m
 
Line 1: Line 1:
This page documents flavors and mix-ins, which are components of [[Funtoo 1.0 Profile|Funtoo profiles]]:
+
== What is CUPS? ==
 +
* "CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers." ([http://www.cups.org CUPS homepage])
  
== Flavors ==
+
* "CUPS provides a mechanism that allows print jobs to be sent to printers in a standard fashion. The print-data goes to a scheduler which sends jobs to a filter system that converts the print job into a format the printer will understand. The filter system then passes the data on to a backend—a special filter that sends print data to a device or network connection. The system makes extensive use of PostScript and rasterization of data to convert the data into a format suitable for the destination printer." ([http://en.wikipedia.org/wiki/CUPS#Overview Wikipedia)]
  
A system can have only one flavor profile enabled at a time. The following flavors are available:
+
== Installing CUPS ==
 +
==== Configuring the kernel ====
  
;minimal: This flavor defines the most minimal possible flavor. It currently only contains defaults for all Funtoo Linux flavors.
+
{{Category:System}}
 
+
;core: The core flavor is the minimal flavor plus reasonable USE options, and is used for stage3 builds.
+
 
+
;server: The server flavor is intended for servers but at this time just tracks core.
+
 
+
;workstation: The workstation flavor is a minimal desktop system. It includes the core flavor plus these mix-ins: '''X''', '''audio''', '''dvd''', '''media''', '''console-extras'''
+
 
+
;desktop: The desktop flavor is a full-featured desktop system, minus desktop environment (add KDE, GNOME or XFCE as a mix-in.) It includes the '''workstation''' flavor plus '''printing''' support.
+
 
+
== Mix-ins ==
+
 
+
A system can have any number of mix-ins enabled at a time. The following mix-ins are available:
+
 
+
;audio: Enables core audio-related settings, currently related to ALSA.
+
 
+
;console-extras: Enables things that are nice to have for console-only systems. Currently enabling gpm in USE.
+
 
+
;dvd: USE settings related to optical drives -- CDR/DVD-ROM/RW use.
+
 
+
;gnome: USE and package.use settings required to merge GNOME.
+
 
+
;hardened: Enables hardened support.
+
 
+
;kde: USE and package.use settings required to merge KDE.
+
 
+
;media: USE settings related to audio/video media encoding. Can be for desktops or servers.
+
 
+
;print: Enables printing capability.
+
 
+
;rhel5-compat: settings required for running a system that uses a Red Hat Enterprise Linux 5-based kernel.
+
 
+
;vmware-guest: settings related to using Funtoo Linux as a VMWare virtual machine guest.
+
 
+
;X: Settings related to the X Window System and hardware support.
+
 
+
;xfce: USE settings required for merging XFCE.
+
 
+
[[Category:Portage]]
+
[[Category:Featured]]
+
[[Category:Funtoo features]]
+

Latest revision as of 02:49, 31 December 2013

[edit] What is CUPS?

  • "CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers." (CUPS homepage)
  • "CUPS provides a mechanism that allows print jobs to be sent to printers in a standard fashion. The print-data goes to a scheduler which sends jobs to a filter system that converts the print job into a format the printer will understand. The filter system then passes the data on to a backend—a special filter that sends print data to a device or network connection. The system makes extensive use of PostScript and rasterization of data to convert the data into a format suitable for the destination printer." (Wikipedia)

[edit] Installing CUPS

[edit] Configuring the kernel