Ubuntu 12.04 でインストールしたソフト、設定一覧

Ubuntu 12.04 でインストールしたソフト、設定一覧

デスクトップ 関連

home の設定ファイル

バックアップから home の設定ファイルを移動

/home/username/ 以下に設定ファイル等を移動

android-sdk-linux_86/
google_appengine/
VirtualBox VMs/
.android/
.config/clipit
.config/compiz-1
.config/google-chrome
.config/ubuntu-tweak
.emacs.d/
.fonts/
.hg/
.kde/share/apps/amarok
.libreoffice/
.mozc/
.mozila/
.netbeans/
.oh-my-zsh
.snes9x/
.ssh/
.tilda/
.VirtualBox/
.gitconfig
.hgrc
.my.zsh
.profile
.synergy.conf
.zshrc
.zsh_hitstory

Japanese Teamのレポジトリを追加

        wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
        wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
        sudo wget https://www.ubuntulinux.jp/sources.list.d/precise.list -O /etc/apt/sources.list.d/ubuntu-ja.list
        sudo apt-get update

参照: Ubuntuの日本語環境 | Ubuntu Japanese Team

Driver

[System Setting] -> [Additional Derivers]

ATI/AMD proprietary FGLRX graphics driver
[Activate]

IBus Mozc

sudo apt-get install ibus-mozc

System Setting -> Language Support -> Keyboard input method system で ibus を選択。
Keyboard Input Methods -> Input Method -> Japanese -> Mozc -> Addsud

Mac OS X ライクに Alt + Space で日本語に切り替えれるようにする

Keyboard -> Shortcuts -> WIndows -> ウィンドウメニューをアクティブにする
でAlt + Space を使っているので、無効に。

System Setting -> Keyboard Input Methods -> General -> Enable or disable で Alt + Space に。

コーデックなどなど

ubuntu-restricted-extras

とりあえず、これをインストールすれば、大概の音楽と動画は再生できる。

sudo apt-get install ubuntu-restricted-extras

synaptic

sudo apt-get install synaptic

compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

[General Options] -> [Desktop Size] -> [Horizontal] -> 4, [Vertial] -> 1
[Ubuntu Unity Plugin] -> [Behaviour] -> [Key to show the HUD] -> disabled
[Ubuntu Unity Plugin] -> [Switcher] -> [Key to start the switcher for all viewports] -> Alt tab

マウント

UUIDを調べる

ls -l /dev/disk/by-uuid/

/etc/fstab を編集。

ソフトウェア

ubuntu-tweak

sudo add-apt-repository ppa:tualatrix/next
sudo apt-get update
sudo apt-get install ubuntu-tweak

sudo apt-get install gnome-tweak-tool

sysinfo

sudo apt-get install sysinfo

clipit

sudo apt-get install clipit

Synergy

OSの異なる複数のPCを、一組のマウスとキーボードで扱えるようにするソフト

sudo apt-get install synergy

サーバとして自動起動するように設定
Startup Applications で [追加] 。[名前] synergys [コマンド] synergys

zsh

sudo apt-get install zsh

sudo apt-get install autojump

Tilda

sudo apt-get install tilda

自動起動するように設定
Startup Applications で [追加] 。[名前] [コマンド] tilda

Title and Command -> Run a custom command … にチェック。
Custom Command に zsh

Key bindings ->space

Emacs

エディタ

sudo apt-get install emacs

emacs 23

ibus-el
sudo add-apt-repository ppa:irie/elisp sudo apt-get update sudo apt-get install ibus-el

irie @ ウィキ - ibus.el

sudo apt-get install apel

Chrome

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' sudo apt-get update sudo apt-get install google-chrome-stable 

Amarok

iTunes よりも使いやすいデータベース管理型の音楽再生ソフト。

sudo apt-get install amarok

VLC media player

お決まりの動画再生ソフト。

 sudo apt-get install vlc

Virtualbox

Sun の仮想化ソフト

sudo apt-get install virtualbox-ose

自動起動こまんど

 /usr/lib/virtualbox/VirtualBox --startvm "VM name"

nautilus-gksu

sudo apt-get install nautilus-gksu

nautilus-gksuが無くなったのを何とかする (Ubuntu 12.04) - 憩いの場

Hardware Sensors Indicator

sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors

サーバ関連

bind

sudo apt-get install bind9


sudo mkdir /var/cache/bind/slave/
sudo chown bind:bind /var/cache/bind/slave/

/etc/bind/named.conf.local
zone “moldweorp.com” {
type slave;
file “slave/db.moldweorp.com”;
masters { 172.16.1.1; };
};

zone “16.172.in-addr.arpa” {
type slave;
file “slave/db.16.172.in-addr.arpa”;
masters { 172.16.1.1; };
};

SSHサーバ

sudo apt-get install openssh-server

/etc/ssh/sshd_config を編集
ポートを変更、 rootログインを許可しない、パスワード認証しない。

Port 22222 PermitRootLogin no PasswordAuthentication no

再起動

sudo service ssh restart

git

sudo apt-get install git gitk

nginx

sudo apt-get install nginx

