I posted my Preparation Guide for upgrading from Linux Mint Olivia to Petra, with the system configuration and applications I'll need for recreating my current work environment. This post takes us to the next level by listing all of the installation steps in one place. Here was my Nadia to Olivia Tech Notes post for comparison. You'll find this edition of Upgrade Tech Notes a bit more comprehensive.
We'll be starting with getting the LAMP stack in place, configuring Samba, installing Oracle Java 7 SDK, that sort of thing. Let's go!
- There are many good LAMP Install Guides out there. I've used Jeremy Morgan's post the last few times and will stick with it.
- I'm moving to MariaDB in Petra and away from MySQL. Here's the MariaDB Repository listing which generates the packaging commands for MariaDB. It will be my first experience with MariaDB, so we'll see how it goes.
- Oracle 7 Java SDK. Here's a good Ubuntu PPA Install Guide. I used the Wiki-How guide last time and think I'll use it again because of its completeness.
- Tomcat. This Ask Ubuntu post was the guide I used successfully in the past to install the latest 7.0.42 release. I'll be able to ZIP my existing Tomcat server, update .bashrc and configure Apache Proxy Mod from backup references.
- Samba. Here's the NixMash Samba Setup Guide.
- GLX Cairo-Dock. Repository installation steps on glx-dock.org. The settings for glx-dock are located in ~/.config/cairo-dock, so that will save time in recreating my Olivia Petra Dock.
- I like the “White” theme I've been using, but it isn't certified for Cinnamon 2.0. I may instead want to go with a Petra base package theme and customize it rather than use a theme last certified for Cinnamon 1.6. The White Theme (and other themes I installed in Olivia) are located in ~/.themes, so an easy matter of copy-paste if I decide to use it.
- I like the LoginIcons set I used in Olivia, so I could make a copy of /usr/share/icons/LoginIcons for quick transfer to Petra
That should about do it for the system configuration. Now on to the apps!
- I'll be transferring a lot of data from Cloud Storage to my Pristine Petra PCs, so we'll need to start by installing Ubuntu One, my main Cloud Storage app. I'll also probably use Copy, since it works great and I have 20GBs with it. The Copy install can be lengthy or real simple with a download and a $ ./CopyAgent. The CopyAgent approach worked fine for me before, so I'll stick with that. I covered installing Ubuntu One in the Nadia to Olivia Tech Notes.
- Chrome. Google Linux/Ubuntu Download Page.
- Will use the Software Manager to install latest Thunderbird
- Here is a NixMash Guide on Updating the Polly Twitter Desktop Client in Linux Mint. Polly can also be installed via PPA, so I may go with that instead.
- Blue Griffon WYSIWYG HTML editor is a straight download, extract and create a launcher. I'll want to transfer my custom keyboard settings and configuration files. Those are in ~/.disruptive innovations sarl. I blogged the details here. Blue Griffon can be installed from a GetDeb repository, and like Polly I may go PPA.
- The shutter-project.org PPA instructions for Shutter Screen Capture written for Ubuntu 9(!) still work in 13.10.
- Here's a good How-To on installing the latest Gimp Release in Ubuntu.
- Installing the Diodon Clipboard Manager via PPA.
- Installing the Pithos Pandora Desktop Client.
- Python command to install the Calibre eBook Manager.
- Installing the UberWriter Markdown Editor.
- A simple sudo apt-get install meld should do the job for Meld File Diff and Compare.
- Instructions for Oracle VM VirtualBox.
- Navicat Premium SQL Administration and Development IDE is a download and unzip. I'll have the .tar.gz at the ready. Must remember to DE-AUTHORIZE IN OLIVIA before installing Petra. Navicat is the only app I use that runs in Wine, so I'll have to install Wine first.
- IntelliJ IDEA is another download and unzip. Will have the tar.gz ready. JetBrains Licensing Agreement supports multiple PCs as long as not used concurrently, so no de-authorization to remember. Here's a dated IntelliJ IDEA setup guide, but which may come in handy. I might want to spruce up the IDE fonts, which I covered here.
OKAY! I think I'm ready when Petra goes Gold. I'll make a few notes during the upgrade no doubt, maybe compile a script so the next Mint Upgrade will be even more streamlined. Stay tuned.