Skip to content

Instantly share code, notes, and snippets.

@yukpiz
Last active August 29, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yukpiz/1637903d4d5764a88acd to your computer and use it in GitHub Desktop.
Save yukpiz/1637903d4d5764a88acd to your computer and use it in GitHub Desktop.

Ubuntu15.04インストールメモ

VMware Tools

1. VMwareの設定からautoinst.isoに接続されているデバイスを削除
(簡易インストールが起動しているとVMware Toolsのインストールができない)

2. インストーラファイルを展開して実行

cp /media/{ユーザ名}/VMware Tools/VmwareTools-9.6.2-1688356.tar.gz ~
tar zxvf ~/VmwareTools-9.6.2-1688356.tar.gz
cd ~/vmware-tools-distrib
sudo ./vmware-install.pl -d
#-dオプションは全ての対話をデフォルト値で処理します。

3. 再起動したら完了

ネットワーク設定

(省略)

日本語化

(省略)

apt-get

  • git
  • mercurial
  • subversion
  • mlterm
  • mikutter
  • tmux

LINE on pidgin

VimのコンパイルとかでLuaやRubyのライブラリ入れると、
thriftのビルド時に読み込まれてincludeの解決がしんどいので先にやった方がいい

1. pidginをインストール

sudo apt-get install pidgin

2. libpurpleのインストール

sudo apt-get install libpurple0 libpurple-dev libpurple-bin

3. thrift依存パッケージをインストール

sudo apt-get install \
> libboost-dev libboost-test-dev \
> libboost-program-options-dev \
> libevent-dev automake libtool \
> flex bison pkg-config g++ \
> libssl-dev python-dev

4. thriftソースコードダウンロード、展開

wget http://ftp.kddilabs.jp/infosystems/apache/thrift/0.9.2/thrift-0.9.2.tar.gz
tar zxvf thrift-0.9.2.tar.gz
cd thrift-0.9.2

5. thriftビルド、インストール

./configure --without-tests
sudo make
sudo make install

6. purple-lineソースコードクローン

git clone http://altrepo.eu/git/purple-line.git/
git clone http://altrepo.eu/git/line-protocol.git
#purple-lineのビルドにline_main.thriftが必要
cp line-protocol/line_main.thrift purple-line/

7. ビルド、インストール

cd purple-line
sudo make
sudo make install
sudo ldconfig

Vim

いつもの

  • liblua5.2-dev
  • lua5.2
  • ruby-dev
  • python-dev

rbenv

git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
source ~/.bashrc #https://github.com/yukpiz/dotfiles.git

rbenv install 2.2.2
rbenv global 2.2.2
ruby --version
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]

Ruby on Rails

gem install rails
rails new {site name}
  • SQLite3ライブラリなくてエラー
rails new {site name}
...
#GemNotFoundなんとかー
...
sudo apt-get install libsqlite3-dev
bundle install
  • Could not find a JavaScript runtime
rails server
...
#Could not find a JavaScript runtime
...

vim Gemfile
-#gem 'therubyracer', platforms: :ruby
+gem 'therubyracer', platforms: :ruby
bundle install
rails server

MongoDB

sudo apt-get install mongodb
sudo /etc/init.d/mongodb status
● mongodb.service - An object/document-oriented database
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2015-06-05 12:22:12 JST; 7s ago
     Docs: man:mongod(1)
 Main PID: 5014 (mongod)
   CGroup: /system.slice/mongodb.service
           └─5014 /usr/bin/mongod --config /etc/mongodb.conf

Jun 05 12:22:12 ubuntu systemd[1]: Started An object/document-oriented database.
Jun 05 12:22:12 ubuntu systemd[1]: Starting An object/document-oriented database...
gem install mongo
gem install bson_ext

Robomongo

Gradle

unzip gradle-2.3-bin.zip
sudo mv gradle-2.3 /usr/local/share/gradle/
source ~/.bashrc #https://github.com/yukpiz/dotfiles.git
gradle --version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar

------------------------------------------------------------
Gradle 2.3
------------------------------------------------------------

Build time:   2015-02-16 05:09:33 UTC
Build number: none
Revision:     586be72bf6e3df1ee7676d1f2a3afd9157341274

Groovy:       2.3.9
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.7.0_79 (Oracle Corporation 24.79-b02)
OS:           Linux 3.19.0-18-generic amd64

Android SDK

tar zxvf android-sdk_r24.2-linux.tgz
sudo mv android-sdk-linux/ /usr/local/share/android-sdk
source ~/.bashrc #https://github.com/yukpiz/dotfiles.git
  • platform-toolsインストール後
adb
-bash: /usr/local/share/android-sdk/platform-tools/adb: そのようなファイルやディレクトリはありません
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
sudo apt-get install lib32z1
adb version
Android Debug Bridge version 1.0.32

Android create project

android create project \
> --gradle -v 1.1.3 \
> --target 1 \
> --name {name} \
> --path {path} \
> --package {package} \
> --activity MainActivity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment