View previous topic :: View next topic |
Author |
Message |
roelof Guru
Joined: 05 Feb 2009 Posts: 488
|
Posted: Wed Jan 23, 2013 4:23 pm Post subject: upgrade a lot of wierd packages |
|
|
Hello,
I did a fresh install of Gentoo today.
I did enable the desktop profile.
After that I did emerge --update --deep --newuse world.
And I see that I have 131 packages to update among qt4 packages.
How can that be even I don't have a DE installed yet.
Roelof |
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1480
|
Posted: Wed Jan 23, 2013 5:25 pm Post subject: |
|
|
emerge -p --depclean $(qlist -IC x11-libs/qt) |
|
Back to top |
|
|
roelof Guru
Joined: 05 Feb 2009 Posts: 488
|
Posted: Wed Jan 23, 2013 6:01 pm Post subject: |
|
|
Sorry, must I do this and put the output here or just do this ?
Roelof |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10587 Location: Somewhere over Atlanta, Georgia
|
Posted: Wed Jan 23, 2013 6:21 pm Post subject: |
|
|
Probably not the answer on a new install. Look at your effective USE flags (with "emerge --info"). You'll probably see that X and/or qt support is on by default. It's actually normal when you switch to one of the desktop profiles to see a lot of rebuilds for "new use". I typically get my installation bootable and up to date with one of the base profiles (e.g., default/linux/x86/10.0) before switching to a desktop profile. I'd just check the USE flags, make corrections as necessary, and then let whatever's left happen. Totally normal.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Wed Jan 23, 2013 6:23 pm Post subject: |
|
|
You know, emerge -pvNDt world and equery $(qlist -IC x11-libs/qt) are powerful tools. They will tell you more than just that it is a dependency. Its the right tool for the job. You can pipe their output to a pager since it is unlikely you will be able to view the output on a terminal. This is done by appending | less to the command. I don't want bash, but depclean is the wrong tool for the job.
You probably just installed some X already. For example, root depends on qt-qt3support and dev-python/PyQt depends on x11-libs/qt-opengl. _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
roelof Guru
Joined: 05 Feb 2009 Posts: 488
|
Posted: Wed Jan 23, 2013 6:25 pm Post subject: |
|
|
Oke,
So as I understand you right.
1) Switch to a base profile with eselect profile list and then eselect profile set x
2) Update the box ( emerge --update --deep --newuse world)
Can I also install later on Mate when I don't switch later to a desktop profile ?
@theDoctor : I only install x11-drivers and x11-base/xorg-server.
Roelof |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Wed Jan 23, 2013 6:33 pm Post subject: |
|
|
roelof wrote: | Oke,
So as I understand you right.
1) Switch to a base profile with eselect profile list and then eselect profile set x
2) Update the box ( emerge --update --deep --newuse world)
Can I also install later on Mate when I don't switch later to a desktop profile ?
@theDoctor : I only install x11-drivers and x11-base/xorg-server.
Roelof |
That is enough to explain it: equery g --depth=5 x11-base/xorg-server-1.13.1 | grep qt gives
Code: | [ 3] x11-libs/qt-core-4.8.4-r1
[ 4] x11-libs/qt-gui-4.8.4
[ 5] app-admin/eselect-qtgraphicssystem-1.1.1
[ 5] x11-libs/qt-script-4.8.4
[ 5] x11-libs/qt-dbus-4.8.4
[ 5] x11-libs/qt-qt3support-4.8.4 |
_________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
roelof Guru
Joined: 05 Feb 2009 Posts: 488
|
Posted: Wed Jan 23, 2013 7:12 pm Post subject: |
|
|
Thanks,
Wierd dependencies at this time.
I could understand that qt depends on xorg but otherwise I still find it wierd,
But case closed for me.
Roelof |
|
Back to top |
|
|
|