sudo /etc/init.d/nginx start 

MySQL

mysql 5.5

sudo apt-get install mysql-server

rootのパスワードをいれる。

他ホストからのアクセス

# bind-address = 127.0.0.1
UTF-8

/etc/mysql/my.cnf の [mysqld] に追加

 character-set-server=utf8

再起動

sudo service mysql restart

確認

mysql -u root -p mysql> show variables like "char%";

 +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+

PHP5

sudo apt-get install php5-fpm
sudo apt-get install php5-mysql
sudo apt-get install php5-xdebug
sudo apt-get install php-pear
sudo apt-get install php5-xsl
sudo apt-get install php-apc


git clone git://github.com/CHH/phpenv.git
sh phpenv/bin/phpenv-install.sh

~/.zshrc

phpenv

export PATH=$HOME/.phpenv/bin:$PATH
eval “$(phpenv init -)”

git clone git://github.com/CHH/php-build.git

PREFIX=$HOME/.php-build php-build/install.sh
echo ‘export PATH=$PATH:$HOME/.php-build/bin’ >> ~/.zshrc

php5.4
apt-get install python-software-properties

sudo add-apt-repository ppa:ondrej/php5

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 

xdebugのパスを変える
/etc/php5/conf.d/20-xdebug.ini
zend_extension=/usr/lib/php5/20100525/xdebug.so

nginxの設定も変える

fastcgi_pass 127.0.0.1:9000;

fastcgi_pass unix:/var/run/php5-fpm.sock;

netatalk

sudo apt-get install netatalk

/etc/default/netatalk
ATALK_UNIX_CHARSET=‘UTF8’
ATALK_MAC_CHARSET=‘MAC_JAPANESE’

/etc/netatalk/AppleVolumes.default
#~/ “Home Directory”
/media/backup/NARUSE/ “Time Machine” options:tm volsizelimit:200000

ruby

sudo apt-get install curl
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm

rvm requirements

sudo apt-get install ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion


rvm list known
rvm install 1.9.3-head
rvm use 1.9.3-head --default
ruby -v

アップデート時

rvm get latest 
rvm reload 
rvm version
Gem
gem update --system

gem 確認

gem environment

GEM HOME 確認

 echo $GEM_HOME 

gem install sass

rails
gem install rails gem install rails -v=2.3.5 

sudo apt-get install libmysqlclient-dev

gem install mysql2

gem install passenger

ssl

sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/nginx/cert-file.crt

python

sudo apt-get install python-setuptools python-dev


sudo easy_install pip
sudo pip install dotcloud
sudo pip install mercurial


sudo apt-get install libmysqlclient-dev


sudo pip install mysql-python


sudo pip install django==1.3
sudo pip install django-pagination
sudo pip install django-debug-toolbar
sudo pip install django-piston


sudo pip install gunicorn
sudo pip install pyyaml

開発環境の整備(virtualenv + pip) - kariostroの日記

sudo pip install uwsgi


sudo pip install virtualenv
sudo pip install virtualenvwrapper

./zshrc
#virtualwrapperの読み込み
source /usr/local/bin/virtualenvwrapper.sh
#virtualenvのルートディレクトリにする場所
WORKON_HOME=${HOME}/.virtualenvs/
#パッケージをvirtualenv環境下にインストール
export PIP_RESPECT_VIRTUALENV=true

mkvirtualenv –python=/usr/bin/python –no-site-packages sandbox

javascript

sudo apt-get install build-essential libssl-dev
nvm
git clone git://github.com/creationix/nvm.git ~/nvm

.zshrc

. ~/nvm/nvm.sh

nvm install v0.8.7 

nvm use v0.8.7

nvm alias default 0.8.7
npm

npmは、nvmに入ってる。

npm install coffee-script

 npm install js2coffee

https://github.com/meteor/meteor#slow-start-for-developers

git clone git://github.com/meteor/meteor.git
git checkout auth
cd meteor/
./admin/generate-dev-bundle.sh
sudo ./install.sh

mail

 smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no myorigin = /etc/mailname mydestination = ozu.moldweorp.com, OZU, localhost.localdomain, localhost relayhost = [mizoguchi.moldweorp.com] mynetworks = 127.0.0.0/8 172.16.0.0/16 [::1]/128 [fe80::%eth0]/64 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = loopback-only inet_protocols = all myhostname = ozu.moldweorp.com% 

sudo apt-get install forked-daapd

flash

http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.i386.tar.gz

sudo apt-get install flashplugin-installer
sudo apt-get install ia32-libs
sudo apt-get install nspluginwrapper
sudo cp ~/Downloads/libflashplayer.so /usr/lib/flashplugin-installer/
sudo nspluginwrapper -i /usr/lib/flashplugin-installer/libflashplayer.so
rascut
gem install mongrel --pre 
gem install rascut 

rascut + Ruby 1.9.2 - ikeasの日記

Gephi

sudo add-apt-repository ppa:rockclimb/gephi-daily
sudo apt-get install gephi

notify-os

sudo add-apt-repository ppa:leolik/leolik 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnotify-bin
pkill notify-osd


sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install notifyosdconfig