| View previous topic :: View next topic |
| Author |
Message |
roelof Guru

Joined: 05 Feb 2009 Posts: 482
|
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 Guru

Joined: 10 Oct 2010 Posts: 466
|
Posted: Wed Jan 23, 2013 5:25 pm Post subject: |
|
|
emerge -p --depclean $(qlist -IC x11-libs/qt) _________________ fun2gen2 |
|
| Back to top |
|
 |
roelof Guru

Joined: 05 Feb 2009 Posts: 482
|
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: 6439 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 _________________ This space intentionally left blank. |
|
| Back to top |
|
 |
The Doctor l33t


Joined: 27 Jul 2010 Posts: 944
|
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. |
|
| Back to top |
|
 |
roelof Guru

Joined: 05 Feb 2009 Posts: 482
|
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 l33t


Joined: 27 Jul 2010 Posts: 944
|
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. |
|
| Back to top |
|
 |
roelof Guru

Joined: 05 Feb 2009 Posts: 482
|
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 |
|
 |
|