yumでインストール可能なパッケージがあるが、バージョンを上げたい。

そうゆう場合は素直に開発環境を入れて、最新パッケージソースコードを入手して、./configure,make,make installが手っ取り早い。
だけど、yumとかで全体をパッケージ管理されていると、インストール関連は全部そちらで管理させたい気分になる。

SRPMを取得して、specファイルを調整して、最新ソースコードによるrpmを作ってyumでインストールする。
この路線で一応出来なくはない。っが、そのディストリビュータの範疇から出る訳なのでサポートは受けられまい。
まあーディストリビュータの最新版で、そのバージョンが提供されているならそちらへ移った方が楽。

ここではSRPMからrpmrebuildを取りあげる

SRPM

まずはSRPMのリポジトリを設定
*OSのバージョンを指定するのが、、、避けたいのだが無理みたい

[root@nfs ~]# yum install yum-utils
[root@nfs ~]# vi /etc/yum.repos.d/CentOS-Source.repo
[source]
name=CentOS - source
baseurl=http://vault.centos.org/6.6/os/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[root@nfs ~]#

SPRMの取得

yumdownloaderを使います。--enablerepoでsourceリポジトリを有効にして、--sourceで対象をSPRM。そして取得したいパッケージを指定します。

[root@nfs ~]# yumdownloader --enablerepo=source --source libgssglue

素直に vault.centos.org に行って目的のSRPMをダウンロードした方が早いかも...

最新の60件
2024-04-19 2024-04-18 2024-04-17 2024-04-16 2024-04-15 2024-04-11 2024-04-06 2024-04-05 2024-03-30 2024-03-29 2024-03-19 2024-03-17 2024-03-15 2024-03-06 2024-03-05 2024-03-03 2024-02-23 2024-02-22 2024-02-21 2024-02-20 2024-02-19 2024-02-18 2024-02-17 2024-02-13 2024-02-12 2024-02-09 2024-02-04 2024-02-03 2024-01-31 2024-01-30 2024-01-29 2024-01-28 2024-01-22 2024-01-16 2024-01-13 2024-01-09 2024-01-08 2024-01-07 2024-01-03 2023-12-22 2023-12-17

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-11-15 (土) 10:54:12