Project

General

Profile

Support #631

Updated by Daniel Curtis over 9 years ago

Ubuntu is currently the most popular flavor of Linux, based heavily off of Debian. It has a huge community, lots of support from developers, and is a suitable platform for both workstation and server. With a Long-Term Support version every other major version, offering 5 years of support at no cost. This is a guide for setting up a development environment using an Ubuntu 14.04 derivative. 

 *Start by opening a Terminal* 

 h2. Overview 

 A few applications are necessary for a functional developer computer complete with an office suite, web browser, media player, development tools, and few extra goodies. Here are a few, more to come: 

 h2. Setup Third-Party PPA repositories 

 * Latest HandBrake PPA 
 <pre> 
 sudo apt-add-repository ppa:stebbins/handbrake-releases 
 </pre> 

 * Android adb & fastboot PPA 
 <pre> 
 sudo add-apt-repository ppa:nilarimogard/webupd8 
 </pre> 

 * ownCloud Client repo 
 <pre> 
 wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key 
 sudo apt-key add - < Release.key   
 sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list" 
 </pre> 

 * Google Chome repo 
 <pre> 
 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -  
 sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' 
 </pre> 

 * Refresh the software manager cache: 
 <pre>sudo apt-get update</pre> 

 The following command will install: 
 # HandBrake*: * *HandBrake*: The ultimate video conversion program 
 # VirtualBox * *VirtualBox w/ Guest Additions*: Virtual computing software 
 # LibreOffice*: * *LibreOffice*: Office suite 
 # Windows * *Windows Network Browsing*: For connecting to Windows shares 
 # Firefox*: * *Firefox*: Mozilla Web browser 
 # Thunderbird*: * *Thunderbird*: Mail client 
 # Pidgin*: * *Pidgin*: Instant messaging client 
 # Google * *Google Chrome*: Google Chrome web browser 
 # Chromium*: * *Chromium*: Open Source Chrome web browser 
 # BleachBit*: * *BleachBit*: Browser, mail, application cleaning application 
 # GIMP*: * *GIMP*: Image editing 
 # Filezilla*: * *Filezilla*: FTP/SFTP Client 
 # git*: * *git*: Source code management 
 # KeePass2*: * *KeePass2*: Password management 
 # VLC*: * *VLC*: Media player 
 # Restricted * *Restricted codecs*: Closed source audio and video codecs, i.e .mp3 
 # Arduino*: * *Arduino*: Arduino Integrated Development Environment 
 # Fritzing*: * *Fritzing*: Prototyping software 

 * Install the packages: 
 <pre>sudo apt-get install chrome-browser-stable virtualbox virtualbox-guest-additions-iso libreoffice truecrypt bleachbit nautilus-share samba firefox thunderbird pidgin pidgin-otr gimp gimp-data-extras gimp-help-en filezilla git keepass2 ubuntu-restricted-extras vlc chromium-browser android-tools-adb android-tools-fastboot arduino fritzing libqt4-sql-sqlite handbrake-gtk kdenlive k3b openshot nmap wireshark geany remmina calibre owncloud-client</pre>

Back