很多软体套件提供给各式 UNIX, 包括 Linux, 是将原始码档案压缩成档案(archives)而发行的. 相同的套件可以建立以便在不同对象的机器上执行, 并且这可节省些软体成品而免於必须制造各种发行版本. 软体套件的单一发行版本结果能执行在各式实体(incarnations), 像是在 Intel 机器, DEC Alpha, RISC 工作站, 甚至是电算主机. 但不幸的是, 这将"建立"软体的工作推给了最终使用者(end user), 实际上是"系统管理者", 即坐在键盘前的同志...你. 虽然这样, 认真来说这过程并不是像它看起来那麽可怕或不可思议, 就像这指引所解说一样.