タグ

yumに関するhohoho_ho2005のブックマーク (12)

  • 【RPMによるパッケージ管理】rpmコマンドの使い方

    Red Hat系のOS、CentOSやFedraではRPMというパッケージ管理システムを使う。 このページではRPMについて基や便利なオプションなど含めて一通り解説した。参考にしていただければと思う。 パッケージ管理の概要について知りたいという方は下記を参考にしてほしい。 RPMとは? RPMはパッケージ管理システムのひとつだ。 「Red Hat Package Manager」の略だったのだが現代では「RPM Package Manager」の略で再帰的頭字語となっている。 主にRHELを始めCentOSやFedoraなどの「RedHat系列」なディストリビューションに採用されていることが多いパッケージ形式だ。 実際はこの上でパッケージを統合管理する「パッケージマネージャフロントエンド」が機能しパッケージを処理するため、単体で触れる機会は少なくなっている。 RMPのパッケージ RPM

    【RPMによるパッケージ管理】rpmコマンドの使い方
  • 【簡単に解説】RPMパッケージを作成する方法

    このページではRPMパッケージ作成の方法を紹介する。 初心者の方であれば、とりあえず知らずともまったく問題がない。Linux入門を上から確認している方は、飛ばしてもいいだろう。 パッケージを作成するときはシステムに致命的な損傷を与えないよう、一般ユーザ権限でホームディレクトリの下で行うことをお勧めする。 環境準備 まずは開発環境をインストールする。 # yum install rpm-build # yum groupinstall 'Development tools' CentOSではこの二つのコマンドを叩くとRPM開発環境が整う。 RPMパッケージの作成 src.rpmファイルのダウンロード 多くのRPMパッケージにはバイナリパッケージとソースパッケージが用意されている。ソースパッケージはSRPMと呼ばれ、.src.rpmという拡張子がつく。 準備が整ったら「src.rpm」ファイル

    【簡単に解説】RPMパッケージを作成する方法
  • 【初心者でもわかる】yumコマンドの使い方とリポジトリの追加方法

    yumはパッケージの統合管理システムだ。 RPMパッケージを管理するもので、rpmコマンドを使うよりも便利で使いやすい。 このページではyumとは?とyumコマンドの使い方、リポジトリの追加方法についてお伝えした。 パッケージが何かよくわからない方は下記ページを先に見ていただくのがいいだろう。 yumとは? yumは「Yellowdog Updater Modified」の略だ。 元々はYellow Dog Linuxのパッケージ管理システムであるYUP「Yellowdog Updater」というものが前身にあった。その統合パッケージ管理システムをRedHatへ改変移植したものが現在のyumとなる。 役割としてはRPMパッケージを統合管理するというものだ。RPM単体ではパッケージ情報、依存関係などの情報を持ち合わせているものの、それを統合的に管理運用するシステムがない。ユーザの手間を減らす

    【初心者でもわかる】yumコマンドの使い方とリポジトリの追加方法
  • 【 yum 】コマンド(応用編)――ファイルから収録パッケージを調べる

    LinuxコマンドTips一覧 連載では、Linuxの基的なコマンドについて、基的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、ソフトウェア(パッケージ)のインストールなど、“パッケージ管理”を行う「yum」コマンドの応用編です。 [参考]yumコマンド(基礎編)――ソフトウェア(パッケージ)をインストールする/アンインストールする(連載 第42回)

    【 yum 】コマンド(応用編)――ファイルから収録パッケージを調べる
  • 構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜

    2015/02/15 オープンセミナー2015@広島 http://osh-web.github.io/2015/Read less

    構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜
  • yum でインストールした rpm がどの repository のものか調べる - tkuchikiの日記

    インストール済みの rpm がどの repository のものかは、yumdb コマンドで調べられます。 YumDB - yum - Trac に詳しく書いてありますが、 $ yum install -y yum-utils して、yumdb コマンドを入れたあとに、 $ yum search from_repo REPO_NAME で以下のような結果を得られます。 $ yumdb search from_repo epel Plugin "replace" can't be imported Loaded plugins: fastestmirror, remove-with-leaves GeoIP-1.4.8-1.el6.x86_64 from_repo = epel GeoIP-devel-1.4.8-1.el6.x86_64 from_repo = epel PyYAML-3.

    yum でインストールした rpm がどの repository のものか調べる - tkuchikiの日記
  • 【個人メモ】CentOS環境に登録するyumリポジトリ - Qiita

    yumパッケージ 身の回りの環境がCentOSばっかりだ。 が、CentOSをインストールしただけの環境では インストールできるパッケージは古い物ばかりだ。 できれば新しいものを使いたい。 少しだが、登録しとくと良さそうなリポジトリをまとめておく。 対象のCentOSのバージョンは6.5。 epel fedoraプロダクトが提供しているRHEL向けの ディストリビューションに適用できるパッケージ。 ansibleやdockerを入れたい場合には必須 リポジトリ登録方法 > yum localinstall http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    【個人メモ】CentOS環境に登録するyumリポジトリ - Qiita
  • プライベートYUMレポジトリを作ろう | SONICMOOV LAB

    RPMに関する支援ツールは豊富にそろっていて、レポジトリの作成ツールである createrepo コマンドをインストールし、作成済みのRPMを入れたディレクトリをYUMレポジトリとして構築します。 [sourcecode lang="bash"] $ yum install createrepo $ createrepo test.repo/ Spawning worker 0 with 1 pkgs Workers Finished Gathering worker results Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete $ tree test.repo/ test.repo/ ├── bash-co

    プライベートYUMレポジトリを作ろう | SONICMOOV LAB
  • CentOSにEPELリポジトリを追加する - Qiita

    CentOSのパッケージは枯れたものが多いので、外部リポジトリを追加することで新しいパッケージを利用できるようにします。 よく使うEPELリポジトリの追加方法を備忘録として記録します。 yumプラグインのインストール どのリポジトリを優先的に利用するか設定するためのパッケージをインストールします。

    CentOSにEPELリポジトリを追加する - Qiita
  • yum のパッケージキャッシュについて - aptheia.info

    /etc/yum.confでkeepcache=1にしておくと、インストールしたパッケージがキャッシュされるようになる。これが無効化された状態だと、パッケージアップグレード時に問題が起きても元に戻せなくなるので有効化しておいた方がいい。 あるパッケージについて、どのバージョンが利用可能な状態かは以下で確認できる。 $ sudo yum --showduplicates list パッケージ名 RHEL なら過去のバージョンまですべて手に入るけど、CentOS だとOSリリース時のバージョンと最新版しか手に入らない模様。リポジトリ上なりキャッシュなりで過去のバージョンが手に入るのであれば、yum install や yum update は以下の手順でロールバックが行える。 # yum の利用履歴を確認 $ sudo yum history # 履歴から詳細を確認 # 未引数なら直近、引数あ

  • Chef の サードパーティ Cookbook を利用して、yum のリポジトリを追加してみる

    2013/05/17 この記事は書かれてから1年以上が経過しており、最新の情報とは異なる可能性があります techChefVagrantvirtualization よーし、いろいろアプリケーションのインストールの自動化しちゃうぞー! と思っていましたが、 先に試しておいた方が良さそうなものがあったので、そちらを先にやります。 yum のリポジトリの追加RPMLinuxディストリビューション、つまり CentOS だったり、 Fedora などの Linux のディストリビューションでは、 yum (Yellowdog Updater Modified) と呼ばれるパッケージ管理システムが採用されています。 yum に限らずですが、ソースコードから毎回インストールするのはかなり骨の折れる作業だったりします。 (もちろんやったことない場合には、絶対経験しておくべき作業ではあると思うのですが

    Chef の サードパーティ Cookbook を利用して、yum のリポジトリを追加してみる
  • 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の保守的パッチ適用方法 - めもめも
  • 1