Changes between Initial Version and Version 1 of Vine6/AboutUpdateToolchain


Ignore:
Timestamp:
2010/02/04 09:51:39 (14 years ago)
Author:
iwaim
Comment:

wiki/AboutUpdateToolchain より移動し、注釈追加。

Legend:

Unmodified
Added
Removed
Modified
  • Vine6/AboutUpdateToolchain

    v1 v1  
     1= toolchain更新に伴う注意事項等 = 
     2 
     3現在は2010年2月にVineSeedにて行われた更新に関する記述になっています。 
     4将来的にはVine Linux 5からVine Linux 6への更新時に注意する点になる予定です。 
     5 
     6== rpm-4.8.0への更新に伴う変更 == 
     7 
     8=== ~/.rpmmacrosの修正が必要です === 
     9 
     10これまで ~/.rpmmacros に記述していた 
     11 
     12{{{ 
     13%_topdir ${HOME}/rpm 
     14}}} 
     15 
     16という記述が残っていると rpmbuild や apt-get source などが失敗します。 
     17 
     18エラーメッセージの例 
     19 
     20{{{ 
     21エラー: failed to create directory %{_topdir}: /${HOME}/rpm: 許可がありません 
     22}}} 
     23 
     24rpm-4.8.0 以降では、以下の様に記述します。 
     25 
     26{{{ 
     27%_topdir        %{getenv:HOME}/rpm 
     28}}} 
     29 
     30なお、この定義はシステムレベルのマクロ定義 /usr/lib/rpm/macros に記述されているため、変更する必要がない場合は、~/.rpmmacros から記述をコメントアウトするか削除してください。 
     31 
     32=== パッケージのビルドには rpmbuild コマンドを使用してください === 
     33 
     34前バージョンまでは、過去との互換性のため rpm コマンドでもパッケージをビルドできるように調整していましたが、今バージョンから正式に廃止となりました。今後は、rpmbuild コマンドによりパッケージをビルドしてください。なお、オプションはこれまでと同様です。 
     35 
     36参照:[http://vinelinux.org/manuals/rpmbuild.html SPECファイルをもとにRPMパッケージを作成する]