Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Opinion on USE="-*"

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
15 posts • Page 1 of 1
Author
Message
hotplainrice
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sun Apr 25, 2004 1:07 pm

Opinion on USE="-*"

  • Quote

Post by hotplainrice » Sun Feb 13, 2005 3:44 pm

Just want to hear what you guys think about using USE="-*" and adding use flags through package.use. The objective behind this is to build a super lean machine. :)

Just for fun.
Top
blue.sca
l33t
l33t
User avatar
Posts: 680
Joined: Thu Aug 28, 2003 4:51 pm
Location: Mainz, Germany

  • Quote

Post by blue.sca » Sun Feb 13, 2005 3:47 pm

i am doing exaclty this since my second install and am very satisfied with it.
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Top
GentooBox
Veteran
Veteran
User avatar
Posts: 1168
Joined: Sun Jun 22, 2003 10:52 am
Location: Denmark

  • Quote

Post by GentooBox » Sun Feb 13, 2005 4:16 pm

I really like flags like SSL, opengl and ALSA and i dont want to set them on every package that supports it.
So my USE flags is:
USE="-* bash-completion dvd dvdr gtk2 nptl nptlonly pic sftplogging alsa crypt multilib userlocales kde ssl truetype truetype-fonts bitmap-fonts type1-fonts X chroot opengl readline gif jpeg png tiff minimal
I could set bitmap-fonts, type1-fonts and chroot in the /etc/portage/package.use file, but thats just to much work :)
Encrypt, lock up everything and duct tape the rest
Top
MagnusBerg
Guru
Guru
User avatar
Posts: 370
Joined: Tue Oct 07, 2003 1:27 pm
Location: Burgsvik, Gotland, Sweden

  • Quote

Post by MagnusBerg » Sun Feb 13, 2005 6:04 pm

I doing both. ;-) Have a few USEflags (+ and -) in make conf and then manually set extra USEflags that I need then I emerge. But I understand that it's much easier to configure packagespecific USEflags in a package.use.

Can you tell me more about package.use??? Is it in /etc/portage/??? And how about syntax, can you show your file???
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

Re: Opinion on USE="-*"

  • Quote

Post by Earthwings » Sun Feb 13, 2005 6:21 pm

hotplainrice wrote:Just want to hear what you guys think about using USE="-*"
It's a nice way to waste time searching for failures that are caused by it.
Top
blue.sca
l33t
l33t
User avatar
Posts: 680
Joined: Thu Aug 28, 2003 4:51 pm
Location: Mainz, Germany

Re: Opinion on USE="-*"

  • Quote

Post by blue.sca » Sun Feb 13, 2005 7:35 pm

Earthwings wrote:
hotplainrice wrote:Just want to hear what you guys think about using USE="-*"
It's a nice way to waste time searching for failures that are caused by it.
hmm? what do you mean?
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

Re: Opinion on USE="-*"

  • Quote

Post by Earthwings » Sun Feb 13, 2005 8:02 pm

blue.sca wrote:
Earthwings wrote:
hotplainrice wrote:Just want to hear what you guys think about using USE="-*"
It's a nice way to waste time searching for failures that are caused by it.
hmm? what do you mean?
a) Some random dev invents the new USE flags dontBreakMySystem and noBigExtraFiles which are turned on by default through your profile. USE=-* in your make.conf overrides this setting. After an emerge --sync, installing/upgrading foo which uses these flags now breaks your system
b) Install nicePackage which provides the USE flags supportForNicePackage. As you disable it in make.conf, no package will be built with supportForNicePackage.
See also http://www.gentoo.org/doc/en/handbook/h ... t=2&chap=2
Top
Gullible Jones
n00b
n00b
Posts: 41
Joined: Sat Jan 22, 2005 9:26 pm
Location: Dog Solitude

  • Quote

Post by Gullible Jones » Sun Feb 13, 2005 9:34 pm

I don't see why a GNOME user shouldn't use USE="-arts"...
Top
MagnusBerg
Guru
Guru
User avatar
Posts: 370
Joined: Tue Oct 07, 2003 1:27 pm
Location: Burgsvik, Gotland, Sweden

Re: Opinion on USE="-*"

  • Quote

Post by MagnusBerg » Sun Feb 13, 2005 9:42 pm

Earthwings wrote:See also http://www.gentoo.org/doc/en/handbook/h ... t=2&chap=2
And this: :-)
High Performance Computing on Gentoo Linux
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

Re: Opinion on USE="-*"

  • Quote

Post by Earthwings » Sun Feb 13, 2005 10:32 pm

MagnusBerg wrote:
Earthwings wrote:See also http://www.gentoo.org/doc/en/handbook/h ... t=2&chap=2
And this: :-)
High Performance Computing on Gentoo Linux
doc linked above wrote:Updated August 1, 2003
So what? :wink:
Top
Parksy
n00b
n00b
Posts: 57
Joined: Tue Nov 02, 2004 5:05 am
Location: Waterloo, ON

Re: Opinion on USE="-*"

  • Quote

Post by Parksy » Mon Feb 14, 2005 1:48 am

Earthwings wrote:
hotplainrice wrote:Just want to hear what you guys think about using USE="-*"
It's a nice way to waste time searching for failures that are caused by it.
I can attest to this. I did it on two new installs, and I had bunch of problems when stuff like pam was disabled. I also had problems with X and mplayer (among others), because the normal profile sets quite a few USE flags for those packages. I'll never do it again. It's better just to emerge -av while you install stuff and add USE flags to your make.conf as you go.
Top
blue.sca
l33t
l33t
User avatar
Posts: 680
Joined: Thu Aug 28, 2003 4:51 pm
Location: Mainz, Germany

  • Quote

Post by blue.sca » Mon Feb 14, 2005 6:17 am

no, i don't get it... if there are some mystical dontbreakmysystem use flags some internal developers greated and i don't see it through emerge -pv blabla, then it is not my fault to break it. each use flag should be seen in verbose mode and some needed use flags should be announced.
also i can't see a disadvantage for not setting some options, or actually unsetting them through -*. i do a emerge -av <insertanypackage> before every package installation, so if every use flag is listed there, i have total control over the system.
in the links you posted, i can't see any of those tipps you give to me, i will reread them carefully, but if it is so dangerous you should post them there. you cannot leave this to the user...

//E:
also, i am using this for over a year now on my system and never had in problems regarding this. so my experiences are quite satisfied. but i do see you point, that i does not make sense to overwrite the profile settings.
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Top
Parksy
n00b
n00b
Posts: 57
Joined: Tue Nov 02, 2004 5:05 am
Location: Waterloo, ON

  • Quote

Post by Parksy » Mon Feb 14, 2005 10:55 pm

blue.sca wrote:no, i don't get it... if there are some mystical dontbreakmysystem use flags some internal developers greated and i don't see it through emerge -pv blabla, then it is not my fault to break it. each use flag should be seen in verbose mode and some needed use flags should be announced.
also i can't see a disadvantage for not setting some options, or actually unsetting them through -*. i do a emerge -av <insertanypackage> before every package installation, so if every use flag is listed there, i have total control over the system.
in the links you posted, i can't see any of those tipps you give to me, i will reread them carefully, but if it is so dangerous you should post them there. you cannot leave this to the user...

//E:
also, i am using this for over a year now on my system and never had in problems regarding this. so my experiences are quite satisfied. but i do see you point, that i does not make sense to overwrite the profile settings.
I'm pretty sure that you'll always see any applicable use flags when you emerge -av. However, just because they're shown doesn't mean you'll always understand why they're there. That's what my problem boiled down to, anyways.
Top
pYrania
Retired Dev
Retired Dev
User avatar
Posts: 650
Joined: Sun Oct 27, 2002 8:19 pm
Location: Cologne - Germany
Contact:
Contact pYrania
Website

  • Quote

Post by pYrania » Mon Feb 14, 2005 11:24 pm

It's evil, not even meant to work like that and most of the time doesn't what you expect.
Markus Nigbur
Top
Redeeman
l33t
l33t
User avatar
Posts: 958
Joined: Thu Sep 25, 2003 9:02 am
Location: Portugal

  • Quote

Post by Redeeman » Tue Feb 15, 2005 3:31 pm

i do that in my new 64bit isntall.. then i specify all the flags i want in package.use.. its pretty nice, allthough portage gets abit slower having to parse package.use :)
Top
Post Reply

15 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic