On Thursday, March 10, 2011 11:11:42 Alan Snyder wrote:
> First.. running a VB app under wine... wow... they've come so far from
> running notepad :)
>
> Second.. how about running svn or perforce (free for 1 user license.. even
> commercial). For pure backup with not much recovery raunchy suffices, once
> you get into partial and selective restore things get more complicates.
> Source control might make sense. Can't speak for GIT or bitkeeper bit I'd
> check them out.
There's a newer package in Debian called 'bup' which is a backup system based
on Git. "bup is a backup tool which stores the backups in a system based
around the packfile format from git." I've installed it but haven't had the
time to try it yet. I also think the 'backintime-gnome' or 'backintime-kde'
packages are likely fitting.
Now, specifically when it comes to Ubuntu or other Debian-based distributions
I have a slightly different suggestion -- have a look at the man page for
dpkg, specifically for
'dpkg --get-selections'
'dpkg --set-selections'
So if you want to reinstall Ubuntu from scratch and then have all of the
packages installed that you used to have installed before, you can:
- Save your old apt-get list of Sources (/etc/apt/sources.list
as well as /etc/apt.d/* files)
- save the list of installed packages with
dpkg --get-selections > <boxname>.packages.list
Then resintall Ubuntu, then to set the package list for what should be
installed/purged/removed as it was before:
- copy over the /etc/apt files and run 'apt-get update'
- copy over the package list file and import with:
dpkg --set-selections < <boxname>.packages.list
- run your favorite package installer and tell it to 'go'.
This what I do to reinstall my own system when I occasionally do it. This
method works well but has one caveat: packages set to be 'install' that are
imported are set as if they were chosen to be installed "manually". This
means that if later a library that is set as having been installed "manually"
is orphaned and not used anymore, it will not automatically be removed.
Whether something is set to install "manually" or "automatically" is something
that can be set in the package manager programs, so this can be repaired later
at any time.
-- Chris
--
Chris Knadle
[email protected]
_______________________________________________
Mid-Hudson Valley Linux Users Group http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) MHVLS Auditorium
Apr 6 - Introduction to IPv6
May 4 - Inkscape
Jun 1 - Zimbra