Skip to content

Instantly share code, notes, and snippets.

@yangsheng1107
Last active December 23, 2015 13:34
Show Gist options
  • Save yangsheng1107/a76084546e9864d56672 to your computer and use it in GitHub Desktop.
Save yangsheng1107/a76084546e9864d56672 to your computer and use it in GitHub Desktop.
install essentials software on ubuntu
#!/bin/bash
#-----app update------
sudo apt-get update; sudo apt-get -y upgrade
sudo aptitude update; sudo aptitude -y upgrade
sudo apt-get -y autoclean autoremove clean
#-----app install------
sudo apt-get -y install vim git subversion gdebi build-essential gcin im-config xfonts-terminus kupfer xdg-user-dirs-gtk aptitude byobu rtorrent samba unzip
#-----modify /etc/apt/sources.list------
# replace form "foo" to "bar" by sed : sed -i 's/foo/bar/g'
sudo sed -i 's/deb cdrom:/#deb cdrom:/g' /etc/apt/sources.list
#-----autologin : modify /etc/lightdm/lightdm.conf------
sudo sed -i 's/#autologin-user=/autologin-user=yangsheng/g' /etc/lightdm/lightdm.conf
sudo sed -i 's/#autologin-user-timeout=0/autologin-user-timeout=0/g' /etc/lightdm/lightdm.conf
#-----terminal color : modify ~/.bashrc------
sed -i 's/#force_color_prompt=yes/force_color_prompt=yes/g' ~/.bashrc
#-----virtualbox------
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian jessie contrib' >> /etc/apt/sources.list"
sudo apt-get update
sudo apt-get install virtualbox-5.0
#-----chrome------
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
chmod +x ./google-chrome-stable_current_amd64.deb
sudo gdebi ./google-chrome-stable_current_amd64.deb
rm ./google-chrome-stable_current_amd64.deb
#-----rar------
wget http://ftp.tw.debian.org/debian/pool/non-free/u/unrar-nonfree/unrar_5.2.7-0.1_amd64.deb
chmod +x ./unrar*
sudo gdebi ./unrar*
rm ./unrar*
#-----samba------
mkdir -pv /home/work
sudo apt-get install samba
# replace form "foo" to "bar" by sed : sed -i 's/foo/bar/g'
sudo sed -i 's/read only = yes/read only = no/g' /etc/samba/smb.conf
sudo sed -i 's/create mask = 0700/create mask = 0775/g' /etc/samba/smb.conf
sudo sed -i 's/directory mask = 0700/directory mask = 0775/g' /etc/samba/smb.conf
sudo systemctl restart smbd.service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment