public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Removing qt4 meta
@ 2009-06-27 13:51 Marco
  2009-06-27 14:02 ` Dirk Heinrichs
  0 siblings, 1 reply; 9+ messages in thread
From: Marco @ 2009-06-27 13:51 UTC (permalink / raw
  To: gentoo-user

Hi all,

some time ago I installed qt4 for testing. Now, after I run 'emerge
--sync' and 'emerge --update world --pretend --verbose' I get a
message that the qt4 meta ebuild is hard masked and that the meta
ebuild should not be used anymore in the future. How can I remove all
the packages in the meta package? 'emerge --unmerge qt' only removes
x11-libs/qt but not the dependencies/meta ebuild....

Thanks for your help!

--
Best regards,
 Marco



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 13:51 [gentoo-user] Removing qt4 meta Marco
@ 2009-06-27 14:02 ` Dirk Heinrichs
  2009-06-27 14:23   ` Marco
  0 siblings, 1 reply; 9+ messages in thread
From: Dirk Heinrichs @ 2009-06-27 14:02 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 527 bytes --]

Am Samstag 27 Juni 2009 15:51:20 schrieb Marco:

> How can I remove all the packages in the meta package?

No need to do that. It's about the meta package only.

> 'emerge --unmerge qt' only removes
> x11-libs/qt but not the dependencies/meta ebuild....

That's correct, x11-libs/qt _is_ the meta ebuild.

You may need to re-install a couple of packages which depend on it their 
installed version, but have their deps corrected in the portage tree. For me, 
those where avahi and qimageblitz.

Bye...

	Dirk

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 14:02 ` Dirk Heinrichs
@ 2009-06-27 14:23   ` Marco
  2009-06-27 14:33     ` Sebastian Beßler
  0 siblings, 1 reply; 9+ messages in thread
