Tôi sử dụng con rối để quản lý một loạt các máy chủ Debian tại nơi làm việc, một phần nếu bao gồm các gói cài đặt. Một gói tôi cài đặt trên một số hệ thống là nmap được sử dụng để xác minh rằng các quy tắc tường lửa được thiết lập đúng. Trên Debian 7.0, nếu bạn đã bật APT :: Install-recommends, bạn sẽ nhận được cả đống crap cùng với nmap (xem bên dưới).
Tôi không muốn tất cả các crap cài đặt nmap với đề xuất được kích hoạt kèm theo. Một giải pháp sẽ là cập nhật cấu hình apt của tôi với APT::Install-Recommends "0";
. Nhưng tôi không muốn có cái này làm mặc định. Phần lớn thời gian tôi muốn giới thiệu bao gồm. Các gói được đề xuất hầu hết đều ổn và tôi không nhận được vô số thứ tôi không cần. Nhưng có một vài gói mang lại nghĩ rằng tôi không muốn / cần.
package { 'nmap':
ensure => installed,
require => Class['apt'],
}
Có phương pháp nào để kiểm soát nếu đề xuất được cài đặt qua con rối khi sử dụng nhà cung cấp gói 'apt' không? Tôi không muốn gây rối với nhà cung cấp năng khiếu vì apt và aptitude không hoàn toàn tương thích với nhau.
Với khuyến nghị
root@fw-01:~# apt-get install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
...
The following NEW packages will be installed:
fonts-droid fonts-liberation ghostscript gnuplot gnuplot-nox groff gsfonts
imagemagick imagemagick-common libblas3 libblas3gf libcroco3 libcupsimage2
libdjvulibre-text libdjvulibre21 libexiv2-12 libgfortran3 libgs9
libgs9-common libijs-0.35 libilmbase6 libjbig2dec0 liblcms1 liblcms2-2
liblensfun-data litesting firewall blensfun0 liblinear-tools liblinear1 liblqr-1-0
libmagickcore5 libmagickcore5-extra libmagickwand5 libnetpbm10 libopenexr6
libpaper-utils libpaper1 librsvg2-2 librsvg2-common libsvm-tools libwmf0.2-7
netpbm nmap poppler-data psutils ufraw-batch
0 upgraded, 45 newly installed, 0 to remove and 0 not upgraded.
Need to get 32.0 MB of archives.
After this operation, 93.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Không có khuyến nghị
root@fw-01:~# apt-get --no-install-recommends install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libblas3 libblas3gf libgfortran3 liblinear1
Suggested packages:
liblinear-dev
Recommended packages:
liblinear-tools
The following NEW packages will be installed:
libblas3 libblas3gf libgfortran3 liblinear1 nmap
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,405 kB of archives.
After this operation, 17.4 MB of additional disk space will be used.
Do you want to continue [Y/n]?
apt
lớp học đó .