タグ

rpmに関するbeneluxのブックマーク (15)

  • CentOS7.1 64bitにApache2.4.16をRPMからインストール

    CentOS7.1の64bit版にApache2.4.16をRPMからインストールする方法を以下に示します。 ※CentOS6 64bitをご使用の場合は、当サイトのCentOS6 64bitにApache2.4をRPMからインストールのページをご覧ください。 CentOS7.1の標準リポジトリからインストールできるApacheのバージョンは2.4.6のため、RPMはApacheの公式サイトからダウンロードしたソースを元に作成していきます。 依存関係にあるパッケージで、CentOS7.1の標準リポジトリからインストールできるものについては、特別なものでない限り省略しています。 以下の各コマンドで、プロンプトが「#」で開始しているものはrootユーザーでの実行、「$」で開始しているものは一般ユーザーでの実行となります。 ここでRPMの作成に使用しているrpmbuildコマンドについては、当サ

    CentOS7.1 64bitにApache2.4.16をRPMからインストール
  • さくらのVPS を改めて使いはじめる 8 - checkinstall - アカベコマイリ

    さくらのVPS(v3) 2GB プランへの環境構築メモ 8。今回は checkinstall について書く。 checkinstall とは? CheckInstall はソフトウェアのソースから RPM パッケージなどを生成できる非常に便利なツール。 RPM パッケージはプログラムの配布形式でソフトウェア体や構成情報、セットアップ用スクリプトなどが格納されている。いわばインストーラのようなものである。 よく Linux 関連のソフトウェアでソースから make → make install するものがあるけれど、この方法でインストールした場合は管理が非常に面倒である。例えば Makefile に uninstall が定義されていないときれいに削除するのが難しい。また新バージョンを make install で上書きしたら旧バージョンの余計なファイルが残っていて不具合が...ということ

  • PHP 5.4 + MySQL 5.5 の RPM を作成する方法 | Carpe Diem

    CentOS 5.8 x86_64 の環境で、大人の事情で PHP 5.4.4 + MySQL 5.5.24 の RPM を作成してみました。 まず、MySQL 5.5 の公式 RPM をさくっとインストールします。インストール後は、こんな感じになるはずです。 $ rpm -qa | grep MySQL MySQL-client-5.5.24-1.rhel5 MySQL-server-5.5.24-1.rhel5 MySQL-devel-5.5.24-1.rhel5 次に PHP 5.4.4 の方ですが、ここにちゃんとメンテナンスされている SPEC ファイルやパッチファイルがありますので、これを使います。 php54 : Code : IUS Community Project $ bzr branch lp:~ius-coredev/ius/php5 さっそく、このファイルを使って

  • Linuxでシステムに対して意図的に高負荷をかけたい場合 - 元RX-7乗りの適当な日々

    今更感があるかもしれませんが紹介。 stressコマンドを使うと、CPUやメモリ、ディスクに対して意図的に負荷を与えることができます。 どこで使うかというと、、、高負荷時のシステムの挙動を見たい場合、AutoScaling等の負荷状況に応じて自動でスケールアップ/アウトさせるための仕組みのテストをしたい場合、部屋が寒いときにPCに発熱させたい場合wwwなどで使えるのかな、と。 Stressをインストール CentOSやRedHatの場合は、DAG(rpmforge)のリポジトリがあるので、ここのパッケージからインストールしましょう。 DAGをyumのリポジトリに追加する場合は、以下リンクから(CentOS5[x86_64]系の2010/05/14時点の最新版は)"rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm"をダウンロードして、rpmインストールしま

    Linuxでシステムに対して意図的に高負荷をかけたい場合 - 元RX-7乗りの適当な日々
  • 若者がパッケージ管理について思うこと - As a Futurist...

    App::llenvというのを書いたり、Touryoというサーバの設定管理ツールを書いたりする中で、広義な「パッケージ管理」というものにすごい興味を持っているので、思うことを書いてみる。 **【追記】**タイトルが意味不明っていっぱい言われたのでえいやと変えてみた **【追記】**結論書き忘れてたので続きを書いた: 若者がパッケージ管理について思うことの今の結論 – As a Futurist… パッケージ管理って怖くてよく分からないとか思ってる人に少しでもパッケージ管理に親しんでもらえればと思って書いてる。かく言う僕も Perl の Catalyst や Plagger のインストールに泣いたり、rpm の依存ぶっ壊して戦々恐々としたりした経験があってここにいるわけなんですが、もうみんながそういう苦労するのあほらしいよなぁと思うので、パッケージ管理ってどういうところが勘所なのか知ってもら

    若者がパッケージ管理について思うこと - As a Futurist...
  • CentOS 6.2 用に Apache 2.4.1 の RPM を作成する - akishin999の日記

    CentOS 6.2(i686)用に先日リリースされた Apache 2.4.1 の RPM を作成しインストールしてみました。 事前準備 開発用ツールのインストール。 # yum groupinstall -y "Development Tools" yum リポジトリに EPEL を追加。 # rpm --import http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6 # rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-5.noarch.rpm 事前に行っていた主な作業はこのくらいです(たぶん・・・)。 もし足りないライブラリなどがあればエラーが出るはずなので、適宜インストールしてください。 インストールされている Apache の削

    CentOS 6.2 用に Apache 2.4.1 の RPM を作成する - akishin999の日記
  • Freak: apache 2.2.18をrpmbuildでRPM化してインストール

    202401 « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 » 202403 OSはCentOS 5.6 x86_64。 新しいapr-devel、apr-util-develが必要になるからソースからrpmbuildしてインストールする。 とりあえずapr系のインストール状況を調べてみる ↓ # rpm -qa | grep apr apr-util-devel-1.2.7-11.el5_5.2 xorg-x11-drv-dynapro-1.1.0-2 apr-util-1.2.7-11.el5_5.2 apr-util-devel-1.2.7-11.el5_5.2 apr-devel-1.2.7-11.el5_6.4 apr-1.2.7-11.el5_6.4 apr-1.2

  • いまさら聞けないrpmbuildことはじめ - hack in 3 minutes

    CentOSなどrpmを使っているシステムで、欲しいツールのrpmが見つからない、使いたいツールのバージョンが古いときに、rpmbuildを使って望みのrpmを作成することが出来ます。 ウェブを探せば色々と情報はあるんですが、ざっとスタートするときに必要な流れをまとめて書いてみることにしました。 専用のビルド環境 専用の環境を準備た方が吉です。centXbuildXXみたいな名前でVMを作ってます。 cent4build32.tnmt.local cent5build64.tnmt.local とか。 パッケージの依存性もあるので、あまりサードパーティのyumリポジトリなどを追加しないか、実環境と同じリポジトリのみ有効にするとよいです。複数サービスがあったらそれごとにVMを作るのもありかと思います。 必要なパッケージ類のインストール rpmbulidに必要なパッケージ類をインストールします

  • 螽∝ーシ譁ッvns888[荳ュ蝗ス]譛蛾剞蜈ャ蜿ク

    404 - ユメイサオスホトシサソツシ。」 ト昮ェイ鰈メオトラハヤエソノトワメムアサノセウ」ャメムク�クトテ﨤ニサ゚ヤンハアイサソノモテ。」

  • 株式会社TAP

  • yumリポジトリの構築

    次に、RPMおよびSRPMを格納するディレクトリを作成します。リポジトリへのアクセスはHTTP経由にしますので、今回はCentOSのApache標準のDocumentRootである /var/www/html/ 以下へ作成します。 # mkdir -p /var/www/html/repos/cent5/{i386,i686,x86_64,SRPMS} # cp /home/user/rpm/RPMS/i386/vim-*.rpm /var/www/html/repos/cent5/i386/ # cp /home/user/rpm/RPMS/i686/vim-*.rpm /var/www/html/repos/cent5/i686/ # cp /home/user/rpm/RPMS/x86_64/vim-*.rpm /var/www/html/repos/cent5/x86_64/ # 

    yumリポジトリの構築
  • checkinstall でインストール

    自分では spec が書けなくて…。そういう人にお薦め、Checkinstall。 tar ball だけが配布されているパッケージの場合、もちろんそのままインストールしても良いのですが、せっかくの rpm パッケージ管理システムがあるのだから、できれば rpm パッケージでインストールしたい。 ちょっと試して期待外れだったり、不要になったら -e でアンインストールも簡単にできるし、バージョン管理も確実になる。spec さえ自分で書ければ世話は無いのですが、そもそもそこまでのスキルは無いという私にとってあまりにありがたいアプリケーション。 rpm 専用ではありません。パッケージ作成の際に Slackware の tgz 形式や deb 形式も選べます。 この文書では 2010 年 3 月最新のパッケージ checkinstall-1.6.2.tar.gz について解説します。checki

  • 自分で作るRPMパッケージ(1-3)

    自分で作るRPMパッケージ 現在主流のディストリビューションがRed Hat系であることは異論の余地がありません。その特徴の1つに、RPMによるバイナリパッケージの提供があります。このおかげで、煩わしいコンパイル作業が省けます。ただ、いかにパッケージが増えても、自分の欲しいソフトウェアが見つからないことがあります。また、自分に必要なオプションを使うには、出来合いのパッケージでは不向きです。では、思い切って自分でパッケージを作ってみてはどうでしょうか。 関野史朗 2001/1/26 RPMによる管理のメリット 出来合いのRPMパッケージを使ったインストールはとても楽です。RPMファイルを入手して、rpmコマンドを使うだけ。必要なソフトウェアが足りないと、その旨を表示してくれるので、先にそちらをインストールすればいいのです。欲をいえば、Debian GNU/Linuxのapt-getコマンドの

  • RPMパッケージの作成方法

    概要 この文書は、Vine Linux上で動くアプリケーションをRPMパッケージ化する方法を解説しています。 初めてRPMパッケージを作成する方を主な対象としておりますが、他のドキュメントでは分かりにくいあるいは触れられていない点に注意して説明していますので経験者にも参考になる点があります。 なお、RPMパッケージのインストール方法やシェルスクリプト、基的なコマンドの使い方は省略しております。

    benelux
    benelux 2011/06/23
  • 簡単なRPMの作り方

    ここでは、RPMの作り方を説明します。 RPMとは RPMとは、RedHat Package Managerの略で、Linux上で最も普及しているパッケージ管理システムです。 パッケージを使うことにより、プログラムのインストール、アンインストール、アップグレードが容易にできるようになります。 RPMのバージョン RPMには、バージョン2, 3, 4があり、かなり仕様が違います。 Vine Linuxの http://www.vinelinux.org/MakingRPM/ や、ダウンロードしたSRPMのspecファイルが参考になりました。 まずは、RPMのバージョンを確認しましょう。 ここでは、RPM3をベースに解説します。

  • 1