equo brings in too many MegaBytes depends

Anything that pertains to Entropy, Equo or Sulfur

Moderator: Moderators

equo brings in too many MegaBytes depends

Postby mélodie » Sun Oct 28, 2012 21:25

Hello Sabayon forum !

I have wished to replace all my distributions in a IBM T60 in favor of Sabayon which I tried at the beginning of the year. This time I wanted to have a minimalist but not too difficult one to start with, as I am not too familiar yet with Sabayon, so I installed a daily Sabayon CoreXCD iso from a USB stick I prepared using the howto on the wiki. The install went fine.

Then I faced two problems : after updating equo, reinstalling equo, entropy and rigo, to be sure I have the lastest versions, updating again, I had only sabayonlinux.org installed as a repos, and only files for limbo and for sabayonlinux.org in the /etc/entropy/repositories.conf.d directory.

Someone gave me a file for sabayon-weekly on IRC, so this now is fine. (Thanks Enlik !)

The other problem I am facing is a HUGE bloat of depends for several packages I would have tried to install. Here are the packages:
pcmanfm ; firefox ; midori ; and even opera. Here are the outputs of the console for these packages:
pcmanfm - http://pastebin.com/u1csNBKr

midori - http://pastebin.com/r1xhmpGa

firefox - http://pastebin.com/uK0nR2Ra

opera - http://pastebin.com/VPx8GG30

Provided that when I had tried Sabayon, it was full made installs, one Gnome and the other was Lxde, I may not have noticed such depends if all what I needed was already in the box.

My question is so : is this behaviour what is expected in a Sabayon box ? If yes, is it possible to configured it so it installs the basic required depends, and not a whole bunch of additional mostly unrelated packages ?

If this behavior is not expected, what can have triggered it ?

Thanks.
mélodie
Simple Hen
 
Posts: 95
Joined: Tue Feb 14, 2012 10:41

Re: equo brings in too many MegaBytes depends

Postby albfneto » Mon Oct 29, 2012 15:20

CoreXCD is minimalist, it haves only Fluxbox.
All other graphical env. have some or many QT ou GTK dependencies.

You may test to install the packages without dependencies and them try, bu i'm not sure that they run. Example, you want midori:

Code: Select all
sudo equo install midori --verbose --nodeps


the try to load midori.

If you may try an "moderate" light graphical env, you my try LXDE or MATE.
Gnome3 is not light, is heavy, and the new versions of XFCE are also heavy.
Image
ALBERTO FEDERMAN NETO
albfneto
albfneto@fcfrp.usp.br
Favorite Distros: Sabayon, Gentoo, Mandriva and OpenSUSE
User avatar
albfneto
Sagely Hen
 
Posts: 1304
Joined: Fri Nov 16, 2007 1:15
Location: Ribeirão Preto City, São Paulo State, Brazil

Re: equo brings in too many MegaBytes depends

Postby mélodie » Mon Oct 29, 2012 16:13

Hi,
Thank you very much, but I am used to a light environment. When I installed Core CDX, I was hoping to use Openbox with openbox-menu and few apps, such as Midori, Sakura for console, tint2, probably Firefox, and a few more.

However if Sabayon has such amounts of depends, I may not continue this path. This is why I am asking if this is what is expected. I have been told on the chan that I could use a --nodeps option, but if this is to get them later when an update will be available, I don't want to bother.

example for midori:
Depends On : libwebkit>=1.3.13 libunique hicolor-icon-theme
desktop-file-utils libnotify>=0.7.1 libxss

and optional deps:
Optional Deps : gstreamer0.10-ugly-plugins: HTML5 videos support

so I don't want anything else than the required depends : no gnome-audio, no gstreamer packages... I can install them if and when I'll decide that I need them.

For PCManFM, this is what is required, not more:
Depends On : gtk2 desktop-file-utils libfm lxmenu-data
Optional Deps : None

and what can we see in Sabayon ?
http://pastebin.com/u1csNBKr

gstreamer ? orc ? bluez ? pulseaudio ? nah ! impossible !

>> @@ Download size: 77.1MB
>> @@ Used disk space: 284.4MB
>> @@ You need at least: 438.7MB of free space


I really can't figure out why I would need almost 300 MB when about 4 to 6 Mio are needed, this is why I opened this thread, because I would like to know if there is a mistake in the packaging of some packages, or if this is an expected behavior. (In this case I'll install something else).

Thanks.
mélodie
Simple Hen
 
Posts: 95
Joined: Tue Feb 14, 2012 10:41

Re: equo brings in too many MegaBytes depends

Postby cl00t » Mon Oct 29, 2012 20:49

Hi, I too found this. I remember when using xfce & wanting to install deja-dup it wanted to pull in brasero ! Although I notice it is not listed as a dependency, maybe a dependency pulled it in ;-)
Anyway, did you try using --relaxed?

--relaxed calm down dependencies resolution algorithm (might be risky)


It annoyed me when I installed Avidemux & I ended up with the qt & gtk gui's installed (who needs both?) when the app is available in other distro's with a choice.

Ps if you want a minimalist distro with openbox have a look at #! waldorf, based on debian testing.
User avatar
cl00t
Growing Hen
 
Posts: 167
Joined: Thu Jan 12, 2012 15:29

Re: equo brings in too many MegaBytes depends

Postby mélodie » Mon Oct 29, 2012 22:10

Hello,

Oh yes I have tried --relaxed, I tried this on pcmanfm, and the result was that exactly the same list and amount of dependencies have been presented to me. Therefore next step I tried "--nodeps", but this time, unfortunately just as I expected it pulled in no depends at all, not even libfm, or the related locale packages.

deja-dup does not need brasero, I can confirm you that. It needs this list:
duplicity libgnome-keyring libpeas libnotify
python2-gobject2 dconf xdg-utils


and Avidemux could provided in different separate packages, one for cli, one using gtk and one using qt.

I am not going to look at Waldorf, but thanks. I'll install either Gentoo or Archlinux. I am used to Archlinux, and wished to take this opportunity to try another distribution, but one which I could keep really a long time (and do what I want to with it as much as possible). Anyhow I think I will try Sabayon again once a while, it has many interesting sides.

Thanks for sharing your experience.
mélodie
Simple Hen
 
Posts: 95
Joined: Tue Feb 14, 2012 10:41


Return to Entropy|Equo|Rigo Package Managers

Who is online

Users browsing this forum: No registered users and 0 guests