Difference between pages "Package:Java SE Development Kit (JDK)" and "News:Testing GNOME 3.14"

(Difference between pages)
(update)
 
(Initial commit)
 
Line 1: Line 1:
{{Ebuild
+
== Preparing ==
|Summary=Oracle's Java SE Development Kit -- Java runtime, compiler, etc.
+
|CatPkg=dev-java/oracle-jdk-bin
+
|Maintainer=
+
|Homepage=http://www.oracle.com/technetwork/java/javase/overview/index.html
+
}}
+
  
You can install the free icedtea jdk or Oracle's version.
+
{{fancywarning|These instructions assume that your /etc/portage/package.{unmask,use} locations are directories.}}
Therefore we have a virtual package called ''virtual/jdk''. By default it will install the icedtea version.
+
 
 +
First, sync the tree if you haven't recently as you need access to a file in the tree:
  
== Installation ==
 
 
<console>
 
<console>
###i## emerge -a virtual/jdk
+
##r### ##b## emerge --sync
 
</console>
 
</console>
  
{{PageNeedsUpdates}}
+
Now, create a symlink to the GNOME 3.14 mask file, reversijng it in the process:
#REDIRECT [[Installing Java]]
+
 
{{EbuildFooter}}
+
<console>
 +
##r### ##b## cd /etc/portage/package.unmask
 +
##r### ##b## ln -s /var/portage/tree/funtoo/profiles/package.mask/funtoo-gnome .
 +
</console>
 +
 
 +
Then to simplify matters, enable the gnome mix-in:
 +
 
 +
<console>
 +
##r### ##b## eselect profile list
 +
##g##Currently available mix-ins profiles: 
 +
  [11]  funtoo/1.0/linux-gnu/mix-ins/audio 
 +
  [12] funtoo/1.0/linux-gnu/mix-ins/console-extras 
 +
  [13] funtoo/1.0/linux-gnu/mix-ins/dvd 
 +
  [14]  funtoo/1.0/linux-gnu/mix-ins/gnome 
 +
  [15]  funtoo/1.0/linux-gnu/mix-ins/kde 
 +
  [16]  funtoo/1.0/linux-gnu/mix-ins/mate 
 +
  [17]  funtoo/1.0/linux-gnu/mix-ins/media 
 +
  [18]  funtoo/1.0/linux-gnu/mix-ins/print 
 +
  [19]  funtoo/1.0/linux-gnu/mix-ins/python3-only
 +
  [20]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
 +
  [21]  funtoo/1.0/linux-gnu/mix-ins/server-db 
 +
  [22]  funtoo/1.0/linux-gnu/mix-ins/server-mail
 +
  [23]  funtoo/1.0/linux-gnu/mix-ins/server-web
 +
  [24]  funtoo/1.0/linux-gnu/mix-ins/X
 +
  [25]  funtoo/1.0/linux-gnu/mix-ins/xfce
 +
  [26]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest
 +
  [27]  funtoo/1.0/linux-gnu/mix-ins/hardened
 +
</console>
 +
 
 +
<console>
 +
##r### ##b## eselect profile add 14
 +
</console>
 +
 
 +
Finally, add the relevant section to your /etc/portage/package.use/funtoo-gnome file:
 +
 
 +
===== gnome-light (without mix-in) =====
 +
 
 +
<pre>
 +
gnome-extra/evolution-data-server gtk
 +
x11-libs/libxcb xkb
 +
media-libs/cogl gles2
 +
</pre>
 +
 
 +
===== gnome (with mix-in) =====
 +
 
 +
<pre>
 +
# required by eog-plugins
 +
media-gfx/eog-plugins python_single_target_python3_3
 +
 
 +
# required by evolution
 +
gnome-extra/evolution-data-server gnome-online-accounts
 +
media-libs/libchamplain gtk
 +
 
 +
# required by gnome-boxes
 +
