Tag Archives: インストール

最新のパッケージをyumでインストールする

このエントリーをはてなブックマークに追加
はてなブックマーク - 最新のパッケージをyumでインストールする
Share on Facebook

yum公式リポジトリ内の古いApacheやphpではなく、最新版をrpmで入れる方法です。

下記に記す非公式リポジトリを参照することで、最新のパッケージをyumでインストールできます。

もちろん公式のリポジトリより信頼性は劣るようなので、注意が必要です。

手順

Remiリポジトリ追加

RemiリポジトリはEPELリポジトリに依存しているため、両方追加する必要があります。

最新のダウンロード先は下記から確認してください。

# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm remi-release-5.rpm

※前のバージョンのrpmが入っている場合、「rpm -Uvh {パッケージ名}」を指定します。

これでyumのリポジトリにRemiとEPELを参照できるようになりました。

$ ls /etc/yum.repos.d/
CentOS-Base.repo       CentOS-Media.repo  epel-testing.repo  remi.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo  epel.repo

Utterリポジトリ追加

/etc/yum.repos.d/utter.repo を開き、下記のように編集します。

[utter]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

以上で、phpやhttpdの最新版がyumでインストールできるようになりました。

最新パッケージのインストール

yumコマンドに「–enablerepo={リポジトリ名}」オプションを付けることで、それぞれのリポジトリを参照できます。

PHPの場合

# yum --enablerepo=remi install php
...
===================================================================================================================
 Package                  Arch                 Version                                 Repository             Size
===================================================================================================================
Installing:
 php                      x86_64               5.3.9-1.el5.remi                        remi                  2.8 M
Installing for dependencies:
 httpd                    x86_64               2.2.3-53.el5.centos.3                   updates               1.2 M
 libedit                  x86_64               2.11-2.20080712cvs.el5                  epel                   80 k
 php-cli                  x86_64               5.3.9-1.el5.remi                        remi                  2.6 M
 php-common               x86_64               5.3.9-1.el5.remi                        remi                  997 k

Transaction Summary
===================================================================================================================
Install       5 Package(s)
Upgrade       0 Package(s)

Total download size: 7.7 M
Is this ok [y/N]: 

Apache2(httpd)の場合

# yum --enablerepo=utter install httpd
...
===================================================================================================================
 Package                       Arch                   Version                          Repository             Size
===================================================================================================================
Installing:
 httpd                         x86_64                 2.2.21-jason.1                   utter                 3.2 M
Installing for dependencies:
 apr-util-ldap                 x86_64                 1.3.12-1.jason.1                 utter                  20 k
Updating for dependencies:
 apr-util                      x86_64                 1.3.12-1.jason.1                 utter                 201 k

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

Total download size: 3.4 M
Is this ok [y/N]: 

参考

CentOS 5.5にyumでgitをインストールする

このエントリーをはてなブックマークに追加
はてなブックマーク - CentOS 5.5にyumでgitをインストールする
Share on Facebook

さくらVPS(CentOS 5.5が標準OS)を試用中です。早速gitを使おうと思いましたが、デフォルトでは未インストール。yumで入れようと思いましたが、標準のリポジトリではインストールできません。

というわけで、リポジトリを追加します。

インストール手順

1. 参照リポジトリを追加する

/etc/yum.repos.d/rpmforge.repo を作成し、下記のように追記します。

[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
enabled = 0
gpgcheck = 0

2. yumでインストールする

# yum install git --enablerepo=rpmforge
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * rpmforge: ftp-stud.fht-esslingen.de
 * updates: ftp.nara.wide.ad.jp

...

 ====================================================================================================================
 Package                  Arch                   Version                             Repository                Size
====================================================================================================================
Installing:
 git                      x86_64                 1.7.6.4-1.el5.rf                    rpmforge                 6.6 M
Installing for dependencies:
 perl-DBI                 x86_64                 1.52-2.el5                          base                     600 k
 perl-Git                 x86_64                 1.7.6.4-1.el5.rf                    rpmforge                  24 k

Transaction Summary
====================================================================================================================
Install       3 Package(s)
Upgrade       0 Package(s)

Total download size: 7.2 M
Is this ok [y/N]: y
...
Complete!
  1. 確認
# git --version
git version 1.7.6.4

完了です。

参考

XAMPP環境にJenkinsをインストールする方法

このエントリーをはてなブックマークに追加
はてなブックマーク - XAMPP環境にJenkinsをインストールする方法
Share on Facebook

アジャイル開発のスキルを少しずつ磨いています。そろそろ継続的インテグレーションを試してみようと思い、XAMPP環境にJenkinsをインストールしてみました。

環境

  • Windows XP SP3
  • XAMPP 1.7.4

導入手順

本当に、setup.exeを動かすだけで済みました。

Welcome to Jenkins CI! | Jenkins CIからWindows版のパッケージをダウンロード。 執筆時点(2011/10/06時点)では jenkins-1.433.zip。

ダウンロード後、解凍してsetup.exeを実行してインストール。 インストール先はデフォルトの “C:\Program Files\Jenkins” とします。

インストール完了後、勝手にブラウザが立ち上がって http://localhost:8080 にアクセスしますが、Jenkinsのロードが完了するまではエラーが出るようです。 時間をおいてリロードすれば、トップ画面が表示されるはずです。

軽くはまったこと

Windowsインストーラーは頻繁にアップデートされているようで、半年前のインストール方法より簡単になっているようです。 最初、古いインストール記事を見ながらApacheとjenkins.xmlの設定をやったら起動せず、途方に暮れました。

参考