Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The reason that there is no "culture" of using binaries when necessary

I don't understand what you mean.

Outside of Gentoo, most distros are based on binaries - I don't need to install GCC in order to install programs via 'apt-get' or 'yum install', nor do I need GCC in order to run them.

--

Assuming you mean 'culture of not using the built-in package manager', here's what I think:

While I've definitely done "scp a.out $other_system:" that only works for the most trivial of programs. After you accumulate a few more files, it becomes "scp foo.tgz $other_system:" because there're some library files/whatever to be included.

But then it turns out some of those files need to get put in the right place, so the next step is a rudimentary runme.sh script that sets up the system.

Hang on, what's the last version we 'installed'? Just have runme.sh stick version info in /etc/foo.conf.

Congratulations, you've got a rudimentary packaging system!

The reason there's no culture of avoiding the package manager is because it's there to help you so you don't have to manually hunt down rpm files to extract .so files, among other things. (If I never have to use rpmfind.net again it'll be too soon.)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: