サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
$ sudo gem install rails でいいじゃない。というのはわかった上で敢えて CentOS とか Redhat 使っているなら RPM にしてもいいじゃない!! それにやっぱ yum で一発インストールしたいじゃない!! という人もいるかなと思ったりもするのでここでその方法を記述してみます。 とどのつまり $ sudo yum install rails (rubygem-rails) で Rails インストール OK にしたい、ということです。 なお、ここではパッケージ名をわかりやすくするために rubyforge から提供されているものに対して rubygem- を prefix としてつけています。なので、rails というパッケージ名ではなく rubygem-rails といった名前にしていますので「なんかキモい」とか思われる方は rubygem- をとっていた
特集:第1回 RPM活用でLinuxサーバ運用の手間を軽減 (1/5) UNIX系OSで伝統的な、ソース入手によるコンパイルのインストール。多数のサーバを運用する際は、メンテナンス性からの指摘が多いのも事実だ。この特集では、運用の手間を軽減すべくLinuxの標準パッケージ「RPM」の使い方から活用方法までを全3回で解説する。 ソースコード配布のメリットと運用時の問題点 多様な「UNIX系OS」のひとつであったLinuxが、単独のカテゴライズOSへと発展した理由の1つに、バイナリパッケージ「RPM」(Red Hat Package Manager)の存在がある。UNIX系OSにおいて、ソフトウェアの管理はソースファイルを独自にconfigしてコンパイル、そしてインストールをする。この手法がスタンダードとされ、UNIXを扱う者には当たり前とされてきた。その根本には、ソースコードが配布されプラッ
さて、rpmパッケージを作成するためには、specファイルを記述しないといけません。 specファイルを書き方を知るための、おすすめは、Maximum-RPMを読むことです。 分厚いですが、よくまとまってて、英語も読みやすいです。 てきとうに拾い読みすればいろいろわかります。 それから、古高さんと石岡さんのRPM-BUILD-HOWTOにも説明があります。 rpm -ivh fugafuga-version-revision.src.rpm とかして、 出てきたspecファイルを見るってのも良いです。 以下にサンプルとして簡単なspecファイルをあげ、その内容について説明をします。 なんとなくわかったら、小さなパッケージを作ってみて、 さらにいろいろ作りたくなったら上にあげたようなdocumentを読んでください。 より多くのマクロを使ったspecファイルの例が Section 7.3
rpmをtarボールから作成する場合は、specファイルを作成する必要があります。 最近のtarボールには、specファイルが含まれる物もありますが、ディストリビューションに依存する所もあるため、そのままではなかなか使えません。 そういうときは、specファイルを修正します。 1.rpm作成の環境整備 rpmの作成は、ディストリビューションにもよりますが、/usr/src/rpmや/var/src/rpmなどの場所で作成できます。が、ここは rootでの作業になるため、自分のhomeに環境を作成するのがいいでしょう。 で、まずはrpm作成用のディレクトリを作成します。 rpmの作成には、以下のディレクトリ構成が必要です。(ユーザー=builduserの場合) /home/builduser |------rpm |---BUILD |---RPMS | |-
こんにちわ。arashoです。毎度インフラ周りのネタばかりですが、最近rpmのパッケージを作る機会が多いので、一度まとめとしてrpm関連の事を記載してみたいと思います。というわけで、今回は作業環境の構築と基本的なビルドの方法から。 rpmにはおおざっぱに言うと2種類あります。rpmとsrpmと呼ばれるもので、前者は実行形式のバイナリ、後者はrpmを作るためのソース(Source)が収められています。srpm -> rpmの流れですね。 rpmビルド作業環境の準備 まず、rpmを作るにはsrpmをほげほげできる環境を用意します。rpm-buildパッケージ(と依存するパッケージ)をインストールしましょう。 次に、設定の変更です。Redhat系ではデフォルトでだと/usr/src/redhat以下にsrpmはインストールされてしまうので、自分が自由にインストールできるよう設定を変更します。
rpmコマンドの問い合わせ機能はインストールしたファイルが対象となるため、インストール前にRPMファイルにどのようなファイルが含まれているかを調べたり、一部のファイルを取り出したりすることはできない。 インストール前にそのようなことを行いたいときは、RPMパッケージをcpio形式のアーカイブファイルに変換して、そこからファイルの一覧を表示したり、ファイルを取り出せばいい。 RPMファイルをcpioファイルに変換するには、rpm2cpioコマンドを使う。また、cpio形式のアーカイブファイルからファイルを取り出したり、ファイルの一覧を表示するにはcpioコマンドを使用する。 例えば、smartmontools-5.23-1.i386.rpmというRPMファイルに含まれるファイルを一覧表示するには、以下のコマンドを実行する。 $ rpm2cpio smartmontools-5.23-1.i3
Welcome to the RPM repository on fr2.rpmfind.net rpm2html automatically generates Web pages describing a set of RPM packages. The Rpmfind tool allows automate the search of packages from the RPM Database or maintain your system up-to-date in a more automated way. The goals of rpm2html are also to identify the dependencies between various packages and to find the package(s) providing the resources
2008年04月07日23:32 createrepoコマンド@ RHEL5 カテゴリIT技術rhel createrepoコマンドはyumのリポジトリを作成するためのコマンドです。 基本的にrpmファイルを用意して、このコマンドを以下のように叩くだけでOKです。 # cd RPMのあるディレクトリ # createrepo . RHELのDVDの中身をそのままリポジトリにしたい場合もあると思います。この時も上記のようにコマンドを叩けばよいのですが、それだけだとアプリケーションの追加と削除で表示されるアプリケーションのグループが表示されません。グループはcompファイルに記述されているので、createrepo時にこのファイルをコピーしてあげればOKです。 まずはDVDをまるごと適当な所にコピーし、 RPMが格納されている Serverディレクトリに移動。repodataディレクトリをバッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く