우분투 14.04 (선호) 기본 프로그램 설치 스크립트

* 출처: https://gist.github.com/h4cc/7be7f940325614dc59fb


#########################################################
#—- Ubuntu 14.04 LTS (Trusty Tahr)
#-
#- 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 libav-tools 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 vinagre remmina chromium-browser pepperflashplugin-nonfree
#—- Google Chrome
rm -f google-chrome-stable_current_amd64.deb
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
rm -f google-chrome-stable_current_amd64.deb
#—- Dropbox
echo 'deb http://linux.dropbox.com/ubuntu trusty main’ | sudo tee /etc/apt/sources.list.d/dropbox.list
sudo apt-key adv —keyserver pgp.mit.edu —recv-keys 5044912E
sudo apt-get update
sudo apt-get install dropbox nautilus-dropbox
    

# 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-54 libavcodec-extra-54 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
#—- Pandoc
sudo apt-get install pandoc pandoc-citeproc texlive texlive-latex-extra texlive-latex-base texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra texlive-lang-german preview-latex-style dvipng nbibtex
#—- Presentation
sudo apt-get install pdf-presenter-console
    

# System

sudo apt-get install icedtea-7-plugin openjdk-7-jre subversion rabbitvcs-nautilus git curl vim network-manager-openvpn gparted gnome-disk-utility traceroute cloc whois mssh inotify-tools openssh-server sqlite3 etckeeper stress gksu
#—- Harddisks
sudo apt-get install smartmontools gsmartcontrol smart-notifier
#—- Docker
sudo apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list”
sudo apt-get update && sudo apt-get install lxc-docker
#—- Fixing psyhon keyring problems
sudo apt-get install python-keyring python-gnomekeyring
    

# – 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 apache2-utils
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-gearman php5-cli php5-sqlite php5-mysql php5-ldap php5-gmp php5-gd php5-curl php-pear php5-dev
# mcrypt needs to be enabled, whatever…
sudo php5enmod mcrypt
# - 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
#- PhpMyAdmin with 24 hours session lifetime.
sudo apt-get install phpmyadmin
#sudo sh -c “echo "<?php $cfg[‘LoginCookieValidity’] = 3600 * 24; // 24 hours." > /etc/phpmyadmin/conf.d/LoginTimeout.php”
    

# 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 meld guake password-gorilla retext terminator vim geany ghex
sudo add-apt-repository ppa:tualatrix/ppa && sudo apt-get update && sudo apt-get install ubuntu-tweak
#—- HTTPie
sudo apt-get install python-pip
sudo pip install —upgrade httpie
#—- Nautilus
sudo apt-get install nautilus-open-terminal nautilus-image-converter nautilus-compare nautilus-wipe
sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt-get update && sudo apt-get install nautilus-columns
    

# Raise inotify limit

echo "fs.inotify.max_user_watches = 524288" | sudo tee /etc/sysctl.d/60-inotify.conf
sudo service procps restart
    

# Erlang

rm -f erlang-solutions_1.0_all.deb
wget http://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
rm -f erlang-solutions_1.0_all.deb
sudo apt-get update && sudo apt-get install erlang
    

# Gnome EncFS Manager

sudo add-apt-repository ppa:gencfsm/ppa
sudo apt-get update && sudo apt-get install gnome-encfs-manager
    

# Apache OpenOffice

[ ! -f Apache_OpenOffice_4.1.0_Linux_x86-64_install-deb_de.tar.gz ] && wget http://downloads.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/de/Apache_OpenOffice_4.1.0_Linux_x86-64_install-deb_de.tar.gz
mkdir -p apache-open-office
tar xfvz Apache_OpenOffice_4.1.0_Linux_x86-64_install-deb_de.tar.gz -C apache-open-office
sudo dpkg -i apache-open-office/de/DEBS/*.deb
sudo dpkg -i apache-open-office/de/DEBS/desktop-integration/*.deb
    

# OwnCloud

sudo sh -c "echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /’ » /etc/apt/sources.list.d/owncloud-client.list”
wget -O - http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key | sudo apt-key add -
sudo apt-get update && sudo apt-get install owncloud-client
    

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: