Portageに新機能
Portage-2.2.0に新たな機能が追加された。 マスクされているパッケージがある時に設定ファイルになにを書けばいいかを教えてくれる--autounmask というオプションは前からあったが、これを自動で設定ファイルに書いてくれる --autounmask-writeというオプションが追加された。
ようするにautounmaskコマンドのようなものだが、autounmaskとは違って直接上書きせずに「設定ファイルの更新」という体裁をとる。どういう意味かというと、パッケージをインストールした後の設定ファイルの更新のように、etc-updateやdispatch-confを走らせて実際に設定ファイルを更新する。
……まぁわかりにくいが…ようするに
# emerge ltp Calculating dependencies ... done! [ebuild N #] app-benchmarks/ltp-20110606 The following mask changes are necessary to proceed: #required by ltp (argument) >=app-benchmarks/ltp-20110606 # emerge --autounmask-write ltp Calculating dependencies ... done! [ebuild N #] app-benchmarks/ltp-20110606 The following mask changes are necessary to proceed: #required by ltp (argument) >=app-benchmarks/ltp-20110606 Autounmask changes successfully written. Remember to run etc-update. # dispatch-conf
こんな感じにすればunmaskされて次にはemergeできる、ってこと。