On Tue, 31 Mar 2020 02:43:51 +0800
kaye n <guik...@gmail.com> wrote:

> On Tue, Mar 31, 2020 at 2:27 AM Joe <j...@jretrading.com> wrote:
> 
> >
> > Be careful. Virtualbox pretty much needs the client extensions, and
> > I once upgraded a Virtualbox past the point where the extensions
> > worked with the Debian Stable kernel.
> >
> > --
> > Joe
> >  
> 
> I'm sorry Joe, I have no idea what you just said. I only know the
> basics of GNU/Linux.
> The reason I went with that tecmint.com's method is because if I
> download directly from virtualbox's website ( which I think is a deb
> file?) and I execute the dpkg -i command, I get dependency issues.
> But the virtualbox seems to have installed despite the dependency
> issues.  I did not try to use that virtualbox and instead I removed
> it from my system and tried tecmint.com's method, which installed an
> older version.
> 

Yes, that's basically it. I had upgraded to a version of Virtualbox
which installed OK but the client extensions to that version of
Virtualbox required a kernel version higher than the Debian Stable one.
The client extensions allow more communication with Virtualbox than the
most basic that come with Virtualbox itself, they are pretty much
essential.

Stable hardly changes at all during its lifetime, and only security
updates are available to its most recent kernel, and the same is true
of most other packages. So with time, Stable becomes less and less able
to accept new software that isn't in its repositories, because of
dependency problems. As you have found.

By all means, install what looks good, but be prepared to remove it and
use an earlier version if dependencies are too much of a problem. The
alternative is to move to Debian Testing or Unstable, but you need to
be prepared to fix things when they break. I use Stable on my server,
because I want it to be, and Unstable on my desktop, and I have a
netbook so I can continue to work if something is broken on the
desktop. That is actually fairly rare, and is normally fixable by
returning to a previous version of the offending package, and not
upgrading it until a better version is produced.

Always the choice: new but buggy, or less buggy but older.

-- 
Joe

Reply via email to