Có, bạn sẽ cần grep GNU. Cá nhân tôi không bỏ lỡ cờ "-r" vì bạn có thể làm tương tự với sự kết hợp find
và grep
nhưng điều này nhắc nhở rằng có các công cụ GNU có sẵn trên hộp Solaris của bạn là điều tôi sẽ xem xét thực tiễn tốt nhất. Vì vậy, ở đây chúng tôi đi:
Tôi sẽ không tải về mã nguồn từ nhiều nơi khác nhau trên Internet và sau đó tự xây dựng. Đó là điều không cần thiết. Nếu bạn chỉ muốn Solaris của bạn có sẵn các công cụ GNU điển hình thì hãy làm như sau:
Nếu bạn đang ở trên Solaris 10, bạn nên lấy Đĩa đồng hành Solaris 10. Điều này từng được phân phối bởi Sun nhưng bây giờ nó sống ở đây . Cá nhân tôi sẽ luôn luôn cài đặt nội dung của đĩa này hoặc ít nhất là các phần GNU quan trọng nhất. Biến nó thành một phần của JumpStart (hoặc bất cứ thứ gì bạn sử dụng) cho các máy chủ mới trong tổ chức của bạn!
Nếu bạn đang ở trên Solaris 11 thì cuộc sống đơn giản hơn rất nhiều. Các công cụ GNU thường được cài đặt theo mặc định nhưng không phải tất cả chúng đều được truyền bá vào các vùng cục bộ. IFS, hệ thống đóng gói trên Solaris 11, giúp cuộc sống của bạn dễ dàng hơn rất nhiều vì vậy bạn thực sự nên chuyển sang Solaris 11 (rất nhiều lý do khác nữa). Danh sách các gói mà bạn nên xem xét luôn có sẵn cho bất kỳ khu vực nào là:
pkg: // solaris / archiver / gnu-tar
pkg: // solaris / developer / gnu-binutils
pkg: // solaris / chẩn đoán / đầu
pkg: // solaris / file / gnu-coreutils
pkg: // solaris / file / gnu-findutils
pkg: // solaris / text / gawk
pkg: // solaris / text / gnu-diffutils
pkg: // solaris / văn bản / gnu-grep
pkg: // solaris / văn bản / gnu-sed
và nếu bạn sử dụng máy chủ cho mục đích phát triển / xây dựng, bạn có thể muốn thêm:
pkg: // solaris / developer / build / gnu-make
pkg: // solaris / developer / build / make
pkg: // solaris / developer / gcc-45
pkg: // solaris / system / title
pkg: // solaris / developer / build / autoconf
pkg: // solaris / developer / build / automake-110
Cá nhân tôi sẽ biến phần trên (có khả năng ít hơn các công cụ dev) thành phần cài đặt mặc định của công ty tôi cho các máy chủ / vùng mới. Các sysadins Solaris thường khăng khăng khác với thế giới Linux nhưng thực sự không cần thiết. Chỉ cần làm điều đó và làm cho nó một phần của cài đặt mặc định của bạn. Bạn sẽ không hối tiếc.