What you need to do on a fresh installation of Ubuntu
First and foremost, here's what you want to do if you install any version of debian OSsudo apt-get update && sudo apt-get upgrade
Most of what I have is common to all of the debian system. I am not sure if arc-theme is available for Mint. I guess, its more specific for Ubuntu. I can check on the same and get back to you folks, if the behavior is any different
I have gone through a lot of websites to collect this information, some of which are my own. Every time I do a fresh installation of LINUX, I have to go over this laborious process of installing these one after the other. Being the programmer I am (and you are), I am sure you agree with the fact, we all hate mundane repetitive activities. Hence I came up with a easier manual that will help me set things up in 3 or 4 steps. May be soon enough, I'll create this as an application and have it as a single step installation.. For the moment, though these following applications will be installed
- Oracle Java
- eclipse
- vlc
- node
- npm
- git
- git-flow
- git-cola
- vim
- ssh
- clementine
- unity-tweak-tool
- gnome-tweak-tool
- ubuntu-make
- virtualbox
- arc-theme
- gcolor2
- SWIFT 2.2
- MongoDB
Add the following PPA, if you want to install Oracle JAVA
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Install NodeJS
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
Install Brackets from Adobe
sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
To install umake that will help you install AndroidStudio, Webstorm through umake command
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
To install arc-theme, please add this repository(Check the version number before you install)
wget http://download.opensuse.org/repositories/home:Horst3180/xUbuntu_15.10/Release.key sudo apt-key add - < Release.key sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/arc-theme.list" sudo apt-get update sudo apt-get install -y sublime-text-installer nodejs oracle-java9-installer eclipse vlc git git-flow git-cola vim ssh clementine unity-tweak-tool gnome-tweak-tool ubuntu-make virtualbox arc-theme gcolor2 lib32z1 lib32ncurses5 lib32stdc++6
brackets
clang libicu-dev mongodb
Installing Wireshark
sudo apt-get install -y wireshark nmap
sudo usermod -a -G wireshark YOUR_USER_NAME
sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod 750 /usr/bin/dumpcap
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
sudo getcap /usr/bin/dumpcap
Why arc-theme?
Arc-Theme is the best theme out there for Ubuntu. It provides a great lot of theme collections that you can choose from in addition to what Ubuntu does. From the time I tried it, I have never looked back. I am sure, the experience will be the same for you too.How to remove a PPA you added
sudo add-apt-repository --remove ppa:webupd8team/brackets
How to remove applications you installed
sudo apt-get remove brackets
Why Ubuntu make?
umake, makes it easy for you to install some of other developer applications for your day time job like Androidstudio, webstorm, pycharm.....with a single command.
umake android
umake swift
umake go
umake ide webstorm
umake ide pycharm
umake ide visual-studio-code
umake ide sublime-text
umake ide atom
Refer to https://wiki.ubuntu.com/ubuntu-make for more information
Why Oracle Java ?
With Android 6 getting a lot of support on Java8, I think it makes sense for us to adopt Oracle's Java8. It's less buggy, more secure and if there are vulnearabilities Oracle has been fast enough to respond on them. I have nothing against Open JDK. feel free to use that, if you have a strong opinion on it.Check to see if MongoDB is installed fine
sudo service mongodb start
You should hear back that the service is started and running correctly on port (usually) 15251. In some cases you don't get to hear back. You are still fine.
krishnan@ubuntukrishnan:~$ sudo service mongodb start
krishnan@ubuntukrishnan:~$ mongo
MongoDB shell version: 2.6.10
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
> show dbs
admin (empty)
local 0.078GB
> exit
bye
In addition to developers requirements, there's plenty of essentials to turn your Ubuntu into a full-fledged system fo all practical purposes - From email system to video editing
Peek - Video Editor
sudo add-apt-repository ppa:peek-developers/stablesudo apt-get updatesudo apt-get install -y peek
Nylas mail client
ThunderBird and evolution has long been the best mail client. Here's a new entrant that will make other mail clinet myopic
Few more
- A simple weather indicator
- Hiri a simple client for MS products
- GitBook Editor Perfect to get started with writing a book in Git
- Google desktop Music player - A common music player between your android device and desktop. Share your audio, video, purchases all from one app
- OpenPics - Building a web application or a photo collection album needs perfection. You need professional tools to shape your picture the way it needs to be before you publish it to the market. OpenPics is a great open source tool that can help you in the ride
Stacer
wget https://github.com/oguzhaninan/Stacer/releases/download/v1.0.4/Stacer_1.0.4_amd64.debsudo dpkg --install Stacer_1.0.4_amd64.deb
Gdebi package installer - Alternative to software center
sudo apt-get install gdebi
Install Snapd
There are not that many video editors that can be as good as Snapd.sudo apt install snapd
Adobe flash-plugin is not something you want in your laptop. They are power hungry and cause lot of crashes. But if you still need them, here you go
- Open Software & Updates
- Switch to ‘Other Software‘ tab
- Click/check the ‘Canonical Partners’ repository
- Refresh your software sources when prompted.
sudo apt install adobe-flashplugin
No comments:
Post a Comment