Почему нельзя сделать систему, которой ты даёшь путь до файла, а она делает так, что файл появляется? Система бы представляла собой перечень файлов и соответствующих им пакетов. Пакеты ставятся с зависимостями (как обычно).
А от вот я пытаюсь в генте сделать emerge -v imagemagick, предварительно сломав какие-то пакеты в системе, а оно мне эти пакеты само не может вылечить, получаю:
grep: /usr/lib/libjpeg.la: No such file or directory
/bin/sed: can't read /usr/lib/libjpeg.la: No such file or directory
Ну да, emerge -v media-libs/jpeg и другие «jpeg» пробовал - /usr/lib/libjpeg.la не появляется. Может я дебил конечно, но ведь и о дебилах нужно думать! Гейтс подумал - имеет миллиарды. Линуксистам миллиарды не нужны? Не поверю - можно было бы сотни нефти серверов с дистрибутивами поднять, выпустить миллиард бесплатных кружек с пингвином.