Каждый раз когда вижу подобные заявления, очень хочется спросить:"А бинарные пакеты видимо сами собой проявляются на хардах машин вокруг которых сидят в групповом трансе мейнтейнеры твоего любимого дистрибутива?".
> После сборки пакета ___многие__ исходники в распакованном виде не хранят вообще (см. выше).
Больше того. После сборки пакета не имеет никакого смысла оставлять сборочные тулзы (включая компилятор) и dev-библиотеки. Если, конечно, это не выделенная сборочная песочница.
У меня Arch Linux.
В $HOME у мну есть каталог abs, где хранятся (изменённые и собственноручне написанные) PKGBUILD'ы, патчи и архивы сорцов, редко — сами сорцы.
Сорцы, кстати, нужны не тольке для того, чтобы собирать из них софт, но и чтобы просто читать.
в /dev/null. У мну Gentoo, просто так собирать что-то руками приходится в крайних случаях. Например, надо написать .ebuild или потестить что-то со своими библиотеками. В тех редких случаях, когда нету -9999.ebuild для сборки из svn/git/hg, когда лень возиться с paludis, когда готового ебилда нет или не собирается, в ~/src/ распаковываю исходники, собираю, параллельно пишу ебилд в vim. Запускаю собранное, тестю. Запускаю сборку через ebuild .. compile/merge/postinst/qmerge, смотрю, правлю ошибки в .ebuild. Потом, когда .ebuild написан (желательно, -9999.ebuild), ложу и патчи его в локальный оверлей, а исходники из ~/src/ вытираю.