Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save arianpasquali/972253e3fcae498e4930c0fc769efe6e to your computer and use it in GitHub Desktop.
Save arianpasquali/972253e3fcae498e4930c0fc769efe6e to your computer and use it in GitHub Desktop.
Post installation of Elementary OS
## Important tools and specific notes to setup elmentary os on my thinkpad
## First update:
sudo apt-get update && sudo apt-get upgrade
## Kernel updates:
sudo apt-get install linux-generic-lts-raring
## Essentials:
sudo apt-get install htop vim build-essential openjdk-8-jdk python-pip tmux msttcorefonts fonts-powerline apt-transport-https
transmission python-dev python-pysqlite2 python-pysqlite3
sudo apt-get install build-essential ubuntu-restrict-extras devede winff k3b libavformat-extra-53 libavcodec-extra-53 tomboy vlc audience etube foto gazette faac faad ffmpeg ffmpeg2theora flac icedax id3v2 lame libflac++6 libjpeg-progs libmpeg3-1 mencoder mjpegtools mp3gain mpeg2dec mpeg3-utils mpegdemux mpg123 mpg321 regionset sox uudeview vorbis-tools x264 dconf-editor dconf-tools wingpanel-slim soundconverter gstreamer0.8-plugins gstreamer0.8-mad gstreamer0.8-lame gwenview pinta indicator-synapse vim-gtk tree aria2 links2 gimp unzip msttcorefonts openjdk-6-jdk
## Developer essentials:
sudo apt-get install python-pip git git-svn mercurial subversion htop
## Development
sudo apt-get install -y apt-transport-https
sudo pip install --upgrade pip
Install the GPG key:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
Ensure apt is set up to work with https sources:
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
sudo apt-get install -y python-pip python-dev build-essential
sudo pip install -y virtualenv virtualenvwrapper
# Visual Studio Code
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get update
sudo apt-get install code
# Atom
wget https://atom.io/download/deb
sudo dpkg -i https://atom.io/download/deb
# Mongodb
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
sudo apt-geecho "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo apt-get update
sudo apt-get install -y mongodb-org
# Slack
wget https://downloads.slack-edge.com/linux_releases/slack-desktop-3.0.5-amd64.deb
sudo dpkg -i slack-desktop-3.0.5-amd64.deb
## Elementary-tweak (desktop improvements):
sudo add-apt-repository ppa:philip.scott/elementary-tweaks && sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-get install elementary-tweaks
## Libreoffice int pt-br:
sudo apt-get install libreoffice
sudo apt-get install libreoffice-l10n-pt-br myspell-pt-br
## Dropbox
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd
## System utilities
## Flashplayer in Midori:
sudo apt-get install flashplugin-installer
sudo ln -s /usr/lib/mozilla/plugins/flashplugin-alternative.so /usr/lib/mozilla/plugins/libflashplayer.so
sudo apt-get install nspluginwrapper
nspluginwrapper -v -a -n -i
## zram:
sudo add-apt-repository ppa:shnatsel/zram && sudo apt-get update && sudo apt-get install zramswap-enabler -y
# Oracle jdk7:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# Virtualbox
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
sudo apt-get install virtualbox
## Spotify
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
sudo apt-get update
sudo apt-get install spotify-client
## Utilities
sudo apt-get install vlc browser-plugin-vlc
wget https://github.com/KELiON/cerebro/releases/download/v0.3.1/cerebro_0.3.1_amd64.deb
sudo dpkg -i cerebro_0.3.1_amd64.deb
## ReadWrite MacOs file system
sudo apt-get install hfsprogs
## Mount external macos filesystem disk
sudo fsck.hfsplus /dev/sdb1
sudo mkdir /media/mount/location
sudo mount -t hfsplus -o force,rw /dev/sdb1 /media/mount/location
#or remount
#sudo mount -t hfsplus -o remount,force,rw /media/mount/location
#if necessary, chmod permissions
#sudo chown -R <xxx> /media/mount/location
## Setup Wifi and Ethernet drivers
wget http://12244.wpc.azureedge.net/8012244/drivers/rtdrivers/cn/nic/0010-r8168-8.045.08.tar.bz2
tar jxf 0010-r8168-8.045.08.tar.bz2
cd r8168-8.045.08/
sudo ./autorun.sh
lsmod | grep r8168
ifconfig -a
sudo ifconfig enp4s0 up
sudo nano /etc/network/interfaces
sudo make
auto wlp5s0 enp4s0 up
iface wlp5s0 enp4s0 inet dhcp
## System clean:
sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get -f install
sudo apt-get autoremove
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment