Tôi có hai hệ thống FreeBSD 10.2-RELEASE và tôi đang cố gắng thiết lập hệ thống thứ hai gần giống với hệ thống thứ nhất. Tôi không muốn sử dụng ảnh chụp nhanh ZFS cho nhiệm vụ này; Tôi chỉ muốn chọn, cài đặt và biên dịch các phiên bản phần mềm tương tự.
Trong quá trình cài đặt hệ thống đầu tiên, tôi biết rằng tôi đã cài đặt một số cổng nhị phân bằng cách sử dụng pkg
công cụ và tôi cũng đã biên dịch một số gói từ nguồn với make install clean
trong /usr/ports/
hệ thống phân cấp.
Bây giờ khi tôi chạy pkg info
trên hệ thống đầu tiên, nó hiển thị cho tôi cả hai loại này. Tôi muốn biết liệu có cách nào tôi có thể phân biệt được biên dịch từ nguồn, mà không cần nhìn lại lịch sử vỏ của tôi.
Tôi đã phát hiện ra rằng tôi có thể làm gì pkg query -e '%a = 0' %o
để tìm các gói không được cài đặt tự động , sau đó phải là các gói mà tôi đã chọn, nhưng tôi vẫn không thể biết được mình đã biên dịch từ nguồn nào.
Cảm ơn nhiều.