CentOSにOCamlとObjective-Cをインストールする方法

photo credit: daniel_iversen via photopin cc

所用で必要になったので、調べた手順を以下に記載する。

OCamlのインストール方法

依存関係も解決してくれる。

$ sudo yum install ocaml
:
インストール:
  ocaml.x86_64 0:4.00.1-4.el7                                                                                                                                                                             

依存性関連をインストールしました:
  bzip2.x86_64 0:1.0.6-12.el7                          cpp.x86_64 0:4.8.2-16.2.el7_0                 elfutils.x86_64 0:0.158-3.el7                  gcc.x86_64 0:4.8.2-16.2.el7_0                       
  gdb.x86_64 0:7.6.1-51.el7                            gdbm-devel.x86_64 0:1.10-8.el7                glibc-devel.x86_64 0:2.17-55.el7_0.1           glibc-headers.x86_64 0:2.17-55.el7_0.1              
  kernel-headers.x86_64 0:3.10.0-123.8.1.el7           libX11.x86_64 0:1.6.0-2.1.el7                 libX11-common.noarch 0:1.6.0-2.1.el7           libXau.x86_64 0:1.0.8-2.1.el7                       
  libmpc.x86_64 0:1.0.1-3.el7                          libxcb.x86_64 0:1.9-5.el7                     mpfr.x86_64 0:3.1.1-4.el7                      ncurses-devel.x86_64 0:5.9-13.20130511.el7          
  ocaml-compiler-libs.x86_64 0:4.00.1-4.el7            ocaml-runtime.x86_64 0:4.00.1-4.el7           patch.x86_64 0:2.7.1-8.el7                     perl-Thread-Queue.noarch 0:3.02-2.el7               
  rpm-build.x86_64 0:4.11.1-16.el7                     unzip.x86_64 0:6.0-13.el7                    

完了しました!

Objective-Cのインストール方法

依存関係も解決してくれる。ただし、Objective-C固有のヘッダファイルなどは入らない模様。

$ sudo yum install gcc-objc
:
  インストール中          : libobjc-4.8.2-16.2.el7_0.x86_64                                                                                                                                           1/2 
  インストール中          : gcc-objc-4.8.2-16.2.el7_0.x86_64                                                                                                                                          2/2 
  検証中                  : libobjc-4.8.2-16.2.el7_0.x86_64                                                                                                                                           1/2 
  検証中                  : gcc-objc-4.8.2-16.2.el7_0.x86_64                                                                                                                                          2/2 

インストール:
  gcc-objc.x86_64 0:4.8.2-16.2.el7_0                                                                                                                                                                      

依存性関連をインストールしました:
  libobjc.x86_64 0:4.8.2-16.2.el7_0                                                                                                                                                                       

完了しました!