Tag: yum



2012年 10月 16

epelでNginxをyumでインストールする場合、バージョンが0.8.55と古い。

================================================================================
 Package         Arch         Version                    Repository        Size
================================================================================
Installing:
 nginx           i386         0.8.55-2.el5               epel             390 k
Installing for dependencies:
 gd              i386         2.0.33-9.4.el5_4.2         base             154 k
 geoip           i386         1.4.6-1.el5.rf             rpmforge         782 k
 libXpm          i386         3.5.5-3                    base              45 k
 libxslt         i386         1.1.17-4.el5_8.3           updates          420 k

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

Nginx公式リポジトリを使えば簡単に最新版のNginxをインストールできるようです。

  • CentOS-6へ最新版のnginxを3分でインストールする方法 – Y-Ken Studio
  • nginx: download にRHEL 5, RHEL 6, CentOS 5, CentOS 6 用のリポジトリが用意されています。

    リポジトリを登録

    OSのバージョンにあったリポジトリをインストールします。

    # rpm -ivh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm

    インストール

    # yum install nginx
    
    
    ==================================================================================
     Package         Arch           Version                     Repository       Size
    ==================================================================================
    Installing:
     nginx           i386           1.2.3-1.el5.ngx             nginx           350 k
    
    Transaction Summary
    ==================================================================================
    Install       1 Package(s)
    Upgrade       0 Package(s)
    
    Total download size: 350 k
    Is this ok [y/N]: y
    

    Filed under: CentOS5.x,インストールメモ,サーバ管理

    Trackback Uri






    2011年 3月 27

    remiリポジトリでphp5.3をyumでインストールしたけど、php5.2で動いていたスクリプトが動かない。
    困るのでphpをダウングレードする。

    php関連パッケージを調べる。

    # yum list installed | grep php*
    php.i386                               5.3.6-1.el5.remi                installed
    php-cli.i386                           5.3.6-1.el5.remi                installed
    php-common.i386                        5.3.6-1.el5.remi                installed
    php-gd.i386                            5.3.6-1.el5.remi                installed
    php-imap.i386                          5.3.6-1.el5.remi                installed
    php-ldap.i386                          5.3.6-1.el5.remi                installed
    php-mbstring.i386                      5.3.6-1.el5.remi                installed
    php-mcrypt.i386                        5.3.6-1.el5.remi                installed
    php-mysql.i386                         5.3.6-1.el5.remi                installed
    php-pdo.i386                           5.3.6-1.el5.remi                installed
    php-pear.noarch                        1:1.9.2-3.el5.remi              installed
    php-pgsql.i386                         5.3.6-1.el5.remi                installed
    php-xml.i386                           5.3.6-1.el5.remi                installed

    # yum remove php*
    だと、全てのパッケージが削除されない?ようなので、手動設定でパッケージを削除。

    # yum remove php php-cli php-common php-gd php-imap php-ldap php-mbstring php-mcrypt php-mysql php-pdo php-pear php-pgsql php-xml

    ※ /etc/php.ini は /etc/php.ini.rpmsave として保存される。 .. continue reading ..


    Filed under: CentOS5.x,PHP,サーバ管理

    Trackback Uri






    2010年 12月 24

    rpmforgeリポジトリを導入していればyumでインストール出来る。

    yum install perl-CGI-SpeedyCGI

    Filed under: LINUX,インストールメモ

    Trackback Uri






    2010年 5月 24

    ケース1

    すでにyumでphp4がインストール済みのcentos4.8にphp5.1.6をインストールする方法です。
    *centosplusリポジトリの追加は行ってある前提です。

    # yum --enablerepo=centosplus update php

    としてもエラーで進まない。

    Transaction Check Error: file /etc/my.cnf from install of mysql-libs-5.0.82sp1-1.el4_8 conflicts with file from package mysql-4.1.22-2.el4_8.3

    php-pear-1.4.11 をインストールする必要があるようだ。

    # yum --enablerepo=centosplus install php-pear-1.4.11

    同時にphp5.1.6もアップデートされる。

    参考:
    http://wankopc.blog65.fc2.com/blog-entry-5.html

    ケース2

    web用として使っているサーバはケース1でインストール出来たのだけれど、DB用として使っているサーバはなぜかエラーが出る。

    Error: Missing Dependency: libmysqlclient.so.15(libmysqlclient_15) is needed by package php-mysql

    php-mysqlが問題でのエラーらしい。
    http://perl.no-tubo.net/category/サーバ管理/guiツール/phpmyadmin/
    この記事で扱ったphp-mbstringが原因か??

    原因は分からず。

    libmysqlclient.so.15 は MySQL-shared-VERSION.i386.rpm に含まれるものらしい。
    DBサーバは Toritonn(MySQL5.067) をソースからインストールしたので別途インストールが必要。

    http://sourceforge.jp/projects/tritonn/releases/?package_id=6742
    から MySQL-shared-5.0.67-tritonn.1.0.12.i386.rpm をダウンロードしてインストールすれば libmysqlclient.so.15 もインストールされる。

    # wget http://iij.dl.sourceforge.jp/tritonn/44615/MySQL-shared-5.0.87-tritonn.1.0.12a.i386.rpm
    # rpm -ivh MySQL-shared-5.0.87-tritonn.1.0.12a.i386.rpm

    その後に php5.1.6 をインストール

    # yum --enablerepo=centosplus install php-pear-1.4.11

    その後

    postgreSQL は8.4 をインストールしたのだけれど、php から操作するのには php-pgsql が必要。
    php-pgsql をインストールしようとしたら libpg.so.4 がないといわれインストール出来ない。

    http://wdsdx.com/centos_php_pgsql
    を読むとどうやら postgreSQL8.1系の postgresql-libs に含まれるらしい。

    php5.2へアップグレードしないとか…な?


    Filed under: CentOS4.x,PHP,PostgreSQL

    Trackback Uri