Giải pháp của tôi là sự kết hợp giữa bảo mật và sự thoải mái:
auto-apt kiểm tra quyền truy cập tệp của các chương trình đang chạy trong môi trường của nó và nếu một chương trình cố gắng truy cập một tệp được biết là thuộc gói đã gỡ cài đặt, auto-apt sẽ cài đặt gói đó bằng apt-get. Tính năng này yêu cầu apt và sudo để làm việc. Nó cũng cung cấp cơ sở dữ liệu đơn giản để tìm kiếm gói nào chứa tệp được yêu cầu.
Đó là trình giả lập thiết bị đầu cuối nơi bạn vào môi trường nơi mỗi lần truy cập tệp được xác minh trước bằng tay tự động và nếu nó không tồn tại, nó sẽ tìm kiếm trong cơ sở dữ liệu (a la apt-file
) và tải xuống và cài đặt gói mong muốn, sau đó cho phép chương trình tiếp tục . Bạn nên thực thi nó dưới quyền root:
sudo auto-apt
Điều này hữu ích trong trường hợp bạn đang xây dựng một gói và không có tâm trạng đứng trước màn hình để tìm từng lỗi cấu hình cho các tiêu đề bị thiếu, v.v.
Điều này cũng có thể được sử dụng như là sự thay thế apt-get + apt-file nơi bạn có thể cài đặt các chương trình chỉ cần yêu cầu command
thực thi nó.
Bạn phải hiểu rằng bạn không nên để nó mở khi hệ thống của bạn không nhìn, vì nó gần như là bạn đang sử dụng người dùng root.
Trang người đàn ông: http://derpi.tuwien.ac.at/cgi-bin/man/man2html?1+auto-apt