Tag: Emerge

cheatsheet/emerge

忘れがちなオプション

ロングオプションショートオプション効果
–pretend-p引きづられてインストールされるパッケージが見たい
–update-uアップデート
–deep-D/var/lib/portage/world 以外の依存関係も調査
–newuse-Nセキュリティアップデートなど明示的にインストールしていないパッケージも含む
–with-bdeps=yビルド時依存のパッケージも含む
–changed-use-UUSE フラグが変わった事を伝えるが–newuse とは違いユーザーが有効にしない事を示すフラグがある場合、再インストールしない
–unmerge-C削除
–depclean -p-p で使われなくなった依存関係を確認
–depclean使われなくなった依存関係を削除( -p で確認してから )
–infoPortage によって使われる変数
–quiet-qディスプレィ出力を抑制
–verbose-v冗長モード。各パッケージの USE フラグを表示

よく見かけるオプション -uDN は –update –deep –newuse と同じ。

参考 Portage が文句を言ってきたときは

バージョンを指定してインストール

emerge =dev-lang/go-1.16.7

slot、スロットを指定してインストール

eix gcc で調べる

emerge --sync && eix-update &&& eix gcc

下記の状況はver12がインストールされている。これにver11も追加したい。

Read more...

make.confのメモ

make.confの FEATURES のメモ

私が良く使う、あるいは検討したもの。man make.confでも確認できる。