Tôi muốn cài đặt chương trình foo bằng emerge
hệ 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.2
và 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/portage
khô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 emerge
cá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 emerge
dù sao cũng tìm thấy chúng, vì vậy tôi đang cố gắng xác định cách emerge
xâ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 PORTDIR
biế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ử ?