Quick start ubuntu 11.10: Difference between revisions
m (→Odds and ends) |
|||
Line 78: | Line 78: | ||
to configure auto-raise like I am used to. | to configure auto-raise like I am used to. | ||
* I have many helper scripts (svndiff, qdiff, finds, etc) in my ~/help directory, so I copied all of them over | |||
* I customized my ~/.basrc and ~/.emacs, so I copied them over too. |
Revision as of 04:16, 29 October 2011
I bought a new laptop today (2011 10 28) and I thought it would document what I did to get it up and running like my desktop machine. Here are my notes.
Installing Ubuntu
Downloaded 32 bit Ubuntu 11.10 ISO from http:www.ubuntu.com and did a default install, selecting installing non Open Source packages. Updated to the latest version.
When I started Ubuntu 11.10 I met Unity - ugh - this is going to take some getting used to. I finally pinned terminal in my app launcher by picking "Dash home" (top icon in the left vertical panel), More Apps, Search "terminal", then when it shows up in the left panel, right mouse click and select "Keep in launcher".
sudo, my best friend
I don't want sudo to ask me for a password all the time, so I run:
sudo sh -c "echo '%admin ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers"
Capturing packages installed on desktop PC
I have been using the same desktop PC, with Ubuntu installed, for several years. The simple way to make sure my new laptop would have what I needed while on the road was to install the same packages I have installed on my desktop.
On my desktop I ran:
INSTALLED_PACKAGES=`aptitude search '[a-z]*' | grep ^i | cut -c5-36` for PACKAGE in $INSTALLED_PACKAGES ; do echo apt-get -y install $PACKAGE ; done > /tmp/get-packages.sh
Installing packages on laptop
To copy the /tmp/get-packages.sh, I connected from my laptop to my desktop opening my home directory (left panel, 2nd icon down, Home Foled) then entering into the Go->Location (from the application menu in the top part of the screen) and use ssh://contra-lx where my desktop PC DNS name is contra-lx.
I copied /tmp/get-packages.sh to the Desktop on my new laptop and ran:
sudo sh -x $HOME/Desktop/get-packages.sh
SDK downloads
I use /opt/ridgerun/downloads to hold all the packages and tarballs downloaded by the SDK. To reduce the network downloads (allowing me to work on an airplane) I copied all contents to my laptop. The downside is wasted disk space for older versions that the SDK doesn't use anymore
On my desktop I ran:
cd /opt/ridgerun tar -cf /tmp/opt.ridgerun.downloads.tar downloads
Then copied over /tmp/opt.ridgerun.downloads.tar from my desktop to ~/Desktop on my laptop.
To install the pre-filled downloads directory on the laptop:
cd /opt sudo mkdir ridgerun sudo chmod ugo+rwx ridgerun cd ridgerun tar -xf ~/Desktop/opt.ridgerun.downloads.tar
Check out, configure, and build RidgeRun SDK
To see if I had everything I needed installed on my laptop, I checked out one of RidgeRun's SDKs and built the target hardware images.
cd mkdir -p work cd work svn co $SDK_URL dm368sdk cd dm368sdk make config make
Odds and ends
This is my first go at Unity, I found I had to install
- CompizConfig Settings Manager
to configure auto-raise like I am used to.
- I have many helper scripts (svndiff, qdiff, finds, etc) in my ~/help directory, so I copied all of them over
- I customized my ~/.basrc and ~/.emacs, so I copied them over too.