Cài đặt gói và tất cả các phụ thuộc của nó mà không có lời nhắc xác nhận với FreeBSD pkg


10

Có cách nào để tự động cài đặt các gói và phần phụ thuộc của chúng, như với apt-get -yDebian, mà không được nhắc mỗi lần không?

Cài đặt Webmin, NGiNX và nano trong 1 bước, tất cả các phụ thuộc của chúng sẽ tự động:

sudo apt-get -y install webmin nginx nano

Trên FreeBSD 10, (Tôi vẫn đang quen với Cổng) Tôi sẽ gõ:

pkg install webmin nginx nano

Nếu tôi nối thêm công -ytắc, nó sẽ thất bại. Tôi đã xem tài liệu tại Cẩm nang meBSDFreeBSD và dường như không có tùy chọn / công tắc nào để sử dụng. Có ai có ý kiến ​​gì không?


Đừng nhầm lẫn các cổng và gói. Bạn đang cố gắng cài đặt một gói nhưng cho biết bạn vẫn đang quen với các cổng. Tôi chỉ sử dụng các cổng vì vậy tôi không thể giúp bạn với hệ thống pkg mới.
Cướp

Cổng là mã nguồn mà sau đó bạn tự biên dịch và cài đặt, trong khi pkgcài đặt các tệp nhị phân đã được biên dịch. Đúng không?
Danijel-James W

1
Đúng rồi.
Cướp

1
Bạn đã thử pkg install -y webmin nginx nanochưa
uzsolt

Điều đó đã làm việc! Tôi đã đặt công tắc -y ở sai vị trí bằng cách sử dụng pkg -y install webmin nginx nano.... Tôi không thể tin rằng tôi không thể nghĩ ra bên ngoài chiếc hộp chỉ một chút! Có phải đó là một nơi nào đó trong tài liệu và tôi đã bỏ lỡ nó?
Danijel-James W

Câu trả lời:


10

Thử

pkg install -y webmin nginx nano

Kiểm tra man pkg-install:

TÓM TẮC

cài đặt pkg [-AfgIinFqRUxy] [-r reponame] pkg-origin ...

...

 -y  Assume yes when asked for confirmation before package installation.

Lưu ý y trong [-AfgIinFqRUxy] !


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.