Tôi muốn cài đặt chương trình foo bằng emergehệ thống Gentoo; Vì vậy, tôi chỉ cần sử dụng emerge foođể cài đặt và portage chọn phiên bản mới nhất của phần mềm đó trong kho lưu trữ của nó. Nếu tôi biết số phiên bản và đồng phạm đặt tên, tôi có thể làm emerge =foo.1.2và sử dụng eselectđể chọn gói hiện tại không có trong gói đã cài đặt, nếu gói hỗ trợ.
Nhưng nếu tôi không biết số phiên bản hoặc quy ước đặt tên và chỉ muốn một danh sách các phiên bản của foo có sẵn cho tôi thì sao? Tôi không thấy một tùy chọn nổi lên nào thực hiện điều này và rình mò bên dưới /usr/portagekhông mang lại cho tôi bất cứ điều gì.
Phần thưởng: Có cách nào để tìm ra emergecác cuộc thăm dò địa điểm để xác định gói nào có sẵn không? Ví dụ: nhiều ebuild trên hệ thống của tôi ở những vị trí không đạt tiêu chuẩn, nhưng emergedù sao cũng tìm thấy chúng, vì vậy tôi đang cố gắng xác định cách emergexây dựng danh sách các phiên bản phần mềm có sẵn.
man portage Tìm kiếm PORTDIRbiến. Vị trí của Cây Portage của bạn được xác định bởi cài đặt của biến đó Là một phím tắt thửls ${PORTDIR}
emerge --info =foo*hoặc với - tìm kiếm thay thế hoặc một cái gì đó tương tự từ cú pháp nguyên tử ?