full portage updating

Anything that pertains to Portage

Moderator: Moderators

full portage updating

Postby nagpa » Wed Aug 15, 2007 21:39

I heard it is very useful to update portage tree before updating or installing packages.

I know two commands and think they should be done in such order:
emerge --sync (and others, if konsole tells)
layman -S (and others, if konsole tells)
Q.1 Are these commands all and in right order?

After emerge --sync I got this:
Number of files: 125718
Number of files transferred: 41810
Total file size: 165906181 bytes
Total transferred file size: 92832369 bytes
Literal data: 92834373 bytes
Matched data: 0 bytes
File list size: 2899697
File list generation time: 89.815 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1036789
Total bytes received: 97820552

sent 1036789 bytes received 97820552 bytes 27811.88 bytes/sec
total size is 165906181 speedup is 1.68

>>> Updating Portage cache: 100%


Performing Global Updates: /usr/portage/profiles/updates/3Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
................................................................................................................................................................................................


Performing Global Updates: /usr/portage/profiles/updates/1Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
........................................................................................................................................................................................................................................................


Performing Global Updates: /usr/portage/profiles/updates/1Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
......................


Performing Global Updates: /usr/portage/profiles/updates/2Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...........................


Performing Global Updates: /usr/portage/profiles/updates/3Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..............................


** Skipping packages. Run 'fixpackages' or set it in FEATURES to fix the
tbz2's in the packages directory. Note: This can take a very long time.
q: Updating ebuild cache ...
q: Finished 23979 entries in 10.392244 seconds

* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.
* Please run 'emerge portage' and then update ALL of your
* configuration files.
* To update portage, run 'emerge portage'.

localhost ~ #


After fixpackages I got this:
localhost ~ # fixpackages


Performing Global Updates: /usr/portage/profiles/updates/4Q-2002
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..............................................................................


Performing Global Updates: /usr/portage/profiles/updates/1Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.........................................


Performing Global Updates: /usr/portage/profiles/updates/2Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
................................................................................................................


Performing Global Updates: /usr/portage/profiles/updates/3Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
................................................................................................................................................................................................


Performing Global Updates: /usr/portage/profiles/updates/4Q-2004
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.....................................................................................................................................................................................................................................................................


Performing Global Updates: /usr/portage/profiles/updates/1Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
........................................................................................................................................................................................................................................................


Performing Global Updates: /usr/portage/profiles/updates/2Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...........................................................................................................


Performing Global Updates: /usr/portage/profiles/updates/3Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...............................................................................


Performing Global Updates: /usr/portage/profiles/updates/4Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.......................................


Performing Global Updates: /usr/portage/profiles/updates/1Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...........................................


Performing Global Updates: /usr/portage/profiles/updates/2Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
........................................


Performing Global Updates: /usr/portage/profiles/updates/3Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...............


Performing Global Updates: /usr/portage/profiles/updates/4Q-2006
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
.........................


Performing Global Updates: /usr/portage/profiles/updates/1Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
......................


Performing Global Updates: /usr/portage/profiles/updates/2Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
...........................


Performing Global Updates: /usr/portage/profiles/updates/3Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..............................
*


Done.

localhost ~ #

Q.2 Is fixpackages finished? If no - what I need to do for finishing fixpackages ?

After emerge portage I got this:
localhost ~ # emerge portage
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) sys-apps/portage-2.1.3.5 to /
>>> Downloading 'http://distfiles.gentoo.org/distfiles/portage-2.1.3.tar.bz2'
--21:50:00-- http://distfiles.gentoo.org/distfiles/p ... .3.tar.bz2
=> `/usr/portage/distfiles/portage-2.1.3.tar.bz2'
Resolving distfiles.gentoo.org... 216.165.129.135, 156.56.247.195, 64.50.236.52, ...
Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 356,902 (349K) [application/x-tar]

100%[================================================================================================================>] 356,902 66.55K/s ETA 00:00

21:50:05 (64.16 KB/s) - `/usr/portage/distfiles/portage-2.1.3.tar.bz2' saved [356902/356902]

>>> Downloading 'http://distfiles.gentoo.org/distfiles/portage-2.1.3.5.patch.bz2'
--21:50:05-- http://distfiles.gentoo.org/distfiles/p ... .patch.bz2
=> `/usr/portage/distfiles/portage-2.1.3.5.patch.bz2'
Resolving distfiles.gentoo.org... 216.165.129.135, 156.56.247.195, 64.50.236.52, ...
Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11,740 (11K) [text/plain]

100%[================================================================================================================>] 11,740 37.59K/s

21:50:06 (37.54 KB/s) - `/usr/portage/distfiles/portage-2.1.3.5.patch.bz2' saved [11740/11740]

* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking portage-2.1.3.tar.bz2 ;-) ... [ ok ]
* checking portage-2.1.3.5.patch.bz2 ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking portage-2.1.3.tar.bz2 to /var/tmp/portage/sys-apps/portage-2.1.3.5/work
>>> Unpacking portage-2.1.3.5.patch.bz2 to /var/tmp/portage/sys-apps/portage-2.1.3.5/work
* Applying portage-2.1.3.5.patch ... [ ok ]
* Setting portage.VERSION to 2.1.3.5 ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-apps/portage-2.1.3.5/work/portage-2.1.3 ...
>>> Source compiled.
>>> Test phase [not enabled]: sys-apps/portage-2.1.3.5

>>> Install portage-2.1.3.5 into /var/tmp/portage/sys-apps/portage-2.1.3.5/image/ category sys-apps
patching file make.conf
>>> Completed installing portage-2.1.3.5 into /var/tmp/portage/sys-apps/portage-2.1.3.5/image/

ecompressdir: bzip2 -9 usr/share/man


