Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem with @world and some packages
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
nenoro
n00b
n00b


Joined: 07 Jan 2018
Posts: 14

PostPosted: Wed Dec 12, 2018 9:25 pm    Post subject: Problem with @world and some packages Reply with quote

Hi guys

So i never say something about @world but now it's time to show my confusion.
Quote:

- [ebuild N ] gnome-extra/polkit-gnome-0.105-r1::gentoo 304 KiB
- [ebuild N ] app-text/mupdf-1.14.0-r2:0/1.14.0::gentoo USE="X javascript opengl openssl vanilla -curl -libressl -static-libs" 40,628 KiB


It's when i choose
Quote:
default/linux/amd64/17.0/desktop (stable)


Question > Can you tell me why the hell i have gnome-polkit and mupdf include in @world ?

I use openbox so i don't know why i'll need gnome-polkit and mupdf i prefer to use evince.
Also i put in my
Quote:
USE="-gnome -kde -plasma -gnome-keyring -gnome-extra -mupdf -xfce"


I thought Gentoo's slang was > I choose what i want to install and not Gentoo will install scam packages i don't use.

Second problem > after installing openbox, when i take a look about applications installed in PCManFM (God bless the smart guy who created Applications folder) i see in the folder where you can find leafpad (for example) "XFCE About"... I don't get it

list of packages i choose to install before launching openbox > opera, thunderbird, liberation, dejavu, freefont, bitstream-vera, sakura, openbox, lightdm-gtk-greeter, htop, glances, rsyslog, logrotate, vixie-cron, ntp, gentoolkit, eix, nmon, app-misc/screen, pcmanfm, lxmenu-data (third problem comin), xdg-user-dirs

Question > Which one of the packages i write above has "xfce about" as dependency ?

Third problem > Why lxmenu-data isn't automatically included when i install PCManFM ?
That was my first reaction when i installed Void 3 years before

The fourth problem was about overlays i wanted you to kick maintainers' *bip* to ask them to keep maintaining / updating their overlays and ebuilds
example > AlexandreFournier > amdgpu-ucode failed while compiling

Thanks for reading and sorry if i feel angry but i'm still confused about why @world proposes me so much packages i never ask
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 7094
Location: Saint Amant, Acadiana

PostPosted: Wed Dec 12, 2018 9:41 pm    Post subject: Reply with quote

To sum it up, some things are included what you don't like and some are not included and you don't like this, either.
Use plain profile instead of desktop or create your own profile.
Run emerge with -t option to see the dependency tree or use equery to find out dependencies.
Create your own sets to include stuff you want to be added automatically.
Don't get mad because you do not know all the possibilities Gentoo is offering. Look into mirror, be friend with that guy you see there because Gentoo is DIY Linux and everything is your own doing.
_________________
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43223
Location: 56N 3W

PostPosted: Wed Dec 12, 2018 9:48 pm    Post subject: Reply with quote

nenoro,

Neither package is included in world. They are flagged as N for new, so they have never been installed.
They are dependencies.

Lets as your installed packages why those things are there.
Code:
$ equery d app-text/mupdf
 * These packages depend on app-text/mupdf:
net-print/cups-filters-1.21.5 (pdf ? app-text/mupdf)


You will need app-portage/gentoolkit to get equery. That output says that if net-print/cups-filters-1.21.5 is emerged with USE=pdf then it will pull in app-text/mupdf.

amdgpu-ucode is included in linux-firmware. linux-firmware is getting bloated but your don't have to have it all.
Firmware packages don't compile anything either. They are decompressed and installed. There is nothing to compile.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
nenoro
n00b
n00b


Joined: 07 Jan 2018
Posts: 14

PostPosted: Wed Dec 12, 2018 11:27 pm    Post subject: Reply with quote

Jaglover says:
Quote:
Use plain profile instead of desktop or create your own profile.


Oh boi i didn't know about that possibility thanks for this info

NeddySeagoon says:
Quote:
amdgpu-ucode is included in linux-firmware. linux-firmware is getting bloated but your don't have to have it all.


Well i passed when i saw the failure i added firmware code in the kernel before compiling

Now i know i can make my own profile i'll try one.

Thanks for your answers guys
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43223
Location: 56N 3W

PostPosted: Thu Dec 13, 2018 8:10 pm    Post subject: Reply with quote

nenoro,

The main thing you get from your profile is a default set of USE flags.

You choose a profile to base your install on that add and/or remove flags to taste.
You can make your own profile too, if you really want to.

Control freaks can turn off all the USE flags inherited from the profile. USE="-*" does that. It needs to be the first USE flag in make.conf as it turns off all USE setting parsed before it is encountered.
What you set then is entirely up to you.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
nenoro
n00b
n00b


Joined: 07 Jan 2018
Posts: 14

PostPosted: Tue Dec 25, 2018 1:10 pm    Post subject: Reply with quote

Mea culpa

After take a look on some packages on archlinux repo i see their dependency and now i understand by i see gnome, kde, xfce are showing.

One last thing and after that i'm sure i won't need help

Quote:
VIDEO_CARDS="amdgpu radeonsi" #Rx 480


question 1 > I would like to know why when i install xorg + xf86-video-amdgpu, emerge includes xf86-video-ati ? is that because of radeonsi ?
question 2 > Do i need xf86-video-ati or i can mask "radeonsi" before i install xorg ?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43223
Location: 56N 3W

PostPosted: Wed Dec 26, 2018 12:36 pm    Post subject: Reply with quote

nenoro,

VIDEO_CARDS= controls other things besides video card drivers.
It also controls how mesa builds. For amdgpu, you need mesa built with VIDEO_CARDS="radeonsi".

The simplistic way to get that is
Code:
VIDEO_CARDS="amdgpu radeonsi"
in make.conf.
VIDEO_CARDS is a use_expand, so you can set the USE flags on a per package basis if you prefer.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum