Forked from gustavohenrique/elementaryos-postinstall
Last active
April 12, 2018 16:08
-
-
Save arianpasquali/972253e3fcae498e4930c0fc769efe6e to your computer and use it in GitHub Desktop.
Post installation of Elementary OS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## 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