Difference between revisions of "Installing Portage From Snapshot"

From Funtoo Linux
Jump to: navigation, search
 
(2 intermediate revisions by one user not shown)
Line 5: Line 5:
 
<pre>
 
<pre>
 
(chroot) # cd /usr
 
(chroot) # cd /usr
(chroot) # wget http://ftp.osuosl.org/pub/funtoo/funtoo-current/snapshots/portage-current.tar.xz
+
(chroot) # wget http://ftp.osuosl.org/pub/funtoo/funtoo-current/snapshots/portage-latest.tar.xz
(chroot) # tar xf portage-current.tar.xz  
+
(chroot) # tar xf portage-latest.tar.xz  
(chroot) # rm portage-current.tar.xz
+
(chroot) # rm portage-latest.tar.xz
 
(chroot) # cd /usr/portage
 
(chroot) # cd /usr/portage
 
(chroot) # git checkout funtoo.org
 
(chroot) # git checkout funtoo.org
Line 16: Line 16:
 
or more reliable for some users.
 
or more reliable for some users.
  
[[Category:AltInstall]]
+
[[Category:Install]]

Latest revision as of 08:53, 18 November 2012

This page shows you another way to get the latest Portage tree from within your install chroot.

To use this method, you download a snapshot snapshots from inside the chroot, extract it to the /usr directory, use git to activate the funtoo.org branch, and then run emerge --sync to quickly download the very latest updates to the tree:

(chroot) # cd /usr
(chroot) # wget http://ftp.osuosl.org/pub/funtoo/funtoo-current/snapshots/portage-latest.tar.xz
(chroot) # tar xf portage-latest.tar.xz 
(chroot) # rm portage-latest.tar.xz
(chroot) # cd /usr/portage
(chroot) # git checkout funtoo.org
(chroot) # emerge --sync

This method uses wget (HTTP) to grab the vast majority of data and could be faster or more reliable for some users.

Personal tools
Namespaces

Variants
Actions
Categories
Toolbox
Stuff