タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rpmに関するChiseiのブックマーク (5)

  • @IT:tarボールからRPMファイルを作成するには

    Red Hat Linuxなどはパッケージ管理システムとしてRPMを採用しているが、インストールしたいプログラムがtarボールのみで配布されていることも多い。多くの場合、tarボールを展開してコンパイルを行い、インストールするのは簡単だ。しかし、この方法でインストールしたプログラムはRPMの管理からは外れてしまうので、RPMによって得られるサービス(インストール済みプログラムの検索やプログラムのアップグレードなど)が受けらない。 tarボールで配布されているプログラムの中には、RPMファイルを作成するためのSPECファイルを含んでいるものがある。このような場合は、rpmbuildコマンドでtarボールからRPMファイルを作成できる。具体的には、-taオプションを付けてrpmbuildコマンドを実行する。

    Chisei
    Chisei 2010/04/16
    便利
  • @IT:ソースファイルからRPMファイルを作成するには

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

    Chisei
    Chisei 2010/04/16
  • rpmコマンドエラー回避方法 - とあるSEの戯れ言

    検証機にMRTGを仕込もうと、net-snmp が入っているかどうか確認しようとしたところ、 # rpm -qa | grep 'snmp' rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: a4e エラー: db4 エラー (22) (db->close において): 無効な引数です エラー: Packages インデックスを db3 でオープンできません - メモリを確保できません (12) エラー: /var/lib/rpm にある Package データベースをオープンできません。 との事。 rpmの情報を管理しているDBが壊れたかな・・・? って事で、rpmDBを再構築。 # cd /var/lib/rpm/ # rm ./__db* # rpm --rebuilddb

    rpmコマンドエラー回避方法 - とあるSEの戯れ言
    Chisei
    Chisei 2010/04/16
    rpm --rebuilddb
  • yumのMissing Dependencyエラーとrpmのダウングレード - 俺のウィキ - Seesaa Wiki(ウィキ)

    [ 一般 ] 俺のウィキ 編集 履歴 添付 設定 新規ページ作成 メニュー カテゴリー 最近更新したページ 2005-12-11 ソフトウェアRAID 1構築 2005-11-24 ルータ導入 2005-11-19 Windows系OSとUNIX系OSとのデュアルブート 2005-11-09 CD-ROMのオートマウントとイジェクト 2005-11-04 MBR(マスターブートレコード) 2005-10-12 yumのMissing Dependencyエラーとrpmのダウングレード 2005-09-29 suコマンド 2005-07-26 ITコーディネータ 人材派遣業者 クリエイター(デザイナー) デベロッパー コンサルティングファーム(コンサルタント) ベンダー システムインテグレーター エンドユーザー 2005-07-25 FrontPage MenuBar1 MenuBar2 メ

  • aptとyumのリポジトリの追加と変更

    FedoraCore用のaptに登録されているリポジトリはデフォルトではfreshrpmsのみです。またyumのデフォルトは家であるfedora.redhat.comなので世界中からアクセスされ混雑することが多いです。リポジトリを追加・変更することでアップデートの高速化やオフィシャルで用意されていないパッケージのインストールを可能に出来ます。またサードパーティのパッケージは同じパッケージでも内容が異なる場合もあるのでなにか不具合があったときにパッケージを変更してみるという手も使えます。ここではaptとyumのリポジトリの追加・変更方法を解説します。 注) 多くのリポジトリを追加すると依存関係で思わぬ不具合が出る可能性があります。 主なリポジトリ 国内ミラーサーバー riken(理化学研究所) KDDI R&D Labs INC. サードパーティ DAG : パッケージの種類が

    Chisei
    Chisei 2009/10/18
  • 1