* QA Notice: Pre-stripped files found:
* /var/tmp/portage/sys-apps/portage-2.1.3.5/image/usr/lib/portage/bin/tbz2tool
strip: i586-pc-linux-gnu-strip --strip-unneeded
>>> Merging sys-apps/portage-2.1.3.5 to /
--- /etc/
>>> /etc/._cfg0000_make.globals
>>> /etc/._cfg0000_make.conf.example
--- /etc/portage/
>>> /etc/portage/.keep_sys-apps_portage-0
--- /etc/logrotate.d/
>>> /etc/logrotate.d/elog-save-summary
>>> /etc/._cfg0000_etc-update.conf
--- /etc/env.d/
>>> /etc/env.d/05portage.envd
>>> /etc/dispatch-conf.conf
--- /usr/
--- /usr/bin/
>>> /usr/bin/repoman -> ../lib/portage/bin/repoman
>>> /usr/bin/ebuild -> ../lib/portage/bin/ebuild
>>> /usr/bin/tbz2tool -> ../lib/portage/bin/tbz2tool
>>> /usr/bin/xpak -> ../lib/portage/bin/xpak
>>> /usr/bin/portageq -> ../lib/portage/bin/portageq
>>> /usr/bin/emerge -> ../lib/portage/bin/emerge
--- /usr/lib/
--- /usr/lib/portage/
--- /usr/lib/portage/bin/
>>> /usr/lib/portage/bin/doconfd
>>> /usr/lib/portage/bin/find-requires
>>> /usr/lib/portage/bin/repoman
>>> /usr/lib/portage/bin/dodoc
>>> /usr/lib/portage/bin/prepstrip
>>> /usr/lib/portage/bin/dosed
>>> /usr/lib/portage/bin/newconfd
>>> /usr/lib/portage/bin/preplib
>>> /usr/lib/portage/bin/donewins -> newins
>>> /usr/lib/portage/bin/chkcontents
>>> /usr/lib/portage/bin/newbin
>>> /usr/lib/portage/bin/ebuild
>>> /usr/lib/portage/bin/quickpkg
>>> /usr/lib/portage/bin/fperms
>>> /usr/lib/portage/bin/doman
>>> /usr/lib/portage/bin/newenvd
>>> /usr/lib/portage/bin/fowners
>>> /usr/lib/portage/bin/emerge-webrsync
>>> /usr/lib/portage/bin/emaint
>>> /usr/lib/portage/bin/ecompress
>>> /usr/lib/portage/bin/prepman
>>> /usr/lib/portage/bin/tbz2tool
>>> /usr/lib/portage/bin/doexe
>>> /usr/lib/portage/bin/etc-update
>>> /usr/lib/portage/bin/archive-conf
>>> /usr/lib/portage/bin/prepallstrip
>>> /usr/lib/portage/bin/xpak
>>> /usr/lib/portage/bin/prepallinfo
>>> /usr/lib/portage/bin/newdoc
>>> /usr/lib/portage/bin/newexe
>>> /usr/lib/portage/bin/emake
>>> /usr/lib/portage/bin/clean_locks
>>> /usr/lib/portage/bin/misc-functions.sh
>>> /usr/lib/portage/bin/fixdbentries
>>> /usr/lib/portage/bin/isolated-functions.sh
>>> /usr/lib/portage/bin/dobin
>>> /usr/lib/portage/bin/domo
>>> /usr/lib/portage/bin/md5check.sh
>>> /usr/lib/portage/bin/dohtml
>>> /usr/lib/portage/bin/md5check.py
>>> /usr/lib/portage/bin/newlib.a
>>> /usr/lib/portage/bin/dispatch-conf
>>> /usr/lib/portage/bin/dosbin
>>> /usr/lib/portage/bin/newins
>>> /usr/lib/portage/bin/dolib.a
>>> /usr/lib/portage/bin/doins
>>> /usr/lib/portage/bin/env-update.sh
>>> /usr/lib/portage/bin/prepallman
>>> /usr/lib/portage/bin/dohard
>>> /usr/lib/portage/bin/dodir
>>> /usr/lib/portage/bin/check-implicit-pointer-usage.py
>>> /usr/lib/portage/bin/doenvd
>>> /usr/lib/portage/bin/newsbin
>>> /usr/lib/portage/bin/fix-db.py
>>> /usr/lib/portage/bin/dolib
>>> /usr/lib/portage/bin/prepalldocs
>>> /usr/lib/portage/bin/dosym
>>> /usr/lib/portage/bin/portageq
>>> /usr/lib/portage/bin/newman
>>> /usr/lib/portage/bin/prepinfo
>>> /usr/lib/portage/bin/regenworld
>>> /usr/lib/portage/bin/ecompressdir
>>> /usr/lib/portage/bin/dolib.so
>>> /usr/lib/portage/bin/ebuild.sh
>>> /usr/lib/portage/bin/newinitd
>>> /usr/lib/portage/bin/portage_gpg_update.sh
>>> /usr/lib/portage/bin/pkgname
>>> /usr/lib/portage/bin/fixpackages
>>> /usr/lib/portage/bin/newlib.so
>>> /usr/lib/portage/bin/env-update
>>> /usr/lib/portage/bin/emerge
>>> /usr/lib/portage/bin/doinfo
>>> /usr/lib/portage/bin/doinitd
>>> /usr/lib/portage/bin/prepall
--- /usr/lib/portage/pym/
>>> /usr/lib/portage/pym/portage_selinux.py
>>> /usr/lib/portage/pym/portage_manifest.py
>>> /usr/lib/portage/pym/cvstree.py
>>> /usr/lib/portage/pym/dispatch_conf.py
>>> /usr/lib/portage/pym/portage_gpg.py
>>> /usr/lib/portage/pym/eclass_cache.py
>>> /usr/lib/portage/pym/portage_debug.py
>>> /usr/lib/portage/pym/portage_mail.py
>>> /usr/lib/portage/pym/portage_update.py
--- /usr/lib/portage/pym/cache/
>>> /usr/lib/portage/pym/cache/metadata_overlay.py
>>> /usr/lib/portage/pym/cache/fs_template.py
>>> /usr/lib/portage/pym/cache/metadata.py
>>> /usr/lib/portage/pym/cache/cache_errors.py
>>> /usr/lib/portage/pym/cache/flat_hash.py
>>> /usr/lib/portage/pym/cache/mappings.py
>>> /usr/lib/portage/pym/cache/anydbm.py
>>> /usr/lib/portage/pym/cache/sql_template.py
>>> /usr/lib/portage/pym/cache/flat_list.py
>>> /usr/lib/portage/pym/cache/__init__.py
>>> /usr/lib/portage/pym/cache/template.py
>>> /usr/lib/portage/pym/cache/util.py
>>> /usr/lib/portage/pym/cache/sqlite.py
>>> /usr/lib/portage/pym/cache/volatile.py
>>> /usr/lib/portage/pym/portage_locks.py
--- /usr/lib/portage/pym/elog_modules/
>>> /usr/lib/portage/pym/elog_modules/mod_save_summary.py
>>> /usr/lib/portage/pym/elog_modules/mod_save.py
>>> /usr/lib/portage/pym/elog_modules/mod_echo.py
>>> /usr/lib/portage/pym/elog_modules/mod_mail.py
>>> /usr/lib/portage/pym/elog_modules/mod_mail_summary.py
>>> /usr/lib/portage/pym/elog_modules/__init__.py
>>> /usr/lib/portage/pym/elog_modules/mod_syslog.py
>>> /usr/lib/portage/pym/elog_modules/mod_custom.py
>>> /usr/lib/portage/pym/portage_data.py
>>> /usr/lib/portage/pym/portage_dep.py
>>> /usr/lib/portage/pym/portage_exec.py
>>> /usr/lib/portage/pym/output.py
>>> /usr/lib/portage/pym/portage_const.py
>>> /usr/lib/portage/pym/portage_checksum.py
>>> /usr/lib/portage/pym/getbinpkg.py
>>> /usr/lib/portage/pym/portage_exception.py
>>> /usr/lib/portage/pym/emergehelp.py
>>> /usr/lib/portage/pym/xpak.py
>>> /usr/lib/portage/pym/portage.py
>>> /usr/lib/portage/pym/portage_localization.py
>>> /usr/lib/portage/pym/portage_versions.py
>>> /usr/lib/portage/pym/portage_util.py
--- /usr/share/
--- /usr/share/man/
--- /usr/share/man/man1/
>>> /usr/share/man/man1/dispatch-conf.1.bz2
>>> /usr/share/man/man1/env-update.1.bz2
>>> /usr/share/man/man1/emerge.1.bz2
>>> /usr/share/man/man1/etc-update.1.bz2
>>> /usr/share/man/man1/quickpkg.1.bz2
>>> /usr/share/man/man1/repoman.1.bz2
>>> /usr/share/man/man1/emaint.1.bz2
>>> /usr/share/man/man1/ebuild.1.bz2
--- /usr/share/man/man5/
>>> /usr/share/man/man5/ebuild.5.bz2
>>> /usr/share/man/man5/color.map.5.bz2
>>> /usr/share/man/man5/make.conf.5.bz2
>>> /usr/share/man/man5/portage.5.bz2
--- /usr/share/doc/
>>> /usr/share/doc/portage-2.1.3.5/
>>> /usr/share/doc/portage-2.1.3.5/RELEASE-NOTES.bz2
>>> /usr/share/doc/portage-2.1.3.5/NEWS.bz2
>>> /usr/share/doc/portage-2.1.3.5/ChangeLog.bz2
--- /usr/sbin/
>>> /usr/sbin/quickpkg -> ../lib/portage/bin/quickpkg
>>> /usr/sbin/emerge-webrsync -> ../lib/portage/bin/emerge-webrsync
>>> /usr/sbin/emaint -> ../lib/portage/bin/emaint
>>> /usr/sbin/etc-update -> ../lib/portage/bin/etc-update
>>> /usr/sbin/archive-conf -> ../lib/portage/bin/archive-conf
>>> /usr/sbin/dispatch-conf -> ../lib/portage/bin/dispatch-conf
>>> /usr/sbin/update-env -> env-update
>>> /usr/sbin/regenworld -> ../lib/portage/bin/regenworld
>>> /usr/sbin/update-etc -> etc-update
>>> /usr/sbin/fixpackages -> ../lib/portage/bin/fixpackages
>>> /usr/sbin/env-update -> ../lib/portage/bin/env-update
*
* FEATURES="userfetch" is now enabled by default. Depending on your ${DISTDIR}
* permissions, this may result in Permission Denied errors. If you would like
* to fetch with superuser privileges, add FEATURES="-userfetch" to make.conf.
*
* The world file now supports slot atoms such as 'sys-devel/gcc:3.4'. In some
* cases, emerge --depclean may remove slots that it would not have removed
* in the past. The emerge --noreplace command can be used to add an atom to
* the world file and prevent matching packages from being removed. A slot
* atom will be recorded in the world file for any atom that is precise enough
* to identify a specific slot.
*
* For help with using portage please consult the Gentoo Handbook
* at http://www.gentoo.org/doc/en/handbook/h ... xml?part=3
*
>>> sys-apps/portage-2.1.3.5 merged.

