Last active
December 26, 2015 02:49
-
-
Save h4cc/7081667 to your computer and use it in GitHub Desktop.
Ubuntu 13.10 Saucy Salamander - Basic packages i usually install
This file contains hidden or 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
#--- 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 [email protected] = "Europe/Berlin"@g' /etc/php5/*/php.ini | |
# - Active writing of PHAR files for cli. | |
sudo sed -i 's@;phar.readonly = [email protected] = 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