From: Marco @ 2009-06-27 14:23 UTC (permalink / raw
  To: gentoo-user

On Sat, Jun 27, 2009 at 2:02 PM, Dirk Heinrichs<dirk.heinrichs@online.de> wrote:
> Am Samstag 27 Juni 2009 15:51:20 schrieb Marco:
>
>> How can I remove all the packages in the meta package?
>
> No need to do that. It's about the meta package only.

Just in case I would want to remove all the packages, how could I do
that? (I'm not doing any qt develoment anyway and I take care not to
install any software that depends on qt)

>> 'emerge --unmerge qt' only removes
>> x11-libs/qt but not the dependencies/meta ebuild....
>
> That's correct, x11-libs/qt _is_ the meta ebuild.
>
> You may need to re-install a couple of packages which depend on it their
> installed version, but have their deps corrected in the portage tree. For me,
> those where avahi and qimageblitz.

How to do that? Is 'emerge --update --newuse --deep world' enough?

--
Regards,
 Marco



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 14:23   ` Marco
@ 2009-06-27 14:33     ` Sebastian Beßler
  2009-06-27 16:13       ` Marco
  0 siblings, 1 reply; 9+ messages in thread
From: Sebastian Beßler @ 2009-06-27 14:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 800 bytes --]

Marco schrieb:
> On Sat, Jun 27, 2009 at 2:02 PM, Dirk Heinrichs<dirk.heinrichs@online.de> wrote:
>> Am Samstag 27 Juni 2009 15:51:20 schrieb Marco:
>>
>>> How can I remove all the packages in the meta package?
>> No need to do that. It's about the meta package only.
> 
> Just in case I would want to remove all the packages, how could I do
> that? (I'm not doing any qt develoment anyway and I take care not to
> install any software that depends on qt)

If you have eix installed you could use
eix -I --only-names x11-libs/qt |xargs emerge -C

or if you have no package that depends on qt
emerge --depclean -a
after emerge -C x11-libs/qt
should do the job.

You should do
emerge -DuNva world and revdep-rebuild
afterwards to be sure the system is still in clean state.




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 14:33     ` Sebastian Beßler
@ 2009-06-27 16:13       ` Marco
  2009-06-27 16:38         ` Dirk Heinrichs
                           ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Marco @ 2009-06-27 16:13 UTC (permalink / raw
  To: gentoo-user

On Sat, Jun 27, 2009 at 2:33 PM, Sebastian
Beßler<webmaster@darkmetatron.de> wrote:
> Marco schrieb:
>> On Sat, Jun 27, 2009 at 2:02 PM, Dirk Heinrichs<dirk.heinrichs@online.de> wrote:
>>> Am Samstag 27 Juni 2009 15:51:20 schrieb Marco:
[...]
>
> If you have eix installed you could use
> eix -I --only-names x11-libs/qt |xargs emerge -C
>
> or if you have no package that depends on qt
> emerge --depclean -a
> after emerge -C x11-libs/qt
> should do the job.

Is there a way to find out if packages depend on qt? Although I think
I did not install any packages that depend on qt (saving space) I am
not 100% sure...


> You should do
> emerge -DuNva world and revdep-rebuild
> afterwards to be sure the system is still in clean state.
>
>
>
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 16:13       ` Marco
@ 2009-06-27 16:38         ` Dirk Heinrichs
  2009-06-27 17:04         ` Alan McKinnon
  2009-06-29 14:54         ` Paul Hartman
  2 siblings, 0 replies; 9+ messages in thread
From: Dirk Heinrichs @ 2009-06-27 16:38 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 501 bytes --]

Am Samstag 27 Juni 2009 18:13:56 schrieb Marco:

> Is there a way to find out if packages depend on qt? Although I think
> I did not install any packages that depend on qt (saving space) I am
> not 100% sure...

Well, paludis said it couldn't uninstall it because there were packages 
depending on it (don't know what emerge does in this case since I didn't use 
it for a very long time now). Those packages should be reinstalled first. 
revdep-rebuild doesn't work here.

Bye...

	Dirk

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 16:13       ` Marco
  2009-06-27 16:38         ` Dirk Heinrichs
@ 2009-06-27 17:04         ` Alan McKinnon
  2009-06-28 22:52           ` Marco
  2009-06-29 14:54         ` Paul Hartman
  2 siblings, 1 reply; 9+ messages in thread
From: Alan McKinnon @ 2009-06-27 17:04 UTC (permalink / raw
  To: gentoo-user

On Saturday 27 June 2009 18:13:56 Marco wrote:
> On Sat, Jun 27, 2009 at 2:33 PM, Sebastian
>
> Beßler<webmaster@darkmetatron.de> wrote:
> > Marco schrieb:
> >> On Sat, Jun 27, 2009 at 2:02 PM, Dirk Heinrichs<dirk.heinrichs@online.de> 
wrote:
> >>> Am Samstag 27 Juni 2009 15:51:20 schrieb Marco:
>
> [...]
>
> > If you have eix installed you could use
> > eix -I --only-names x11-libs/qt |xargs emerge -C
> >
> > or if you have no package that depends on qt
> > emerge --depclean -a
> > after emerge -C x11-libs/qt
> > should do the job.
>
> Is there a way to find out if packages depend on qt? Although I think
> I did not install any packages that depend on qt (saving space) I am
> not 100% sure...

equery depends <package_name>

Note that this lists packages that *could* depend on the named package, not 
just those that *do* depend on your specific machine.

also look at qdepends -d

-- 
alan dot mckinnon at gmail dot com



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 17:04         ` Alan McKinnon
@ 2009-06-28 22:52           ` Marco
  0 siblings, 0 replies; 9+ messages in thread
From: Marco @ 2009-06-28 22:52 UTC (permalink / raw
  To: gentoo-user

Hi all,

thanks for all your tips! Also found some inconsistencies in my
installation, which I was able to fix.

--
Regards,
 Marco



On Sat, Jun 27, 2009 at 7:04 PM, Alan McKinnon<alan.mckinnon@gmail.com> wrote:
> On Saturday 27 June 2009 18:13:56 Marco wrote:
>> On Sat, Jun 27, 2009 at 2:33 PM, Sebastian
>>
>> Beßler<webmaster@darkmetatron.de> wrote:
>> > Marco schrieb:
>> >> On Sat, Jun 27, 2009 at 2:02 PM, Dirk Heinrichs<dirk.heinrichs@online.de>
> wrote:
>> >>> Am Samstag 27 Juni 2009 15:51:20 schrieb Marco:
>>
>> [...]
>>
>> > If you have eix installed you could use
>> > eix -I --only-names x11-libs/qt |xargs emerge -C
>> >
>> > or if you have no package that depends on qt
>> > emerge --depclean -a
>> > after emerge -C x11-libs/qt
>> > should do the job.
>>
>> Is there a way to find out if packages depend on qt? Although I think
>> I did not install any packages that depend on qt (saving space) I am
>> not 100% sure...
>
> equery depends <package_name>
>
> Note that this lists packages that *could* depend on the named package, not
> just those that *do* depend on your specific machine.
>
> also look at qdepends -d
>
> --
> alan dot mckinnon at gmail dot com
>
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Removing qt4 meta
  2009-06-27 16:13       ` Marco
  2009-06-27 16:38         ` Dirk Heinrichs
  2009-06-27 17:04         ` Alan McKinnon
@ 2009-06-29 14:54         ` Paul Hartman
  2 siblings, 0 replies; 9+ messages in thread
From: Paul Hartman @ 2009-06-29 14:54 UTC (permalink / raw
  To: gentoo-user

On Sat, Jun 27, 2009 at 11:13 AM, Marco<listworks@gmail.com> wrote:
> Is there a way to find out if packages depend on qt? Although I think
> I did not install any packages that depend on qt (saving space) I am
> not 100% sure...

emerge --depclean -pv qt-core



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-06-29 14:54 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-27 13:51 [gentoo-user] Removing qt4 meta Marco
2009-06-27 14:02 ` Dirk Heinrichs
2009-06-27 14:23   ` Marco
2009-06-27 14:33     ` Sebastian Beßler
2009-06-27 16:13       ` Marco
2009-06-27 16:38         ` Dirk Heinrichs
2009-06-27 17:04         ` Alan McKinnon
2009-06-28 22:52           ` Marco
2009-06-29 14:54         ` Paul Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox