CentOS7のインストール
基本の知識
CentOSは、Red Hat系linuxであり、RHELの完全互換を目指した無料のlinux distributionである。
ROSでdistroという言葉が出てきていましたが、distro = distributionだそうです。もちろん、debianではないのでaptは使えません。では、その代わりに何があるのかというと、yum(Yellowdog Updater Modified)というメタパッケージ管理システムが用意されています。
しかし、デフォルトの状態であれば、入れることができるアプリケーションは非常に限定的であり、レポジトリを新たに追加するという人が多いようです。
管理ファイルは、/etc/yum.repos.dのレポジトリ。
ここに.repoファイルを作成すればいいようです。
yumのレポジトリを確認する
yum repolist
私の環境(入れたばかり)の状況では、以下のものが出ました。
1 2 3 4 5 6 7 8 9 10 |
|
レポジトリの説明
私はなんの気無しにiijというミラーサイトのOSをダウンロードして入れてみましたが、iijとはおそらく(internet initiative japan)の会社のことです。日本の会社であるので、もうあらかたの日本語環境は導入済みなようです。ここでは、予めOSのイメージを作成した際に、これは絶対に必要だと判断されたもののパッケージがbase,extras,updatesというレポジトリとして存在しています。
では、yumにレポジトリの追加をしていきます。とりあえず、以下の3種類のものをとりあえず入れたら?みたいな感じで様々なサイトに記載していましたので、どのようなレポジトリなのかを調べてみましょう。
- repoforge
- epel
- remi
- RPMFusion
- IUS
- Utter Ramblings
注意
今は、RPMForgeではなく、Repoforgeという名前になっているようです
しかし、rpmファイルの名前は依然としてrpmforgeになっていたりして。
調べた結果、個人的な感想を述べるとすれば、みなさんパッケージの種類が増えるだの、バージョンが増えるなど、様々言いたいことを申しているようですが、よくわからないので公式ページを見に行きました。
RPMforge is a collaboration of Dag and other packagers. They provide over 5000 packages for CentOS, including wine, vlc, mplayer, xmms-mp3, and other popular media tools. It is not part of Red Hat or CentOS but is designed to work with those distributions. See also Using RPMforge and Repoforge.
そんだけかい!
その他のレポジトリもそんなものなんでしょう。とりあえずいっぱい追加しても悪いことはない、ということですね。
repo追加(rpmforge,epel,elrepo,remi,IUS)
1 2 3 4 5 6 7 8 9 10 11 |
|
各種インストール
keepassxのインストール
ubuntuを使っている間は、keepass2をインストールするのが当たり前でしたが、今回はcentosで、しかも不慣れなyumなので、少しの違和感がありました。次のコマンドを実行
sudo yum install keepassx
初めて聞きますが、このコマンドで入りました。
dropboxのインストール
解説ページにしたがってコマンドを入力するだけで入ります。ありがとうございます。
gitのインストール
1 2 |
|
git-flowのインストール
これに関してはビビりまくっていましたが、yumで行けるんかい!となってしまいました。コマンドはこちら
1
|
|
keepass2のインストール
keepassxですが、これでは.kdbxのファイルは扱えない、ということらしいので、入れなおしました。
gitでkeepass2のインストーラーを起動します。
この時にちょっとしたエラー
monoについてのエラーのようですが、以下のコマンドで解決しました。
install方法を示します。
1 2 3 4 5 6 7 8 |
|
build-essentialsをinstall
ubuntuでは簡単ですが、ccentosの場合は?
1 2 3 |
|
yumのgroup-installを使えばいいようですね。存在は知っていましたが、初めて使いました。これによって、gccだのg++だのもすべてインストールしてくれるので、素晴らしく楽ですね。
emacs 24.4のインストール
なんか気持ち悪い….
しかし入りました。
1 2 3 4 5 6 7 8 9 |
|
gitのバージョンアップ
1 2 3 4 5 6 7 8 9 |
|
していない?
vimのインストール
これに関しては、ほぼ教科書通りのことをしました。 vimは今までの過程で既に入っているようでしたので、neobundleの設定をして終了でした。
その他
tmuxのインストール
1
|
|
haroopadのインストール
1 2 3 4 5 6 7 8 |
|
VirtualBoxのインストール
CentOS 7 における VirtualBox のインストール手順
日本語環境のインストール
1 2 3 4 |
|