タグ

rpmに関するcknbstrのブックマーク (12)

  • パッケージ管理コマンド対応表

    yum update yum yum --releasever=番号 update --skip-broken CentOSはCDからアップグレードした方が良い。 Fedoraの場合 Fedora 17以降 apt-get install update-manager-core do-release-upgrade または、sudo do-release-upgrade --proposed Ubuntuの場合 Debianの場合

  • はじめての自宅サーバ構築 - Fedora/CentOS - yum plugin「skip-broken」の導入

    ■ skip-brokenとは・・・ skip-brokenとはrpmパッケージのアップデート時に依存関係のパッケージの不具合等でアップデートできない場合に利用すると便利です。 例えばパッケージ一括アップデート時に、一つでもエラーがある場合は全くアップデートできません。 しかし、この「skip-broken」を利用すれば、問題があるパッケージを除いて全てをアップデートする事が可能になります。 現在、アップデート可能なパッケージを確認 # yum check-update Loading "fastestmirror" plugin Loading "downloadonly" plugin Loading mirror speeds from cached hostfile * fedora: ftp.riken.jp * updates: ftp.riken.jp fedora 100%

    cknbstr
    cknbstr 2012/10/25
    skip-brokenとはrpmパッケージのアップデート時に依存関係のパッケージの不具合等でアップデートできない場合に利用すると便利です。 例えばパッケージ一括アップデート時に、一つでもエラーがある場合は全くアップデート
  • yum update – depsolving problems 解決!

    yum update したら依存関係でエラーが出たので調査して解決しました。 その時のメモ。 時間がない人向けの答えは↓ # yum clean all # yum update 経過 # yum update すると audispd-plugins-1.7.7-6.el5_3.2.i386 from updates has depsolving problems --> Missing Dependency: audit-libs = 1.7.7-6.el5_3.2 is needed by package audispd-plugins-1.7.7-6.el5_3.2.i386 (updates) audispd-plugins-1.7.7-6.el5_3.2.i386 from updates has depsolving problems --> Missing Dependenc

    yum update – depsolving problems 解決!
  • UbuntuでRPMをインストールする件 - hkano's memo

    alienを使う。 http://kitenet.net/~joey/code/alien/ ▼ インストール ----- sudo apt-get install alien ----- パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: パッケージ alien が見つかりません ----- エラー発生。 ▼ apt-getをアップデート ----- sudo apt-get update ----- ▼ (改めて)インストール ----- sudo apt-get install alien ----- 成功。 ▼ RPMパッケージをdebパッケージに変換 ----- sudo alien Package.rpm ----- ▼ RPMパッケージを指定してインストール ----- sudo alien -i Pa

    UbuntuでRPMをインストールする件 - hkano's memo
  • IUS

    IUS is a yum repository that provides newer versions of select software for RHEL and CentOS. Latest software for Enterprise Linux RHEL typically prioritizes security and stability over adding new features. This results in a secure and stable operating system, but there are times when users are willing to sacrifice some of that stability in order to gain access to the features found in newer softwa

    cknbstr
    cknbstr 2011/06/02
    RHELディストリ向けPHP,Python,MySQL等の最新バージョンRPMを提供してくれるリポジトリ
  • 第5章 SPECファイルの記述

    マクロの定義 SPECファイルの冒頭にパッケージのバージョンなど頻繁に使用されるものをマクロとして定義しておくと後々の修正が楽になります。 %define macro literal ようにするとパッケージ作成時に%{macro}と書かれた部分をliteralに置換して処理します。 「標準で定義されているマクロ」も参照して下さい。 以下にパッケージ情報の記述例を示します。(#を記述すると#から行末までがコメントとして扱われます。) # 基情報 Summary: hoge is a harehare horehore Summary(ja): hoge は harehare な horehore です。 Name: hoge Version: 1.1 Release: 1%{?_dist_release} License: GPL2 Group: Applications/Internet

    cknbstr
    cknbstr 2011/06/01
  • http://www.openscript.org/wiki/index.php?rpm

    cknbstr
    cknbstr 2011/06/01
    RPM作成時のTIPS
  • yum でインストールされたファイルの一覧を検索したい - BigFatCatのブログ

    「yum install パッケージ名」でインストールするのは楽だけど、どこに何のファイルがあるか分からないと困るときがある(設定ファイルを編集したいときとか)。もちろん、ごり押しで find を使って探す方法もあるけど、別のもっと賢い方法を見つけたのでメモしておく。 あまり良い例じゃないけど、例えば、ls が入ってるパッケージって coreutils だっけ?っていうときに、 % rpm -ql coreutils | grep -E '*/ls' /bin/ls /usr/share/man/man1/ls.1.gzとすれば、確かめられる。 もっと現実的にありそうな場合だと、「Samba ずっと前に yum でインストールしたけど、設定ファイルの smb.conf ってどこにあるんだろう?」っていうときに % rpm -ql samba | grep smb.conf /usr/sha

    yum でインストールされたファイルの一覧を検索したい - BigFatCatのブログ
  • 作った RPM に署名を付けてみようじゃないか - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか

    これまでのシリーズで作ってきた RPM は署名を付けてなかったので、改竄されてもわかんないという真面目な理由以外に、yum localinstall のときに --nogpg を付けないと怒られてめんどっちいという理由があったので、ここで一発、暗号鍵を付けてみることにしました。 え、お前いまさらそんなこと知らなかったのかって? ええそうなんすよ。すんませんね (^^;) 参考文献 参考資料は Fedora Project の RPM 作成ガイドと、英語が苦手な軟弱な日人である私は、 Red Hat RPM Guide (redhat PRESS) 作者: エリックフォスター・ジョンソン,Eric Foster‐Johnson,中川和夫,ヴァインカーブ出版社/メーカー: ソフトバンククリエイティブ発売日: 2003/11メディア: 単行 クリック: 28回この商品を含むブログ (11件)

    作った RPM に署名を付けてみようじゃないか - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか
    cknbstr
    cknbstr 2010/03/22
    gpgのkeysizeは2048だとうまくいかなかった。rpm -Kv でsignature:OKにならない。1024ならOK。 乱数列生成はコンソールのキーボードやマウスじゃないといけない。そのためリモートからの場合は「dd if=/dev/random of=/dev/null bs=100000」等な
  • RPMパッケージ作成メモ

    一覧するには、rpmbuildコマンドの--showrcオプションで可能です。 _docdir マクロ定義に_docdirはないが、specファイルで_docdirを使用しているものがあります。_docdirは実行時に確定するマクロで、事前に定義されているマクロ_defaultdocdirが適用されるようです。 descriptionセクション パッケージ内容を詳細に記述するセクションです。 %description The xyz utilities are used for software development activities. The main activities are in construction and unit testing. : %description -l ja XYZユーティリティは、ソフトウェア開発作業に役立つツールを収めています。 特に、ソフトウェ

  • RPM コマンドの使い方

    Linux活用日記 Last modified: Sat Dec 22 2001 Table of Contents インストールオプション クエリーオプション 依存関係のエラー GnoRPM を使った RPM パッケージのインストール法 RPMパッケージを作ろう HOME インストールオプション RPM パッケージのインストールには以下のオプションを使います. (package-1.1.0-i386.rpm をインストールする場合)

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

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

  • 1