Tại sao raspi-config phụ thuộc vào triggerhappy?


12

Theo như tôi có thể nói, triggerhappy là một trình nền để xử lý đầu vào tùy chỉnh. Vì tôi không sử dụng trực tiếp cho chức năng này (và không có quy tắc nào trong /etc/triggerhappy/triggers.d/ theo mặc định), tôi muốn xóa nó (vì lý do bảo mật / hiệu suất / OCD).

Nhưng khi tôi cố gắng làm như vậy, apt-get cũng loại bỏ raspi-config, vì gói của nó phụ thuộc vào triggerhappy.

admin@rpi:/ $ sudo apt-get remove triggerhappy
...
The following packages will be REMOVED:
  raspi-config triggerhappy
...
Removing raspi-config (20160225) ...
Removing triggerhappy (0.3.4-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
admin@rpi:/ $ 

Thoạt nhìn, sự phụ thuộc này không có ý nghĩa gì với tôi.

Tại sao raspi-config phụ thuộc vào triggerhappy?


Tại sao bạn muốn loại bỏ nó?
Milliways

3
@Milliways Tôi không có lý do cụ thể để xóa phần mềm đó, ngoài việc tôi không thích có phần mềm tôi không sử dụng để chạy trong nền.
Hydraxan14

Câu trả lời:


11

Triggerhappy chỉ được sử dụng trong tập lệnh init của raspi-config, xem dòng 17 của tập lệnh init . Ở đó, nó kiểm tra xem có bất kỳ phím Shift nào được giữ khi khởi động để vô hiệu hóa bộ điều chỉnh tỷ lệ không thay đổi.

Điều đó có nghĩa là raspi-configbản thân nó không thực sự cần kích hoạt, chỉ cần kịch bản khởi động của nó. Và cách mà kịch bản sử dụng thddường như không cần daemon chạy.


3
Tôi đã tạo một bản vá raspi-configđể tạo sự phụ thuộc vào triggerhappytùy chọn và gửi yêu cầu kéo để đưa vào
Axel Beckert

Sáp nhập rồi. Ồ :-)
Axel Beckert

3
Với bản cập nhật của raspi-config phát hành hồi đầu tuần này, triggerhappy đã bị hạ cấp từ Dependsđể Recommendsvà do đó bây giờ có thể được gỡ bỏ mà không vấn đề. Bây giờ đã đi nhanh chóng. :-)
Axel Beckert

Tôi có thể tìm danh sách ở đâu để cho biết dịch vụ nào phụ thuộc hoặc Khuyến nghị?
bakalolo

@bakalolo: Sử dụng apt-cache show, đầu ra của nó có các dòng bắt đầu bằng Depends, RecommendsSuggests, vd apt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'. Ngoài ra, hãy tìm trên gói.debian.org để biết những gói được sử dụng không được sửa đổi trong Raspbian, quá. (Trên thực tế hầu hết các gói được, nhưng không phải là những người đến từ archive.raspberrypi.org repo - đây bao gồm raspi-config. Khi nó đến từ Raspberry Pi Foundation và không phải từ Debian)
Axel Beckert
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.