Jump to: navigation, search

Funtoo Linux First Steps

255 bytes removed, 2 years ago
Updating your system
=== Updating your system ===
Sometimes, you may want to update the packages on your system. Often, this is done after you run <tt>emerge --{{c|ego sync</tt>}}, which will grab Portage tree updates from the main Funtoo Linux Portage tree:
<{{console>|body=# ##i##emerge ego sync##gr##Syncing meta-repo(cd /var/git/meta-syncrepo && git remote set-branches --add origin master) >>> Starting (cd /var/git/meta-repo && git pull...fetch origin refs/heads/master:refs/remotes/origin/master)remote: Counting objects: 179195, done. remote: Compressing objects: 100% (20664/20664), done. remote: Total 980 95 (delta 81131), reused 931 95 (delta 76431) , pack-reused 0Receiving Unpacking objects: 100% (98095/98095), 185.04 KiB, done.Resolving deltas: 100% (811/811), completed with 754 local objects.From git:// 7a17140..b836bc8 -> origin/funtoo.orgUpdating 7a17140..b836bc8Fast-forward>>> Git pull in /usr/portage successful  * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. # </console>}}
You may also want to update your system after you have changed USE flag settings. To take advantage of the USE flags you have just enabled, it's necessary to recompile everything that includes them.
Below, you'll find a recommended <tt>{{c|emerge</tt> }} command for updating your entire system. The <tt>-a</tt> option will cause <tt>emerge</tt> to prompt you for confirmation before starting the merge:
# ##i##emerge -auDN world
{{c|-u}} tells {{c|emerge}} to update any already-installed but out-of-date packages that we specify on the command-line. The {{c|-D}} option tells {{c|emerge}} to perform a ''deep'' dependency tree graph, so it will include sub-dependencies of packages that we have specified on the command line as well. This allows {{c|emerge}} to perform as thorough an update of your system as possible.
Bureaucrats, Administrators, wiki-admins, wiki-staff

Navigation menu