emerge
Gentooシステムでプログラムfooをインストールしたいと思います。そのため、私は単にemerge foo
インストールに使用し、Portageはそのリポジトリにあるそのソフトウェアの最新バージョンを選択します。バージョン番号と命名規則がわかっていれば、パッケージがサポートしている場合、インストール済みのパッケージから現在強制されているパッケージを選択emerge =foo.1.2
するeselect
ために使用できます。
しかし、バージョン番号や命名規則がわからず、fooのバージョンのリストが必要な場合はどうすればよいですか?これを実行するemergeオプション/usr/portage
は見当たらず、下を覗き見しても何も得られません。
ボーナス:とにかく、emerge
利用可能なパッケージを決定するために、どのロケーションポーリングを見つけるのですか?たとえば、私のシステム上のebuildの多くは非標準の場所にありますが、emerge
とにかくそれらを見つけるためemerge
、使用可能なソフトウェアバージョンのリストがどのようにビルドされるかを判断しようとしています。
man portage
Look for the PORTDIR
Variable を読む必要があります。あなたのPortageツリーの場所は、ショートカット試みとして、その変数の設定によって決定されるls ${PORTDIR}
emerge --info =foo*
または--searchを代わりに使用するか、atom構文からのようなものを使用しますか?