Skip to content

Instantly share code, notes, and snippets.

@h4cc
Last active December 26, 2015 02:49
Show Gist options
  • Save h4cc/7081667 to your computer and use it in GitHub Desktop.
Save h4cc/7081667 to your computer and use it in GitHub Desktop.
Ubuntu 13.10 Saucy Salamander - Basic packages i usually install
#--- Ubuntu 13.10 Saucy Salamander
#-
#- Basic packages i usually install
#
# Update and Upgrade
sudo apt-get update
sudo apt-get upgrade
# Graphics
sudo apt-get install gimp gimp-data gimp-plugin-registry gimp-data-extras geeqie graphviz ffmpeg jpegoptim
# - Darktable
sudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get update && sudo apt-get install darktable
# Communication
sudo apt-get install pidgin filezilla
# Archives
sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack arj cabextract file-roller
# Media
sudo apt-get install openshot openshot-doc vlc ubuntu-restricted-extras libavformat-extra-53 libavcodec-extra-53 libdvdread4 blender gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly totem libxine1-ffmpeg
sudo /usr/share/doc/libdvdread4/install-css.sh
# System
sudo apt-get install icedtea-7-plugin openjdk-7-jre oracle-java7-installer subversion rabbitvcs-nautilus git curl vim network-manager-openvpn gparted gnome-disk-utility traceroute cloc whois mssh inotify-tools openssh-server sqlite3
# - Filesystems
sudo apt-get install exfat-fuse exfat-utils e2fsprogs mtools dosfstools hfsutils hfsprogs jfsutils util-linux lvm2 nilfs-tools ntfs-3g reiser4progs reiserfsprogs xfsprogs attr quota f2fs-tools
# Apache2
sudo apt-get install apache2-mpm-prefork
sudo a2enmod rewrite
# PHP
sudo apt-get install libapache2-mod-php5 php5-apcu php5-mongo php5-json php5-imagick php5-xdebug php5-memcached php5-memcache php5-mcrypt php5-intl php5-geoip php5-ffmpeg php5-cli php5-sqlite php5-mysql php5-ldap php5-gmp php5-gd php5-curl php-pear php5-dev
# - Set php timezone to berlin in all php.ini files.
sudo sed -i 's@;date.timezone =@date.timezone = "Europe/Berlin"@g' /etc/php5/*/php.ini
# - Active writing of PHAR files for cli.
sudo sed -i 's@;phar.readonly = On@phar.readonly = Off@g' /etc/php5/cli/php.ini
# Activate mongo extension
sudo php5enmod mongo
# MySQL
sudo apt-get install mysql-server
# Memcached
sudo apt-get install memcached
# MongoDB
# Source: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-10gen
# ZeroMQ
# - Library
sudo add-apt-repository ppa:chris-lea/zeromq
sudo apt-get update
sudo apt-get install libzmq-dbg libzmq-dev libzmq1
# - PHP Module
# Install via PECL, as long as cris-lea has not released a new php-zmq package.
sudo pecl install channel://pecl.php.net/zmq-1.0.9
echo 'extension=zmq.so' | sudo tee /etc/php5/mods-available/zmq.ini
sudo php5enmod zmq
# Other tools
sudo apt-get install htop nautilus-open-terminal guake password-gorilla retext
sudo add-apt-repository ppa:tualatrix/next && sudo apt-get upgrade && sudo apt-get install ubuntu-tweak
# Raise inotify limit
echo "fs.inotify.max_user_watches = 524288" | sudo tee /etc/sysctl.d/60-inotify.conf
sudo service procps restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment