I did a standard install. I set my time zone, keyboard, and not much else.
Then I executed
>sudo ls
I usually enter my public ssh key, restrict logins to ssh, and some other stuff that I don't remember right now: I like egg-nog.
If you have a nice script to set up the firewall, lock down logins, and generally tighten security, please feel free to post it.
#!/bin/sh
# ----------------
# upgrade the standard Ubuntu Precise Pangolin (12.04) distribution,
# prepare to build bytecoin
# build bytecoin
# place on desktop
# ----------------
# before executing, perform sudo ls
cd ~
# ---- comment out the next 3 lines if you don't have an apt proxy.
echo "Acquire::http { Proxy \"http://yourproxy.local:3142\"; };" > proxy.temp
sudo chown root:root proxy.temp
sudo mv proxy.temp /etc/apt/apt.conf.d/01proxy
# ----
sudo apt-get update; sudo apt-get -y upgrade
sudo apt-get install -y python python-dev ntp git \
gparted openssh-server \
traceroute \
libdb5.1++-dev libssl-dev pkg-config qt4-qmake libqt4-dev \
libqrencode-dev \
libboost-system-dev libboost-filesystem-dev libboost-program-options-dev \
libboost-thread-dev libboost-test-dev \
git-core build-essential \
libminiupnpc8-dev libminiupnpc8=1.6-3ubuntu1 libminiupnpc-dev=1.6-3ubuntu1
# This last line ^ fixes a pesky problem.
git clone https://github.com/ahmedbodi/bytecoin
cd ~/bytecoin
qmake bytecoin-qt.pro USE_QRCODE=1
make
cd src; make -f makefile.unix bytecoind
# ----
# set up some directories and links.
# ----
ln ~/bytecoin/bytecoin-qt ~/Desktop/bytecoin-qt
ln ~/bytecoin/src/bytecoind ~/Desktop/bytecoind
mkdir -p ~/.bytecoin
cp ~/bytecoin/bytecoin.conf ~/.bytecoin/.
echo "logtimestamps=1" >> ~/.bytecoin/bytecoin.conf