[EMAIL PROTECTED]:
>
> I am wondering about the best way to install software.  I have used
> the "apt-get" method, which is pretty simple, and have also downloaded
> and compiled from source "tarballs" which is a little more complicated
> but doesn't seem to be a big deal.  Are there significant advantages
> and disadvantages to these methods, besides just convenience?

With self-compiled software, you have to take care of everything
yourself: dependencies, updates (including security relevant updates!)
and deinstallation. This is not bad per se, but can be a lot of work and
a little bit frustrating. Additionally, there may be some work to do to
get individual software packages work together seamlessly.

On the other hand, by doing it all yourself you may learn a lot of stuff
you would never even encounter if you only installed precompiled Debian
packages. And you have more freedom about the options you'd like to
compile into your software.

> I worry about dependencies, and maybe messing stuff up with "apt-get
> update."

If you remember to put self-compiled packages into directories like
/usr/local, apt will never interfere with these programs. But apt will
never know about them either, so if you have a self-compiled program
which is needed by a Debian package you are about to install, apt will
install the necessary Debian package as a dependency. That means that
you may end up with the same program or library twice on your system.
This doesn't necessarily lead to problems, but you'll generally want to
avoid that.

To keep your system stable and tidy, you should generally prefer to
install the Debian package of a specific program. This way you can
easily keep your whole system up to date and you can remove programs
without a trace, if you wish so. Messing your system up with apt-get (or
aptitude, which is the recommended package manager nowadays) is a lot
harder than by installing software yourself.

If you'd like to do more tasks by hand, you may want to take a look at
other distributions. Gentoo, for example, offers mainly source packages
which you have to compile yourself.

J.
-- 
When I am at nightclubs I enjoy looking at other people and assessing
their imagined problems.
[Agree]   [Disagree]
                 <http://www.slowlydownward.com/NODATA/data_enter2.html>

Attachment: signature.asc
Description: Digital signature

Reply via email to