3 ms·
In theory this should be super easy on most Linux systems because of the software repos. On Debian based systems, on your existing development machine, you can
by jlarocco 14y ago
In theory this should be super easy on most Linux systems because of the software repos.
On Debian based systems, on your existing development machine, you can do:
dpkg --get-selections > installed_stuff.txt
Then copy the file "installed_stuff.txt" to the new machine/VM and do:
dpkg --set-selections < installed_stuff.txt
It becomes a little more difficult when there are dependencies that aren't in the package system.
Another thing I've found useful is to have a git repo with my config files. Then on a new machine I can clone the repo and have access to all of them. I've been meaning to write a script that copies everything to the right location, but haven't got around to it yet.
- roderikvdv 14y agoCheck out http://dotfiles.github.com http://dotfiles.github.com Most scripts have these bootstrap files, my dotfiles and more are based on this repo https://github.com/mathiasbynens/dotfiles https://github.com/mathiasbynens/dotfiles with a very good setup script.
- FilterJoe 14y agoThanks for that - looks like a huge time saver! Unfortunately, it won't fully automate setup. Things like entering passwords for a service you want to set up, tinkering with desktop, firefox or other app settings, etc. But still - this gets you a big head start.