Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools Console Foundations Installing Software Building Software From Source

build-essential?

Currently I'm learning how to build software from source video. I know the definition and what it's used for but do I have to run:

sudo apt-get install build-essential

everytime if I want to install a software from a source?

1 Answer

Hi Yi,

No. The build-essential part of the command is the initial set of tools used to build software from source, so it does not have to be run every time you want to build software from source. This means you only need to run the command sudo apt-get install build-essential once on your machine. Once it has been run, you will have the tools you need and there is no need to run it again.

Think of it as if you were a carpenter. You need tools like a saw and hammer to work with the wood. You only need to buy the saw and hammer once, then you can use those tools over and over to create things from the wood. The saw and hammer = sudo apt-get install build-essential The wood = source files