VineSeed ML アーカイブ



[VineSeed:23292] [VineLinux:1008] Vine 5.1 からVineSeedにdist- upgrade したときに alternatives が適切に動かな い

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:23292] [VineLinux:1008] Vine 5.1 からVineSeedにdist- upgrade したときに alternatives が適切に動かな い
  • Date: Mon, 2 May 2011 04:26:26 +0900
XXXXXXXX@XXXXXXXX wrote: 

> > > ただし、/var/lib/rpm/alternatives/gccが不適切な内容になっていた場合はそこ
> > > を解決しないと今後も問題は発生するので、/sbin/updates-alternatives の--
> > > removeオプション付きで実行するなどして、何とかしないとダメでしょうね。
> > > また、先にいただいた結果をみる限りは、/usr/bin/gccだけではなく他のものも
> > > 修正する必要があるようです。
> > 
> > # ここで以前教えていただいたようにgccを再インストールしました。
> (snip)
> > # /etc/alternatives配下のリンクを確認してみたところgcc関連と思われるリン
> > クは正しい
> > # ファイルを指すように更新されていました。
> 
> 先に書いたように、今回のケースだと--removeで(インストールされていない)
> gcc 4.1.2に関する設定を消しておいたほうがいいです。そうしないと将来に問題
> が発生する可能性があります。

重ね重ねご指導いただきありがとうございます。altanativesのmanを読んで
# alternatives --remove gcc /usr/bin/gcc-4.1.2
# alternatives --auto gcc

としましたところ

# cat /var/lib/rpm/alternatives/gcc
auto
/usr/bin/gcc
c89
/usr/bin/c89
c99
/usr/bin/c99
cc
/usr/bin/cc
i386-vine-linux-gcc
/usr/bin/i386-vine-linux-gcc
i686-vine-linux-gcc
/usr/bin/i686-vine-linux-gcc

/usr/bin/gcc-4.4.5
30
/usr/bin/c89-4.4.5
/usr/bin/c99-4.4.5
/usr/bin/gcc-4.4.5

/usr/bin/i686-vine-linux-gcc-4.4.5

というふうになりました、他の誤ったリンクもこの方法で修正しようと思いま
す。

---------------------------------------------------------
R.Miyazaki
bbmiyazaki@xxxxxxxxxxx


== このレポートの詳細は以下の通りです ==

レポート ID  : 1008
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1008

分類           : バグ
バージョン     : VineSeed
関連パッケージ : なし
arch           : x86
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/