さくら980からさくらのVPS2Gへ乗り換えた01の続きです。

tar ball の管理をpacoでやる

pacoか、rpmbuildでやるかどうか悩みました。また、checkinstallからrpmを作成できますが、pacoを利用することにしました。

  • どのような原因か忘れましたが、checkinstallでrpmを作成できなかった。
  • rpmbuildもspecファイルがないと、利用できない
  • python系のツールを管理することができない。たとえば、virtualenvなど。

rpmbuildのやり方を参考にして行います。ここでは、byobuを管理します。

# ユーザの作成
~  ᐅ useradd paco
~  ᐅ passwd paco
~  ᐅ usermod -G wheel paco

# 実際にやってみる
~  ᐅ sudo yum install paco

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
中略
Is this ok [y/N]: 
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : paco-2.0.9-6.el6.x86_64                                                          1/1 

Installed:
  paco.x86_64 0:2.0.9-6.el6

~  ᐅ wget https://launchpad.net/byobu/trunk/5.18/+download/byobu_5.18.orig.tar.gz
~  ᐅ tar zxvf byobu_5.18.orig.tar.gz 
~  ᐅ cd byobu-5.17
~  ᐅ ./configure 
~  ᐅ make

ここでmake installせずにpacoを利用する
~  ᐅ paco -D make install
~  ᐅ paco -a
byobu-5.17

zshとoh-my-zsh

世の中でzshが流行っているようなので、zshを使うことにしました。

# 最初は入っていないので、installする
~  ᐅ sudo yum install zsh
# ログインシェルの変更
~  ᐅ chsh -s /bin/zsh

oh-my-zshの設定は、Yoshioriさんの記事を見れば大丈夫です。テーマだけ変更する。

~  ᐅ view .zshrc

# テーマはmuse
ZSH_THEME="muse"

設定は、mynaviの記事を読んでこれだけ。

~  ᐅ view .zshrc

autoload -U compinit
compinit

バージョン管理

なんとなくbzrを使い続けているので、bzrをインストールします。最新バージョンをインストールしたいため、launchpadの最新版を取得します。

~  ᐅ wget https://launchpad.net/bzr/2.5/2.5.0/+download/bzr-2.5.0.tar.gz
~  ᐅ tar zxvf bzr-2.5.0.tar.gz
~  ᐅ cd bzr-2.5.0 
~  ᐅ paco -D python setup.py install
bzrlib/_annotator_pyx.c:4:20: error: Python.h: No such file or directory

# エラーが出たので、develを入れてみた
~  ᐅ sudo yum install python-devel
~  ᐅ sudo paco -D python setup.py install

リモートコンソールの導入

tmuxとbyobuをインストールします。screenからの乗り換えです。byobuは、別途書いたとおりです。byobuは、使い方がわからない感じです。。。

~  ᐅ sudo yum install tmux
Loaded plugins: fastestmirror
You need to be root to perform this command.
[toenobu@atata ~]$ sudo yum install tmux
[sudo] password for toenobu: 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.tsukuba.wide.ad.jp
 * epel: mirror01.idc.hinet.net
 * extras: ftp.tsukuba.wide.ad.jp
 * updates: ftp.tsukuba.wide.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tmux.x86_64 0:1.5-1.el6 will be installed
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: tmux-1.5-1.el6.x86_64
--> Running transaction check
---> Package libevent.x86_64 0:1.4.13-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================
 Package                Arch                 Version                       Repository          Size
====================================================================================================
Installing:
 tmux                   x86_64               1.5-1.el6                     epel               201 k
Installing for dependencies:
 libevent               x86_64               1.4.13-1.el6                  base                66 k

Transaction Summary
====================================================================================================
Install       2 Package(s)

Total download size: 267 k
Installed size: 700 k
Is this ok [y/N]: 
Exiting on user Command

さくら980からさくらのvps2gへ乗り換えた03へ続きます。

« さくら980からさくらのVPS2Gへ乗り換えた01

さくら980からさくらのVPS2Gへ乗り換えた03 »

blog comments powered by Disqus

Categories

Uncategorized (rss) (2) | blogofile (rss) (2) | designpettern (rss) (3) | flask (rss) (2) | fluxflex (rss) (3) | java (rss) (6) | nginx (rss) (6) | python (rss) (8) | sacloud (rss) (3) | spdy (rss) (2) | thistownneedsguns (rss) (2) | webService (rss) (2) | zabbix (rss) (3) | さくらVPS (rss) (4) | 芸術は爆発しろ (rss) (3) |