1

I am looking to upgrade from 13.04 to the upcoming 13.10 but have a few questions about how to handle the upgrade whilst having the least impact on my current setup.

I have these partitions on my brand new SSD :

/boot - 512 MB
/ - 30 GB
/ - 30 GB (for alternate install, I like to try different distros on my laptop)
/usr/local/bin - 20 GB (contains all my dev env binaries like java6, java7, ant, sbt, eclipse, sublime text etc., manually installed by me)
/home - 65GB
swap - 8 GB (same as RAM)
data - remaining 70 GB

I have windows that came with the laptop installed on my slower 7200rpm spindle disk and am using its remainder 400GB as my primary data storage.

  1. I am looking at the easiest way to upgrade with a clean install to the latest version of ubuntu while keeping the following intact :

    • (done) home folder (including ssh keys, wine, all user configurations, etc.)
    • user defined env variables used for development (pointing to /usr/local/bin in ~/.zshrc for making commands like java, scala, ant etc available on CLI)
    • programs installed like f.lux, shutter, guake, clipit, terminator, git etc.
    • startup applications like skype, bitmessage, dropbox etc. startup applications
    • (done) custom ppa packages added
    • installed and configured app indicators
  2. Should I change my partition strategy? im not aware if there is a better way of partitioning the disk to install all the operating systems according to my requirements.

  3. What should my backup policy be? Should I create another partition on my spindle disk to save local backups? How big should it be? What folders should I backup?

To partially fill in the blanks for Q1. : I found this link which helps in recovering the ppa list and installed packages. There is also another link with a similar motive.

So my problem of ppa, installed packages, home directory is resolved. But im concerned about my /usr/local/bin, my startup applications and my installed app indicators. If my dev environment remains unaltered im happy.

0 Answers0