Debian 7.3 is out
debian.org
debian.org
http://www.debian.org/releases/stable/amd64/release-notes/in...
There's nothing special about upgrading Debian between point releases.
When the newbie installed debian in the first place they were (should have been) told to do that.
(And yes there is a tool that will do it automatically and email you if there are updates - apticron.)
apt-get dist-upgrade
???Between point releases, there really shouldn't be new dependencies. Maybe if some library is found to be totally broken from a security point of view it is replaced by another, but that happens very rarely.
So usually, the two commands do exactly the same thing for point release upgrades.
$ sudo apt-get update && sudo apt-get upgrade
In this particular case, from 7.1 to 7.3, "dist-upgrade" is not needed (you aren't upgrading from one distribution to another (e.g. from 6 to 7)).It never happens with a point release though - they are careful about that.
Better use 'aptitude':
sudo aptitude update && aptitude full-upgradeI've been using debian for years and always just used apt-get.
Furthermore:
http://superuser.com/questions/93437/aptitude-vs-apt-get-whi...
I can see the search being useful though.
Seeing as my muscle memory is set at apt-get, i'll stick with it for the moment.
Those smarts were later moved to apt itself, but it's still a part of the folklore.
The release notes you linked to are for the original 7.0 release. I think that most people will pretty much ignore that there's a point release and continue to update their systems regularly -- unless you're installing a large number of systems or have particular requirements there seems little point in paying it specific attention.
The notes I linked are the ones linked from the post page on where the upgrade instructions can be found.
apt-get update && apt-get upgrade && apt-get dist-upgrade
To clarify: dist-upgrade upgrades everything, including installing or removing new dependencies. Upgrade upgrades the installed packages, but doesn't add or remove new packages. In theory only using "upgrade" is supposed to be safer (eg more unlikely to break something) but I have not encountered any problems when using dist-upgrade (disclaimer: when you rely on the standard distro repositories; if you use unstable programs/repos or 3rd party repos/PPAs in Ubuntu, it is more likely that dist-upgrade breaks something).
But I do not agree with what ksdkkdddd said. There is not really a use to do upgrade and then dist-upgrade right after it, because upgrade doesn't magically fix something in case dist-upgrade breaks something. It works or it does not. Also if you use apt from the terminal (as you should) and not rely on graphical updaters you always get output on what may prevent upgrading and how to resolve it.
I would say it makes more of a difference on systems that are infrequently upgraded in general since a few points away from the current versions aren't going to contain many differences anyways, but I'd certainly be more hesitant to dist-upgrade from a .0 release (6.0 to 7.x, for example). I'd almost rather clean-install in that scenario since it amounts to a similarly-sized download.
See also https://wiki.debian.org/DebianReleases/PointReleases
Even funnier, I found the answer for that on the Arch Wiki page on Pacmac Rosetta:
RPM distros are similar, as they use higher-level tools to do dependencies (yum, zypper, etc.; there was even apt for RPM) and then RPM to actually install the packages and track them.
Admittedly though Debian's command line tools are stuck in the past in this regard, as the user shouldn't need to care about all this. Arch gets this right by putting it all into pacman.
If you want to know which packages are installed: aptitude search '~i'
That command will list all your installed packages and the automagically installed ones will be marked with A.
When I first started using Arch (coming from 'buntu and Debian) I was surprised just how straightforward most of the flags were.
The opposite would be the surprising thing, this is not Windows. There are managers that do the whole thing in one single executable that calls others, even with GUIs etc, for dumb people.
Debian is pretty much the only "major" distro that does sensible package management and history shows it just beats the rest at what it does. Other than Debian, I value Slackware because its approach works for what it does. These two make Gentoo and Arch pointless. Ubuntu and Mint work differently and with different goals. I can also rescue Puppy, SLAX, and Stalix. Rest I've tried are basically a waste of time and a result of not knowing what's out there combined with "Not Invented Here" syndrome.
Source: Running Debian Wheezy on a 2011 Air.
edit to add: Here's a quick list what running Debian on a VM gives you:
* Seamless full-screen linux with full hardware access (e.g. GPU)
* Advantage of native OS X drivers (particularly the amazing trackpad -- linux drivers crippled it in my experience)
* Instant, lag-free transition between linux/OS X -- e.g. four-finger "swipe" gesture between desktops.
* Shared linux/OS X filesystem ("shared folders")
* Zero hassle with linux wifi, custom bootloader hacks (rEFIt), etc. VirtualBox has first-class support in Debian -- everything's just an apt-get away: https://wiki.debian.org/VirtualBox
The naming of these is confusing :-)
http://www.debian.org/devel/debian-installer/
I am not sure, but you may need the additional firmware files listed on that page.
It's been too long since I used a Mac, but if someone wants to donate a recent Macbook to me I'm happy to get Debian set up and blog about it ;)
I tried both i386 and amd64 about a week ago on my 2011 Macbook Air, and only the amd64 image booted successfully.
You shouldn't need rEFIt.