Ernest G. Wilson II's Debian Basic Install Instructions

 


# Download Debian Installation (The appropriate package is "i386" under "Small CDs")
http://www.debian.org/distrib/netinst


# Installing Debian
Full Software Install
Use the Debian Boot CD
Boot: (press enter)
Language: English
Country: United States
Keymap: American English
Hostname: debian
CD detect may error, just try again
Guided – use entire disk (press enter)
Erase entire disk: (disk name appears here) (press enter)
Separate /home, /usr, /var and /tmp partitions: (press enter)
Finish partitioning and write changes to disk: (press enter)
Write the changes to disks? <Yes>


Select Timezone: (Select the timezone for the customer)
root password: rootpassword
re-enter password: rootpassword
username: install
New user: install
Password: installpassword
Re-enter password: installpassword
Use mirror: yes
Mirror Country: United States
Choose the Debian mirror to use: ftp.us.debian.org
HTTP proxy information: (press enter)
Popularity-contest: <no>
Choose software to install: (deselect Desktop environment, only select standard system) <Continue>
Install the GRUB boot loader to the master boot record? <Yes>

Login prompt will appear

Login: root
Password: rootpassword


# Comment out the CD-ROM as a "source" if CD is in your list if you do not intend to install software from CD-ROM (Use the Internet instead of CD if you can)
nano /etc/apt/sources.list

# Install SSH
apt-get -y install ssh

# Configure Static IP and comment out DHCP
nano /etc/network/interfaces

# Restart the network after changes
/etc/init.d/networking restart

# Update & Upgrade
apt-get update
apt-get -V upgrade


# Install some "Basic" software
cd /var/local
apt-get -y install apt-show-versions \
                                              bison \
                                 build-essential \
                                                 flex \
                                                 gdb \
                                                iftop \
                                  libexpat1-dev \
                        libmysqlclient15-dev \
                                libncurses5-dev \
                  linux-headers-`uname -r` \
                                      libcurl3-dev \
                                          libssl-dev \
                                                  links \
                                           logcheck \
                                                logtail \
                                                   lynx \
                                              mtr-tiny \
                                                 mytop \
                                                  nmap \
                                           ntp-simple \
                                                      rcs \
                                                     sox \
                                               tcpdump\
                                           libdv4-dev \
                                          libpopt-dev \
                                               doxygen \
                                                        mc \
                                              subversion
 

# Update & Upgrade
apt-get update
apt-get -V upgrade