sys-apps/portage
selected: 2.1.2.9
protected: 2.1.3.5
omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Unmerging sys-apps/portage-2.1.2.9...
No package files given... Grabbing a set.
<<< obj /usr/share/man/pl_PL.UTF-8/man5/portage.5.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man5/make.conf.5.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man5/ebuild.5.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/repoman.1.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/quickpkg.1.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/etc-update.1.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/env-update.1.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/emerge.1.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/emaint.1.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/ebuild.1.bz2
<<< obj /usr/share/man/pl_PL.UTF-8/man1/dispatch-conf.1.bz2
<<< obj /usr/share/man/pl/man5/portage.5.bz2
<<< obj /usr/share/man/pl/man5/make.conf.5.bz2
<<< obj /usr/share/man/pl/man5/ebuild.5.bz2
<<< obj /usr/share/man/pl/man1/repoman.1.bz2
<<< obj /usr/share/man/pl/man1/quickpkg.1.bz2
<<< obj /usr/share/man/pl/man1/etc-update.1.bz2
<<< obj /usr/share/man/pl/man1/env-update.1.bz2
<<< obj /usr/share/man/pl/man1/emerge.1.bz2
<<< obj /usr/share/man/pl/man1/emaint.1.bz2
<<< obj /usr/share/man/pl/man1/ebuild.1.bz2
<<< obj /usr/share/man/pl/man1/dispatch-conf.1.bz2
--- !mtime obj /usr/share/man/man5/portage.5.bz2
--- !mtime obj /usr/share/man/man5/make.conf.5.bz2
--- !mtime obj /usr/share/man/man5/ebuild.5.bz2
--- !mtime obj /usr/share/man/man1/repoman.1.bz2
--- !mtime obj /usr/share/man/man1/quickpkg.1.bz2
--- !mtime obj /usr/share/man/man1/etc-update.1.bz2
--- !mtime obj /usr/share/man/man1/env-update.1.bz2
--- !mtime obj /usr/share/man/man1/emerge.1.bz2
--- !mtime obj /usr/share/man/man1/emaint.1.bz2
--- !mtime obj /usr/share/man/man1/ebuild.1.bz2
--- !mtime obj /usr/share/man/man1/dispatch-conf.1.bz2
<<< obj /usr/share/doc/portage-2.1.2.9/RELEASE-NOTES.bz2
<<< obj /usr/share/doc/portage-2.1.2.9/NEWS.bz2
<<< obj /usr/share/doc/portage-2.1.2.9/ChangeLog.bz2
--- !mtime sym /usr/sbin/update-etc
--- !mtime sym /usr/sbin/update-env
--- !mtime sym /usr/sbin/regenworld
--- !mtime sym /usr/sbin/quickpkg
--- !mtime sym /usr/sbin/fixpackages
--- !mtime sym /usr/sbin/etc-update
--- !mtime sym /usr/sbin/env-update
--- !mtime sym /usr/sbin/emerge-webrsync
--- !mtime sym /usr/sbin/emaint
--- !mtime sym /usr/sbin/dispatch-conf
--- !mtime sym /usr/sbin/archive-conf
--- !mtime obj /usr/lib/portage/pym/xpak.py
--- !mtime obj /usr/lib/portage/pym/portage_versions.py
--- !mtime obj /usr/lib/portage/pym/portage_util.py
--- !mtime obj /usr/lib/portage/pym/portage_update.py
--- !mtime obj /usr/lib/portage/pym/portage_selinux.py
--- !mtime obj /usr/lib/portage/pym/portage_manifest.py
--- !mtime obj /usr/lib/portage/pym/portage_mail.py
--- !mtime obj /usr/lib/portage/pym/portage_locks.py
--- !mtime obj /usr/lib/portage/pym/portage_localization.py
--- !mtime obj /usr/lib/portage/pym/portage_gpg.py
--- !mtime obj /usr/lib/portage/pym/portage_exec.py
--- !mtime obj /usr/lib/portage/pym/portage_exception.py
--- !mtime obj /usr/lib/portage/pym/portage_dep.py
--- !mtime obj /usr/lib/portage/pym/portage_debug.py
--- !mtime obj /usr/lib/portage/pym/portage_data.py
--- !mtime obj /usr/lib/portage/pym/portage_const.py
--- !mtime obj /usr/lib/portage/pym/portage_checksum.py
--- !mtime obj /usr/lib/portage/pym/portage.py
--- !mtime obj /usr/lib/portage/pym/output.py
--- !mtime obj /usr/lib/portage/pym/getbinpkg.py
--- !mtime obj /usr/lib/portage/pym/emergehelp.py
--- !mtime obj /usr/lib/portage/pym/elog_modules/mod_syslog.py
--- !mtime obj /usr/lib/portage/pym/elog_modules/mod_save_summary.py
--- !mtime obj /usr/lib/portage/pym/elog_modules/mod_save.py
--- !mtime obj /usr/lib/portage/pym/elog_modules/mod_mail_summary.py
--- !mtime obj /usr/lib/portage/pym/elog_modules/mod_mail.py
--- !mtime obj /usr/lib/portage/pym/elog_modules/mod_custom.py
--- !mtime obj /usr/lib/portage/pym/elog_modules/__init__.py
--- !mtime obj /usr/lib/portage/pym/eclass_cache.py
--- !mtime obj /usr/lib/portage/pym/dispatch_conf.py
--- !mtime obj /usr/lib/portage/pym/cvstree.py
--- !mtime obj /usr/lib/portage/pym/cache/volatile.py
--- !mtime obj /usr/lib/portage/pym/cache/util.py
--- !mtime obj /usr/lib/portage/pym/cache/template.py
--- !mtime obj /usr/lib/portage/pym/cache/sqlite.py
--- !mtime obj /usr/lib/portage/pym/cache/sql_template.py
--- !mtime obj /usr/lib/portage/pym/cache/metadata_overlay.py
--- !mtime obj /usr/lib/portage/pym/cache/metadata.py
--- !mtime obj /usr/lib/portage/pym/cache/mappings.py
--- !mtime obj /usr/lib/portage/pym/cache/fs_template.py
--- !mtime obj /usr/lib/portage/pym/cache/flat_list.py
--- !mtime obj /usr/lib/portage/pym/cache/flat_hash.py
--- !mtime obj /usr/lib/portage/pym/cache/cache_errors.py
--- !mtime obj /usr/lib/portage/pym/cache/anydbm.py
--- !mtime obj /usr/lib/portage/pym/cache/__init__.py
--- !mtime obj /usr/lib/portage/bin/xpak
--- !mtime obj /usr/lib/portage/bin/tbz2tool
--- !mtime obj /usr/lib/portage/bin/repoman
--- !mtime obj /usr/lib/portage/bin/regenworld
--- !mtime obj /usr/lib/portage/bin/quickpkg
--- !mtime obj /usr/lib/portage/bin/prepstrip
--- !mtime obj /usr/lib/portage/bin/prepman
--- !mtime obj /usr/lib/portage/bin/preplib
--- !mtime obj /usr/lib/portage/bin/prepinfo
--- !mtime obj /usr/lib/portage/bin/prepallstrip
--- !mtime obj /usr/lib/portage/bin/prepallman
--- !mtime obj /usr/lib/portage/bin/prepallinfo
--- !mtime obj /usr/lib/portage/bin/prepalldocs
--- !mtime obj /usr/lib/portage/bin/prepall
--- !mtime obj /usr/lib/portage/bin/portageq
--- !mtime obj /usr/lib/portage/bin/portage_gpg_update.sh
--- !mtime obj /usr/lib/portage/bin/pkgname
--- !mtime obj /usr/lib/portage/bin/newsbin
--- !mtime obj /usr/lib/portage/bin/newman
--- !mtime obj /usr/lib/portage/bin/newlib.so
--- !mtime obj /usr/lib/portage/bin/newlib.a
--- !mtime obj /usr/lib/portage/bin/newins
--- !mtime obj /usr/lib/portage/bin/newinitd
--- !mtime obj /usr/lib/portage/bin/newexe
--- !mtime obj /usr/lib/portage/bin/newenvd
--- !mtime obj /usr/lib/portage/bin/newdoc
--- !mtime obj /usr/lib/portage/bin/newconfd
--- !mtime obj /usr/lib/portage/bin/newbin
--- !mtime obj /usr/lib/portage/bin/misc-functions.sh
--- !mtime obj /usr/lib/portage/bin/md5check.sh
--- !mtime obj /usr/lib/portage/bin/md5check.py
--- !mtime obj /usr/lib/portage/bin/isolated-functions.sh
--- !mtime obj /usr/lib/portage/bin/fperms
--- !mtime obj /usr/lib/portage/bin/fowners
--- !mtime obj /usr/lib/portage/bin/fixpackages
--- !mtime obj /usr/lib/portage/bin/fixdbentries
--- !mtime obj /usr/lib/portage/bin/fix-db.py
--- !mtime obj /usr/lib/portage/bin/find-requires
--- !mtime obj /usr/lib/portage/bin/etc-update
--- !mtime obj /usr/lib/portage/bin/env-update.sh
--- !mtime obj /usr/lib/portage/bin/env-update
--- !mtime obj /usr/lib/portage/bin/emerge-webrsync
--- !mtime obj /usr/lib/portage/bin/emerge
--- !mtime obj /usr/lib/portage/bin/emake
--- !mtime obj /usr/lib/portage/bin/emaint
--- !mtime obj /usr/lib/portage/bin/ecompressdir
--- !mtime obj /usr/lib/portage/bin/ecompress
--- !mtime obj /usr/lib/portage/bin/ebuild.sh
--- !mtime obj /usr/lib/portage/bin/ebuild
--- !mtime obj /usr/lib/portage/bin/dosym
--- !mtime obj /usr/lib/portage/bin/dosed
--- !mtime obj /usr/lib/portage/bin/dosbin
--- !mtime sym /usr/lib/portage/bin/donewins
--- !mtime obj /usr/lib/portage/bin/domo
--- !mtime obj /usr/lib/portage/bin/doman
--- !mtime obj /usr/lib/portage/bin/dolib.so
--- !mtime obj /usr/lib/portage/bin/dolib.a
--- !mtime obj /usr/lib/portage/bin/dolib
--- !mtime obj /usr/lib/portage/bin/doins
--- !mtime obj /usr/lib/portage/bin/doinitd
--- !mtime obj /usr/lib/portage/bin/doinfo
--- !mtime obj /usr/lib/portage/bin/dohtml
--- !mtime obj /usr/lib/portage/bin/dohard
--- !mtime obj /usr/lib/portage/bin/doexe
--- !mtime obj /usr/lib/portage/bin/doenvd
--- !mtime obj /usr/lib/portage/bin/dodoc
--- !mtime obj /usr/lib/portage/bin/dodir
--- !mtime obj /usr/lib/portage/bin/doconfd
--- !mtime obj /usr/lib/portage/bin/dobin
--- !mtime obj /usr/lib/portage/bin/dispatch-conf
--- !mtime obj /usr/lib/portage/bin/clean_locks
--- !mtime obj /usr/lib/portage/bin/chkcontents
--- !mtime obj /usr/lib/portage/bin/check-implicit-pointer-usage.py
--- !mtime obj /usr/lib/portage/bin/archive-conf
--- !mtime sym /usr/bin/xpak
--- !mtime sym /usr/bin/tbz2tool
--- !mtime sym /usr/bin/repoman
--- !mtime sym /usr/bin/portageq
--- !mtime sym /usr/bin/emerge
--- !mtime sym /usr/bin/ebuild
--- !mtime obj /etc/portage/.keep_sys-apps_portage-0
--- !mtime obj /etc/make.globals
--- !mtime obj /etc/make.conf.example
--- !mtime obj /etc/etc-update.conf
--- !mtime obj /etc/env.d/05portage.envd
--- !mtime obj /etc/dispatch-conf.conf
<<< dir /usr/share/man/pl_PL.UTF-8/man5
<<< dir /usr/share/man/pl_PL.UTF-8/man1
<<< dir /usr/share/man/pl_PL.UTF-8
--- !empty dir /usr/share/man/pl/man5
--- !empty dir /usr/share/man/pl/man1
--- !empty dir /usr/share/man/pl
--- !empty dir /usr/share/man/man5
--- !empty dir /usr/share/man/man1
--- !empty dir /usr/share/man
<<< dir /usr/share/doc/portage-2.1.2.9
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr/sbin
--- !empty dir /usr/lib/portage/pym/elog_modules
--- !empty dir /usr/lib/portage/pym/cache
--- !empty dir /usr/lib/portage/pym
--- !empty dir /usr/lib/portage/bin
--- !empty dir /usr/lib/portage
--- !empty dir /usr/lib
--- !empty dir /usr/bin
--- !empty dir /usr
--- !empty dir /etc/portage
--- !empty dir /etc/env.d
--- !empty dir /etc
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 2 config files in '/etc' need updating.
* Type emerge --help config to learn how to update config files.
localhost ~ #

Q.3 Is emerge portage finished? If no - what I need to do for finishing emerge portage ?
Q.4 How to update config files? I done emerge --help config , but it didn't give any results:
localhost ~ # emerge --help config
*** Deprecated use of action 'config', use '--config' instead
localhost ~ # emerge --help --config
localhost ~ #


After layman -S I got this:
localhost ~ # layman -S
* Running command "/usr/bin/svn update "/usr/portage/local/layman/sabayon""...
...
Updated to revision 1496.
*
* Success:
* ------
*
* Successfully synchronized overlay "sabayon".
localhost ~ #


Sorry, if I wrote too many - I am just new at Sabayon... :oops:
nagpa
Baby Hen
 
Posts: 5
Joined: Wed Aug 15, 2007 17:07
Location: Lithuania

Postby Fitzcarraldo » Wed Aug 15, 2007 22:16

Regarding updating config files, see the following:

http://forums.gentoo.org/viewtopic.php?t=30565
(click on the link GF2 in the above thread)

http://www.gentoo.org/doc/en/handbook/h ... -tools.xml


You need to read the relevant sections in the Gentoo Handbook to understand Portage - it's not something you can pick up in 5 minutes:

http://www.gentoo.org/doc/en/handbook/
(The chapter "A Portage Introduction" is a good start.)
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7998
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom


Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest