Я хотів би встановити програму foo за emerge
допомогою системи Gentoo; тому я просто використовую emerge foo
для встановлення і portage вибирає найновішу версію програмного забезпечення, яке знаходиться у його сховищі. Якщо я знаю номер версії та іменування covnention, я можу зробити emerge =foo.1.2
і використати eselect
для вибору того, що в даний момент пакет примусової сили не встановлений, якщо пакет підтримує його.
Але що робити, якщо я не знаю номер версії або умовне іменування і просто хочу, щоб список доступних мені версій foo? Я не бачу нових варіантів, які роблять це, і пробігання під ним /usr/portage
нічого не дає мені.
Бонус: Чи все-таки можна знайти, де emerge
опитуються місця, щоб визначити, які пакунки доступні? Наприклад, багато будівельних конструкцій у моїх системах знаходяться у нестандартних місцях, але emerge
все одно знаходять їх, тому я намагаюся визначити, як emerge
складається цей список доступних версій програмного забезпечення.
man portage
Шукати PORTDIR
змінну". Розташування вашого дерева Portage визначається налаштуванням цієї змінної. Як спробувати ярликls ${PORTDIR}
emerge --info =foo*
або з - пошуком замість цього чи чогось подібного із синтаксису атома ?