Software Installation: From Package Managers to Building from Source
Introduction to Software Installation
Building and Installing Software from Source
Understanding Build Systems
-
Autotools (
./configure
,make
,make install
) -
CMake (
cmake
,make
,make install
)
Hands-On Installation Exercises
Managing Dependencies
Advanced Topics
Q&A and Discussion
Encourage students to share their experiences and address specific software installation questions.
Resources
-
Autotools Documentation: GNU Autoconf Manual
-
CMake Documentation: Official CMake Documentation
-
Codespaces Resources: GitHub Codespaces Documentation