* [gentoo-user] Update installed packages, but not install new ones
@ 2005-10-11 17:19 Nikodemus Karlsson
2005-10-11 17:35 ` Douglas James Dunn
2005-10-11 18:20 ` Holly Bostick
0 siblings, 2 replies; 7+ messages in thread
From: Nikodemus Karlsson @ 2005-10-11 17:19 UTC (permalink / raw
To: gentoo-user
Hi,
almost every time when I do a complete packages upgrade using emerge -u world,
portage flags for new packages which is going to be installed. Is there an
option to get rid of this behavior, so I only get the updated packages with
one command? In the meantime, the upgrade flags for install of a package
"uw-mailutils-2004g", which conflicts with pine. I don't want
uw-mailutils-2004g, but I want pine. Ok, it's easy to upgrade manually all
the packages except uw-mailutils-2004g, but then I lose the convinience with
the world file, even in the future. Anyone who knows how to solve this
problem?
TIA
Nikodemus
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Update installed packages, but not install new ones
2005-10-11 17:19 [gentoo-user] Update installed packages, but not install new ones Nikodemus Karlsson
@ 2005-10-11 17:35 ` Douglas James Dunn
2005-10-11 17:52 ` Nikodemus Karlsson
2005-10-11 18:20 ` Holly Bostick
1 sibling, 1 reply; 7+ messages in thread
From: Douglas James Dunn @ 2005-10-11 17:35 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --]
Can you paste a emerge "-uDpvt" world please?
On Tue, 2005-10-11 at 19:19 +0200, Nikodemus Karlsson wrote:
> Hi,
> almost every time when I do a complete packages upgrade using emerge -u world,
> portage flags for new packages which is going to be installed. Is there an
> option to get rid of this behavior, so I only get the updated packages with
> one command? In the meantime, the upgrade flags for install of a package
> "uw-mailutils-2004g", which conflicts with pine. I don't want
> uw-mailutils-2004g, but I want pine. Ok, it's easy to upgrade manually all
> the packages except uw-mailutils-2004g, but then I lose the convinience with
> the world file, even in the future. Anyone who knows how to solve this
> problem?
>
> TIA
> Nikodemus
--
Douglas James Dunn .-.
468 South 7th street /v\ L I N U X
Indiana, PA 15701 // \\ >Phear the Penguin<
cell: (724) 316-8266 /( )\
Indiana University ^^-^^
of Pennsylvania
() The ASCII Ribbon Campaign - against HTML Email,
/\ vCards, and proprietary formats.
.
.vir. d$b
.d$$$$$$b. .cd$$b. .d$$b. d$$$$$$$$$$$b .d$$b. .d$$b.
$$$$( )$$$b d$$$()$$$. d$$$$$$$b Q$$$$$$$P$$$P.$$$$$$$b. .$$$$$$$b.
Q$$$$$$$$$$B$$$$$$$$P" d$$$PQ$$$$b. $$$$. .$$$P' `$$$ .$$$P' `$$$
"$$$$$$$P Q$$$$$$$b d$$$P Q$$$$b $$$$b $$$$b..d$$$ $$$$b..d$$$
d$$$$$$P" "$$$$$$$$ Q$$$ Q$$$$ $$$$$ `Q$$$$$$$P `Q$$$$$$$P
$$$$$$$P `""""" "" "" Q$$$P "Q$$$P" "Q$$$P"
`Q$$P" """
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Update installed packages, but not install new ones
2005-10-11 17:35 ` Douglas James Dunn
@ 2005-10-11 17:52 ` Nikodemus Karlsson
2005-10-11 18:10 ` Renat Golubchyk
0 siblings, 1 reply; 7+ messages in thread
From: Nikodemus Karlsson @ 2005-10-11 17:52 UTC (permalink / raw
To: gentoo-user
tisdag 11 oktober 2005 19.35 skrev Douglas James Dunn:
> Can you paste a emerge "-uDpvt" world please?
Here we go...
jupiter ~ # emerge -uDpvt world
These are the packages that I would merge, in reverse order:
Calculating world dependencies ...done!
[blocks B ] <mail-client/pine-4.64-r1 (is blocking
net-mail/uw-mailutils-2004g)
[ebuild UD] x11-misc/xosview-1.8.2 [1.8.2-r1] 0 kB
[nomerge ] sys-apps/mkinitrd-3.5.7-r2 (-selinux)
[ebuild U ] dev-libs/dietlibc-0.28 [0.25] -debug 547 kB
[nomerge ] media-plugins/gst-plugins-alsa-0.8.10
[nomerge ] media-libs/gst-plugins-0.8.10 +alsa -debug -esd +oss
[nomerge ] gnome-base/gconf-2.10.1-r1 -debug -doc -static
[ebuild U ] gnome-base/orbit-2.12.3 [2.12.2] -debug -doc +ssl -static
662 kB
[ebuild U ] dev-libs/libIDL-0.8.6 [0.8.5] -debug -static 342 kB
[nomerge ] kde-base/kdeartwork-3.4.1 +arts -debug -kdeenablefinal
+opengl -xinerama -xscreensaver
[nomerge ] kde-base/kdebase-3.4.1-r1 +arts +cups -debug -hal -ieee1394
-java -kdeenablefinal -ldap -lm_sensors -logitech-mouse +opengl +pam -samba
+ssl -xinerama
[ebuild U ] sys-apps/eject-2.0.13-r2 [2.0.13-r1] +nls 0 kB
[nomerge ] mail-filter/qmail-scanner-1.25-r1 -spamassassin
[ebuild U ] net-mail/tnef-1.3.3 [1.3.2] 1,601 kB
[nomerge ] net-print/foomatic-3.0.2
[ebuild U ] net-print/foomatic-db-20050606 [20041220] +cups -ppds 525 kB
[ebuild UD] app-crypt/pinentry-0.7.2 [0.7.2-r1] -gtk -gtk2 +ncurses +qt 0
kB
[nomerge ] app-office/lyx-1.3.5-r2 -cjk +cups -debug +nls +qt
[nomerge ] app-text/sgmltools-lite-3.0.3-r7 +tetex
[ebuild U ] app-text/docbook-sgml-dtd-3.1-r3 [3.1-r2] 0 kB
[ebuild U ] app-text/docbook-dsssl-stylesheets-1.79 [1.77-r2] 271 kB
[nomerge ] dev-tex/chktex-1.6.2 -debug
[nomerge ] dev-tex/latex2html-2002.2.1_pre20041025 +gif +png
[ebuild U ] media-libs/netpbm-10.28 [10.20] +jpeg +png -svga +tiff
+zlib 2,270 kB
[nomerge ] kde-base/kde-i18n-3.4.1 +arts -debug -kdeenablefinal
-xinerama
[nomerge ] kde-base/kdelibs-3.4.1-r1 +alsa +arts +cups -debug -doc
-jpeg2k -kdeenablefinal -kerberos -openexr +spell +ssl +tiff -xinerama
-zeroconf
[nomerge ] kde-base/arts-3.4.1-r2 +alsa +arts -artswrappersuid -debug
-esd -hardened -jack -kdeenablefinal +mp3 +vorbis -xinerama
[ebuild U ] kde-base/kde-env-3-r4 [3-r3] 0 kB
[nomerge ] dev-perl/DBD-mysql-2.9003
[ebuild U ] x11-libs/qt-3.3.4-r8 [3.3.4-r3] +cups -debug -doc -examples
-firebird +gif -immqt -immqt-bc -ipv6* +mysql -nas -odbc +opengl -postgres
-sqlite -xinerama 0 kB
[ebuild U ] mail-client/pine-4.64-r1 [4.63-r3] -debug -kerberos
-largeterminal -ldap +pam -passfile +ssl 3,202 kB
[ebuild N ] net-mail/uw-mailutils-2004g 2,194 kB
[nomerge ] sys-apps/man-pages-2.07 +nls
[nomerge ] sys-apps/man-1.6-r1 +nls
[nomerge ] sys-apps/groff-1.19.1-r2 +X
[ebuild U ] sys-apps/texinfo-4.8-r2 [4.8-r1] -build +nls -static 0 kB
[nomerge ] x11-terms/xterm-204 -Xaw3d -toolbar +truetype -unicode
[nomerge ] sys-apps/utempter-0.5.5.6
[nomerge ] app-arch/rpm2targz-9.0-r3
[nomerge ] sys-apps/file-4.13 -build +python
[nomerge ] x11-libs/openmotif-2.2.3-r3
[nomerge ] x11-base/xorg-x11-6.8.2-r4 -3dfx -3dnow +bitmap-fonts
-cjk -debug -dlloader -dmx -doc -font-server -insecure-drivers -ipv6 -minimal
-mmx +nls -nocxx +opengl +pam -sdk -sse -static +truetype-fonts +type1-fonts
(-uclibc) -xprint +xv
[nomerge ] sys-apps/util-linux-2.12r +crypt +nls -old-crypt
+pam +perl (-selinux) -static
[nomerge ] sys-apps/pam-login-3.17 -livecd +nls (-selinux)
[nomerge ] sys-apps/shadow-4.0.7-r4 +nls -nousuid +pam
(-selinux) -skey
[nomerge ] sys-apps/portage-2.0.51.22-r3 -build (-selinux)
[nomerge ] dev-python/python-fchksum-1.7.1
[ebuild NS ] dev-lang/python-2.4.1-r1 +X +berkdb -bootstrap
-build -doc +gdbm -ipv6 +ncurses -nocxx +readline +ssl -tcltk -ucs2 7,663 kB
[nomerge ] app-admin/perl-cleaner-1.01
[nomerge ] sys-devel/autoconf-2.59-r6 +emacs
[nomerge ] sys-devel/m4-1.4.3 +nls
[nomerge ] sys-devel/gettext-0.14.4 -doc +emacs +nls
[nomerge ] sys-libs/glibc-2.3.5-r2 -build -erandom
-glibc-compat20 -glibc-omitfp -hardened -linuxthreads-tls (-multilib) +nls
-nptl -nptlonly -pic -profile (-selinux) -userlocales
[nomerge ] sys-devel/gcc-3.3.6 (-altivec) -bootstrap
-boundschecking -build +fortran -gcj -gtk -hardened -ip28 (-multilib)
-multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -static -vanilla
[nomerge ] sys-devel/binutils-2.15.92.0.2-r10 -multislot
-multitarget +nls -test
[ebuild U ] sys-devel/binutils-config-1.8-r5 [1.8-r2] 0 kB
Total size of downloads: 19,280 kB
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Update installed packages, but not install new ones
2005-10-11 17:52 ` Nikodemus Karlsson
@ 2005-10-11 18:10 ` Renat Golubchyk
2005-10-11 18:23 ` Nikodemus Karlsson
2005-10-11 20:01 ` Renat Golubchyk
0 siblings, 2 replies; 7+ messages in thread
From: Renat Golubchyk @ 2005-10-11 18:10 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1829 bytes --]
On Tue, 11 Oct 2005 19:52:47 +0200 Nikodemus Karlsson
<nikodemus@nikodemus.se> wrote:
> tisdag 11 oktober 2005 19.35 skrev Douglas James Dunn:
> > Can you paste a emerge "-uDpvt" world please?
>
> Here we go...
> Calculating world dependencies ...done!
> [blocks B ] <mail-client/pine-4.64-r1 (is blocking
> [ebuild U ] mail-client/pine-4.64-r1 [4.63-r3] -debug -kerberos
> -largeterminal -ldap +pam -passfile +ssl 3,202 kB
> [ebuild N ] net-mail/uw-mailutils-2004g 2,194 kB
Nothing wrong with that. The new version of pine depends on
uw-mailutils-2004g. The first line tells you that pine versions _prior_
to 4.64-r1 do not work with uw-mailutils-2004g. That means you have to
unmerge pine and then emerge it again. It will install the new pine
and pull uw-mailutils as a dependency. You would think, portage could
have been a bit smarter and do that itself, but it is dangerous. What
if you need pine while emerge is still running and it unmerges it while
you are using it?
> almost every time when I do a complete packages upgrade using emerge
> -u world, portage flags for new packages which is going to be
> installed. Is there an option to get rid of this behavior, so I only
> get the updated packages with one command?
Why would you want to do that? If the package, that you want to upgrade,
depends on something you don't have installed it will obviously have to
emerge it first. There is only one situation where it is not the case.
The new package may be a dependency based on a (new) USE-flag. If it is
so you can disable that USE-flag in package.keywords and not install
the new package.
Cheers,
Renat
--
Probleme kann man niemals mit derselben Denkweise loesen,
durch die sie entstanden sind.
(Einstein)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Update installed packages, but not install new ones
2005-10-11 17:19 [gentoo-user] Update installed packages, but not install new ones Nikodemus Karlsson
2005-10-11 17:35 ` Douglas James Dunn
@ 2005-10-11 18:20 ` Holly Bostick
1 sibling, 0 replies; 7+ messages in thread
From: Holly Bostick @ 2005-10-11 18:20 UTC (permalink / raw
To: gentoo-user
Nikodemus Karlsson schreef:
> Hi, almost every time when I do a complete packages upgrade using
> emerge -u world, portage flags for new packages which is going to be
> installed. Is there an option to get rid of this behavior, so I only
> get the updated packages with one command?
I'm not quite sure what you mean by this. Sometimes updating a package
requires new dependent packages to be installed (which new packages the
previous version of the package in your world file did not require, so
they're not installed already). In fact, this is the only reason I can
think of that an emerge -u world would install new packages, other than
changed USE flags, which is more or less the same thing.
The most likely to succeed way to eliminate most of the extra dependent
packages is to do an emerge -uav(Dt) world, which will enable you to see
what USE flags are enabled for the packages requested to emerge, which
often will reveal what's going on without you having to do anything more
(for example, if you're updating gnome to 2.12 (as I'm doing today), and
in the course of the prospective emerge you notice (as I did) that 1)
epiphany is being updated (normal), and 2) mozilla is being emerged (not
desired), an emerge -pv epiphany shows that
emerge -pv epiphany
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] www-client/mozilla-1.7.12-r2 +crypt -debug +gnome -ipv6
+java +ldap -mozcalendar -mozdevelop +moznocompose +moznoirc +moznomail
-moznoxft +mozsvg -postgres +ssl +truetype -xinerama +xprint 468 kB
[ebuild U ] www-client/epiphany-1.8.2 [1.6.4] +dbus -debug -doc
-firefox +python 3,275 kB
looking at the USE flags for epiphany, I see that there is a 'firefox'
USE flag which is not enabled. As you might imagine, I do use Firefox
(since as you see, I don't have Mozilla installed), and being clever, I
guess that I can replace Epiphany's dependency on 'some Mozilla browser'
by enabling the 'firefox' USE flag, and that is the case:
emerge -pv epiphany
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] www-client/epiphany-1.8.2 [1.6.4] +dbus -debug -doc
+firefox* +python 3,275 kB
The star next to the firefox USE flag indicates that it is a flag whose
status has changed since I last emerged this application.
And as you see, Mozilla will not be installed.
For more troublesome to debug dependencies, an emerge -uavt(D) world
will show what packages are requiring the additional packages to be
emerged so that you can see their USE flags (which may be requiring the
additional packages), or at least which packages may have new hard
dependencies that require the additonal packages (which status you can
look up using equery or other tools whose names I momentarily forget, or
online at www.gentoo-portage.com ).
> In the meantime, the upgrade flags for install of a package
> "uw-mailutils-2004g", which conflicts with pine. I don't want
> uw-mailutils-2004g, but I want pine. Ok, it's easy to upgrade
> manually all the packages except uw-mailutils-2004g, but then I lose
> the convinience with the world file, even in the future. Anyone who
> knows how to solve this problem?
This looks fairly insoluble without giving something up:
Runtime Dependencies
uw-mailutils-2004g
! mail-client/pine - 4.64-r1
! net-mail/uw-imap - 2004g-r1
virtual/libc
Pine cannot be installed with uw-mailutils. OK, but why are we
installing uw-mailutils in the first place?
Programs That Depend On uw-mailutils
net-mail/uw-imap
Do you need uw-imap? If not, then get rid of it, and unmerge
uw-mailutils, and pine will upgrade by itself.
Oh, I see, the upgraded pine needs it.
And uw-imap needs uw-mailutils, but not of the -r1 revision that
conflicts with the upgrade to uw-imap, and pine.
So then mask the versions of uw-mailutils above 2004g, and keep an eye
on portage, as this looks like a bug which would need to be resolved,
and I would imagine that it would be in short order.
# echo ">=net-mail/uw-mailutils-2004g-r1 >>/etc/portage/package.mask"
This command assumes that the directory /etc/portage exists already (but
the file package.mask need not exist; as long as the folder exists, the
file will be created and this line will be added to it; if the file does
exist, the mask command will be added to it).
Hope this helps,
Holly
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Update installed packages, but not install new ones
2005-10-11 18:10 ` Renat Golubchyk
@ 2005-10-11 18:23 ` Nikodemus Karlsson
2005-10-11 20:01 ` Renat Golubchyk
1 sibling, 0 replies; 7+ messages in thread
From: Nikodemus Karlsson @ 2005-10-11 18:23 UTC (permalink / raw
To: gentoo-user
Thank you!
/Nikodemus
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Update installed packages, but not install new ones
2005-10-11 18:10 ` Renat Golubchyk
2005-10-11 18:23 ` Nikodemus Karlsson
@ 2005-10-11 20:01 ` Renat Golubchyk
1 sibling, 0 replies; 7+ messages in thread
From: Renat Golubchyk @ 2005-10-11 20:01 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1045 bytes --]
On Tue, 11 Oct 2005 20:10:40 +0200 Renat Golubchyk <ragermany@gmx.net>
wrote:
> On Tue, 11 Oct 2005 19:52:47 +0200 Nikodemus Karlsson
> <nikodemus@nikodemus.se> wrote:
> > almost every time when I do a complete packages upgrade using emerge
> > -u world, portage flags for new packages which is going to be
> > installed. Is there an option to get rid of this behavior, so I only
> > get the updated packages with one command?
>
> Why would you want to do that? If the package, that you want to
> upgrade, depends on something you don't have installed it will
> obviously have to emerge it first. There is only one situation where
> it is not the case. The new package may be a dependency based on a
> (new) USE-flag. If it is so you can disable that USE-flag in
> package.keywords and not install the new package.
^^^^^^^^^^^^^^^^
s/keywords/use
Cheers,
Renat
--
Probleme kann man niemals mit derselben Denkweise loesen,
durch die sie entstanden sind.
(Einstein)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-10-11 20:06 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-11 17:19 [gentoo-user] Update installed packages, but not install new ones Nikodemus Karlsson
2005-10-11 17:35 ` Douglas James Dunn
2005-10-11 17:52 ` Nikodemus Karlsson
2005-10-11 18:10 ` Renat Golubchyk
2005-10-11 18:23 ` Nikodemus Karlsson
2005-10-11 20:01 ` Renat Golubchyk
2005-10-11 18:20 ` Holly Bostick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox