14
Introduction Basics Interesting apps Configuration Tips General ideas Endnote Tips for starting with Gentoo Tom´ s Chv´ atal <[email protected]> 2014/10/04 Tom´ s Chv´ atal Tips for starting with Gentoo

Tips for starting with Gentoo - LinuxDays

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Tips for starting with Gentoo

Tomas Chvatal <[email protected]>

2014/10/04

Tomas Chvatal

Tips for starting with Gentoo

Page 2: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Famous last words

This switch sounds harmless...

I am sure it should still boot

There is no need to update it

Tomas Chvatal

Tips for starting with Gentoo

Page 3: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Who am I?

Tomas Chvatal

Gentoo developer since fall 2008

Was member of Gentoo Council for few terms

Currently maintaining libreoffice (hint we need volunteers) andKDE team member

Works at SUSE and is bossing around bunch of packagers :)

Tomas Chvatal

Tips for starting with Gentoo

Page 4: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

What areas shall we cover

Interesting applications

Configuration Tips

General ideas

Tomas Chvatal

Tips for starting with Gentoo

Page 5: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Apps list

eix: fast pkg searcher with it own index

gentoolkit: set of cool small apps

gentoolkit-dev: another set for developement

tmux: screen like provider

layman: overlay management tool

Tomas Chvatal

Tips for starting with Gentoo

Page 6: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Compilation/developement

ccache: compilation cache when you reubild often

distcc: distribute load on more machines

clang: compile with better warnings :)

icecream: another approach to distributed CC

Tomas Chvatal

Tips for starting with Gentoo

Page 7: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

/etc/portage/

keep package.use/mask/. . . as directories

separate the content by purpose ie/etc/portage/package.unmask/libav-10

periodically clean it up (few times a year)

Tomas Chvatal

Tips for starting with Gentoo

Page 8: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

/etc/portage/make.conf

keep it small

try to stick with profiles where possible and file bugs if needed

remember to set good mirrors

it is defining shell variables so you can keep lines short

Tomas Chvatal

Tips for starting with Gentoo

Page 9: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

/var/lib/portage/world

Keep this file exeptionaly tidy (emerge or just edit it)

Make sure only apps you consider your end point are in here

Tomas Chvatal

Tips for starting with Gentoo

Page 10: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Ideas

Update often: once a month or more

Consider hardened: safer box is better

Do not mix: try to avoid using testing/stable mix

Tomas Chvatal

Tips for starting with Gentoo

Page 11: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

SUSE is Hiring!

We are hiring at SUSE

We are looking for people to have fun at SUSE!

Drop by SUSE booth to get informations.

Tomas Chvatal

Tips for starting with Gentoo

Page 12: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

More reading

Links

http://www.gentoo.org/

http://forums.gentoo.org/

http://wiki.gentoo.org/

Tomas Chvatal

Tips for starting with Gentoo

Page 13: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Questions

Q&A

Any questions?

Tomas Chvatal

Tips for starting with Gentoo

Page 14: Tips for starting with Gentoo - LinuxDays

Introduction Basics Interesting apps Configuration Tips General ideas Endnote

Thanks

Thank you for your attention

Tomas Chvatal

Tips for starting with Gentoo