タグ

rpmに関するrx7のブックマーク (22)

  • Apache 2.4系のRPMファイルを作成する - 元RX-7乗りの適当な日々

    最近すっかりブログを書く頻度が落ちてしまっているので、このブログで1人アドベントカレンダーをやろうとしてたら、早速12/1から欠損してしまう程度にはダメ人間の私でございます。こんにちは。 ということで、ライトなネタと言えばメモ整理ということで、3ヶ月以上前にやったことのhistoryを逃がすべくエントリに書いておく。タイトル通り、Apache 2.4系のRPMファイルを作ったメモ。 ちなみに作った環境は CentOS 6.5 です。 ダウンロード&準備 Apache 2.4の最新版を公式のダウンロードページで確認しましょう。今日現在の最新バージョンは2.4.10です。 # wget http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.4.10.tar.bz2こんな感じでダウンロードしてきます。 # yum groupinstall -y "De

    Apache 2.4系のRPMファイルを作成する - 元RX-7乗りの適当な日々
    rx7
    rx7 2014/12/03
  • Docker を用いた rpm / deb パッケージ作成の継続的インテグレーション - ゆううきブログ

    サーバ管理ツールのエージェント みたいなソフトウェアをインストールしやすくするために、rpm / deb パッケージを作りたい。 しかし、rpm / deb パッケージ化するためには、それぞれ CentOS(RedHat)、Debian(Ubuntu) 環境でパッケージ化することになる。 社内ではこれまでパッケージ化の専用ホストがいて、そこで spec ファイルや init スクリプトを置いて rpmbuild コマンドとか debuild コマンドを叩いてパッケージを作成していた。 さらに、アプリケーションエンジニアからインフラエンジニアに依頼するという形をとっていた。 この方法の問題点として、以下の3つがある。 spec ファイルや init スクリプトなどをプロジェクトの Git リポジトリで管理しづらい。つまり、レビューとかがやりにくい。 リリースフローを自動化しづらい。具体的には

    Docker を用いた rpm / deb パッケージ作成の継続的インテグレーション - ゆううきブログ
    rx7
    rx7 2014/05/12
  • yumによるRHELの保守的パッチ適用方法 - めもめも

    何の話かというと Red Hat Networkに登録したRHELシステムであれば、 # yum updateとすれば、すべてのパッケージが自動的に最新にアップデートされます。あるいは、 # yum install hogehogeとすれば、hogehogeの最新バージョンと依存パッケージがまとめてインストールされます。 しかしながら、場合によっては、特定のパッケージだけ特定のバージョンに上げたい、とか、いきなりインストールするのではなくて、まずはRPMファイルをダウンロードして、根掘り葉掘り調べてからインストールしたい、という場合もあります。 このような際に、yumを使わずに、Red HatのCustomer Portalから個別にRPMをダウンロードして対応している方も多いと思いますが、実は、yumでもそのようなきめ細かな対応は可能です。特に、EC2/Nifty Cloudなどで時間課

    yumによるRHELの保守的パッチ適用方法 - めもめも
    rx7
    rx7 2013/02/20
  • RPM パッケージを Git で管理する方法(案) - Gosuke Miyashita

    @trombik さんの 弊社ではtinderbox+gitですべて統一させてる — trombik (@trombik) December 27, 2012 という tweet を見て気になったので調べてみたところ、 Tinderbox はどうやら FreeBSD の ports を自動ビルドするためのシステムのようで、RPM でもこんなのないのかなー、と探してみたものの見つけられなかったし、Tinderbox が自分が求めてるものなのかどうかもいまいちピンと来なかったので、プロトタイプ的なものをつくってみることに。 現在 RPM パッケージの管理は、こんな感じで ソース/バイナリパッケージを直接リポジトリに突っ込んじゃってるんだけど、これだと以下のような問題がある。 バイナリパッケージのファイルサイズが大きすぎて、git clone や push や pull に時間がかかる パッケー

    rx7
    rx7 2013/01/19
  • RHEL 5 と KMP (Kernel Module Package) - daily dayflower

    カーネルのバージョンが上がる度にカーネルモジュールもビルドしなきゃいけない,というのはめんどくさい。 しかも。 バイナリパッケージでカーネルモジュールをインストールしているとする。 このカーネルモジュールがシステム動作の上で必須だとすると,新しいカーネル(体)がリリースされても,それに対応するバージョンのカーネルモジュールがリリースされない限り新しいカーネルにアップデートすることができない。 これは不便。そして危険。 なので,RHEL 5 から KMP (Kernel Module Package) という新しいカーネルモジュールのパッケージング方式がでてきた。 たとえば,centosplus のバイナリパッケージ(IIJ さんのミラー)で XFS のカーネルモジュールのパッケージを見ると, kmod-xfs-0.4-1.2.6.18_92.1.1.el5.centos.plus.i68

    RHEL 5 と KMP (Kernel Module Package) - daily dayflower
  • i386とx86_64の両パッケージが存在/依存関係などで、rpmパッケージが消せなかった場合の対処 - 元RX-7乗りの適当な日々

    Fedoraな某サーバ環境で、Fedora8からFedora10にアップグレード(yumに拠る)しようとしたら、どういうわけか、i386用とx86_64用のパッケージが重複してインストールされているようで、以下のエラー(conflict)が出た。 Transaction Check Error: file /sbin/dmraid.static from install of dmraid-1.0.0.rc15-2.fc10.x86_64 conflicts with file from package dmraid-1.0.0.rc14-4.fc8.i386 file /usr/share/man/man8/dmraid.8.gz from install of dmraid-1.0.0.rc15-2.fc10.x86_64 conflicts with file from packag

    i386とx86_64の両パッケージが存在/依存関係などで、rpmパッケージが消せなかった場合の対処 - 元RX-7乗りの適当な日々
    rx7
    rx7 2012/06/05
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Ruby バージョン 1.8.7 の RPM を作る | Carpe Diem

    CentOS 5.4 x86_64 の Ruby は、ご存じのとおりバージョン 1.8.5。枯れすぎています、さすがに最近ではバージョン 1.8.5 だと動かないプログラムが増えてきたので、RPM を作ってみました。ちなみに RHEL6 beta の Ruby のバージョンは 1.8.6 なので、CentOS 6 になっても役に立ちそうです。 まず、Fedora になる Ruby 1.8.6 の RPM をダウンロードします。 $ wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/development/source/SRPMS/ruby-1.8.6.399-1.fc14.src.rpm SRPM をインストールします、なぜか MD5 があわないので無視します。 $ rpm -i –nomd5 ruby-1.8.6.399-1.fc14.src.rp

    rx7
    rx7 2010/05/16
  • redhat と debian の管理系コマンド - harry’s memorandum

    仕事では サーバは RedhatEL を使っているので、Redhat系のコマンドは分るのですが、 サーバとしてDebianはあまり使う機会がないので管理系コマンドが分らなくなるときがあります。 とりあえず備忘録。間違っていたらご免なさい。書いてないこと思い出したら追加する予定。 サービス 機能 Redhat系 Debian系 サービス一覧 chkconfig --list sysv-rc-conf --list サービスのOn/Off chkconfig sysv-rc-conf サービスレベルのOn/Off chkconfig --level <1/2/3/4/5> sysv-rc-conf --level <1/2/3/4/5> サービスの登録 chkconfig --add update-rc.d defaults *1 サービスの削除(RCリンク削除) chkconfig --de

    redhat と debian の管理系コマンド - harry’s memorandum
  • RPM Search

    Search for rpms which contain given file name (1) e.g. libhistory.so New look for FTP search. Search for rpms by name. Search for rpms by name in FTP world resources (2) e.g. rpm-4*i386.rpm (1) Give exact file name. Search through information about files content with extension .i386.rpm . Default searched file list and provides tag. (2) Type as much letters from file name as you can. Minimum is 3.

  • Fedora Project

    rx7
    rx7 2009/06/17
    Fedoraのrpmリポジトリとか諸々
  • MySQL ClusterのRPMパッケージ

    MyNAのメーリングリストで迷ってる人を見かけたのだが、意外と同じことで悩んでいる人が多いのではないかと思って書いておく。 MySQL Clusterのダウンロードページに行くと、Linux用のRPMが細かく分かれていて、どのパッケージをどのホストにインストールすればいいのか迷ってしまうんじゃないだろうか。MySQL Clusterには管理ノード、データノード、SQLノードの3種類が存在するが、それぞれにインストールしなければいけないRPMは次の通り。 管理ノードCluster storage engine management・・・ndb_mgmd(デーモンプログラム)が入っている。 Cluster storage engine basic tools・・・ndb_mgmやndb_restoreなどの各種クライアントプログラムが入っている。 Cluster storage engine

    MySQL ClusterのRPMパッケージ
  • CPANモジュールをスクリプト一発で依存解決しつつrpm化する - とあるはてな社員の日記

    少し前にmizzyさんに そういえば、まっさらなサーバを30分で番投入できるようにする で stanaka さんが「CPANの依存関係を解析してrpm化する手製スクリプトで、CPANモジュールのrpm化が、ほぼ自動化されています」と書いてるんだけど、これって公開してくれないのかなー。 HowToRpmizeCpanModules - mizzy.org - Trac と突かれたので、githubで公開してみます。 http://github.com/stanaka/cpan-dependency/tree/master 突かれたついでにmizzyさんに軽く動作確認してもらったところ、それなりに動いているようです。また、はてなでは、このスクリプトを利用して、日々それなりの数のCPANモジュールのrpm化を行っていますので、だいたいうまく動くのではないかと思います。 CentOSやFedor

    CPANモジュールをスクリプト一発で依存解決しつつrpm化する - とあるはてな社員の日記
    rx7
    rx7 2009/02/19
  • 【HOMMEZ(オムズ)公式】すべては、悩める男性のために。

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    【HOMMEZ(オムズ)公式】すべては、悩める男性のために。
    rx7
    rx7 2009/02/18
  • http://dag.wiee.rs/rpm/

    rx7
    rx7 2009/02/17
  • VIM-ShellのRPMを作ってみました

    最近社内のVim使いの方々の間で、VIM-Shellというパッチが話題になっています。これはVimのなかでシェルを実行できるというもので、EmacsのシェルモードがVimにも欲しいねという話が発端です。 Vim&CentOSの環境で開発している人が多いこともあり、どうせならとRPMパッケージを作ってみました。 まずは、RPMを作成するために必要なものをインストールします。今回はひとつひとつ入れていきますが、面倒な場合やビルド専用マシンにする場合などは、開発ツールや開発ライブラリを次のようにまとめてインストールしておくと楽かと思います。 # yum grouplist # yum groupinstall "Development Tools" # yum groupinstall "Development Libraries"

    VIM-ShellのRPMを作ってみました
    rx7
    rx7 2009/02/17
  • rpmrebuildを用いたカスタムRPMの作成法 | OSDN Magazine

    独自のパッケージを作成するのは手間のかかる作業であり、一般ユーザからするとその種の仕事は、暇と忍耐力と技量をもてあましたディストリビューション開発者に任せておくものだと相場が決まっていた。しかしながら一般の管理者やユーザであっても、既存パッケージをリビルドする必要に迫られることがないとも限らない。そんな場合はrpmrebuildを使うことで、インストール済みパッケージをベースとした独自RPMの構築が比較的容易に行える。 ここではrpmrebuildというユーティリティで実際に何ができるのかを説明するのだが、その前に具体的なシナリオをいくつか提示しておこう。まず考えられるのは、何らかの理由によってオリジナルソースからのRPM入手が不可能という場合である。これは例えば、現在ではオンライン公開が停止されたサードパーティ製ないしは自分で作成したカスタムRPMが手元にあり、それを他のシステムで使える

    rpmrebuildを用いたカスタムRPMの作成法 | OSDN Magazine
    rx7
    rx7 2009/02/16
  • @IT:ソースファイルからRPMファイルを作成するには

    インストールしたいプログラムが、tarボールのみで配布されていることも多い。しかし、ソースファイルをそのままコンパイル/インストールすると、RPMによる恩恵(インストール済みプログラムの検索やプログラムのアップグレードなど)が得られないので、プログラムはできるだけRPMファイルでインストールしたいものだ。 「tarボールからRPMファイルを作成するには」で説明したとおり、SPECファイルが用意されていればrpmbuildコマンドでtarボールからRPMファイルを作成できる。しかし、ここで紹介するCheckInstallを使うと、SPECファイルが用意されていなくてもRPMファイルを作成できる。 まず、CheckInstallのWebサイト(http://asic-linux.com.mx/~izto/checkinstall/)からソースファイルをダウンロードしてインストールする。原稿執筆

    rx7
    rx7 2009/02/16
  • 【HOMMEZ(オムズ)公式】すべては、悩める男性のために。

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    【HOMMEZ(オムズ)公式】すべては、悩める男性のために。
    rx7
    rx7 2009/02/16
  • HowToRpmizeCpanModules - mizzy.org - Trac

    Wassr で ZIGOROu さん や hidek さん とやりとりした内容をまとめてみます。 CPAN モジュールの rpm パッケージ作成なんですが、自分はRPM::Specfile に付属している、cpanflute2 を基的に使ってます。 cpan2rpm の方がメジャーだとは思うんですが、オリジナルのダウンロード用FTPサイトが接続できないのと、吐き出す SPEC ファイルが微妙な感じがするので、なんとなくイヤで使ってないんですが、それ以外はそんなに明確な理由もなく、cpanflute2 の方を使ってます。 ただ、cpanflute2 には以下の問題点があります。 依存関係を自動的に解決してくれない(これは cpan2rpm も同じ) モジュールの tar ball を自分で取得しないといけない(cpan2rpm はsearch.cpan.org から取得してくれる) なので

    rx7
    rx7 2009/02/06