Относительно недавно перешел на Линукс, поставил Федору. Все нужные программы устанавливал из репозиториев, а как собирать софт из исходников так и не понял. Научите новичка, как собрать программу из сорцев.
Бросай Linux — он везде и всё время разный и непредсказуемый.
В FreeBSD: "make install clean" в каталоге порта. После установки иногда требуется руками создать/отредактировать конфигурационный файл ПО (и/или его зависимости), которое собралось. Всё остальное должна сделать система — чё она делает, можно смотреть на текстовой консоли или в графическом терминале — иногда интересно на это "помедитировать", а если случается, то и "покрасноглазить".
а) Какие именно? В репозиториях широко распространенных дистрибутивов, как правило, присутствуют почти все нужные простому пользователю программы.
б) Собрать можно либо спревращением любого дистрибутива в слакварь (./configure && make && make install), либо в пакет для некоего дистрибутива (например, в rpm для той же федоры)
лучше собрать rpm-пакет, а его уже инсталлировать, чтоб не превращать дистрибутив в слакварь. это сложнее, но правильнее, так как если тебе придется удалить/обновить программу - это будет проще, и не будет опасения что какой-то другой пакет перетрет твои собранные либы.