net-misc/spice-gtk gtk3 -pulseaudio
 +
 
 +
# required by gnome-music
 +
media-sound/gnome-music python_single_target_python3_3
 +
 
 +
# required by gnome-photos
 +
dev-libs/libgdata gnome
 +
media-plugins/grilo-plugins upnp-av
 +
</pre>
 +
 
 +
== Emerging ==
 +
 
 +
=== Installing GNOME 3.14 ===
 +
 
 +
===== gnome =====
 +
 
 +
To emerge ''gnome'' run the following command
 +
 
 +
<console>
 +
##r### ##b## emerge gnome
 +
</console>
 +
 
 +
===== gnome-light =====
 +
 
 +
To emerge ''gnome-light'' run the following command
 +
 
 +
<console>
 +
##r### ##b## emerge gnome-light
 +
</console>
 +
 
 +
=== Upgrading from GNOME 3.12 ===
 +
 
 +
To update "gnome" or "gnome-light" run the following command:
 +
 
 +
<console>
 +
##r### ##b## emerge -vauDN world
 +
</console>

Revision as of 19:02, October 22, 2014

Preparing

Warning

These instructions assume that your /etc/portage/package.{unmask,use} locations are directories.

First, sync the tree if you haven't recently as you need access to a file in the tree:

#  emerge --sync

Now, create a symlink to the GNOME 3.14 mask file, reversijng it in the process:

#  cd /etc/portage/package.unmask
#  ln -s /var/portage/tree/funtoo/profiles/package.mask/funtoo-gnome .

Then to simplify matters, enable the gnome mix-in:

#  eselect profile list
Currently available mix-ins profiles:  
  [11]  funtoo/1.0/linux-gnu/mix-ins/audio  
  [12]  funtoo/1.0/linux-gnu/mix-ins/console-extras  
  [13]  funtoo/1.0/linux-gnu/mix-ins/dvd  
  [14]  funtoo/1.0/linux-gnu/mix-ins/gnome  
  [15]  funtoo/1.0/linux-gnu/mix-ins/kde  
  [16]  funtoo/1.0/linux-gnu/mix-ins/mate  
  [17]  funtoo/1.0/linux-gnu/mix-ins/media  
  [18]  funtoo/1.0/linux-gnu/mix-ins/print  
  [19]  funtoo/1.0/linux-gnu/mix-ins/python3-only 
  [20]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat 
  [21]  funtoo/1.0/linux-gnu/mix-ins/server-db  
  [22]  funtoo/1.0/linux-gnu/mix-ins/server-mail 
  [23]  funtoo/1.0/linux-gnu/mix-ins/server-web
  [24]  funtoo/1.0/linux-gnu/mix-ins/X 
  [25]  funtoo/1.0/linux-gnu/mix-ins/xfce 
  [26]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest 
  [27]  funtoo/1.0/linux-gnu/mix-ins/hardened
#  eselect profile add 14

Finally, add the relevant section to your /etc/portage/package.use/funtoo-gnome file:

gnome-light (without mix-in)
gnome-extra/evolution-data-server gtk
x11-libs/libxcb xkb
media-libs/cogl gles2
gnome (with mix-in)
# required by eog-plugins
media-gfx/eog-plugins python_single_target_python3_3

# required by evolution
gnome-extra/evolution-data-server gnome-online-accounts
media-libs/libchamplain gtk

# required by gnome-boxes
net-misc/spice-gtk gtk3 -pulseaudio

# required by gnome-music
media-sound/gnome-music python_single_target_python3_3

# required by gnome-photos
dev-libs/libgdata gnome
media-plugins/grilo-plugins upnp-av

Emerging

Installing GNOME 3.14

gnome

To emerge gnome run the following command

#  emerge gnome
gnome-light

To emerge gnome-light run the following command

#  emerge gnome-light

Upgrading from GNOME 3.12

To update "gnome" or "gnome-light" run the following command:

#  emerge -vauDN world