Tôi đang xem các hướng dẫn khác nhau yêu cầu bạn cài đặt một cái gì đó như:
apt-get install lamp-server^
Với các caret lẻ trong lệnh. Nó dường như không được đề cập trong apt-gethướng dẫn. Thỏa thuận là gì ?
Tôi đang xem các hướng dẫn khác nhau yêu cầu bạn cài đặt một cái gì đó như:
apt-get install lamp-server^
Với các caret lẻ trong lệnh. Nó dường như không được đề cập trong apt-gethướng dẫn. Thỏa thuận là gì ?
Câu trả lời:
Các ^nhân vật không phải là một lỗi đánh máy. Nếu bạn loại bỏ nó, apt-getsẽ phàn nàn rằng gói không thể được tìm thấy.
Bài viết này và ý kiến của nó mô tả những gì các caret làm:
Chà, câu trả lời là biểu tượng dấu mũ là một hình thức ngắn để thực hiện một nhiệm vụ mà nếu không thì chương trình nhiệm vụ này có thể thực hiện với tên gói đã cho. taskel là một chương trình để dễ dàng cài đặt những thứ thường được sử dụng đi cùng với một mục đích sử dụng cụ thể.
taskselchỉ là một lệnh rất hữu ích để làm việc với "nhiệm vụ". Bạn có thể cài đặt các tác vụ mà không cần tasksel. Nhưng ( như được giải thích ở đây ) sử dụng tốt taskselhơn so với cách apt / caret. Ngoài ra, có vẻ như apt-cachekhông cung cấp một cách để liệt kê các nhiệm vụ như tasksel --list-task.
Các ^ biểu tượng cho phép bạn cài đặt "Nhiệm vụ", một tập hợp các gói. Điều này có thể thay thế tasksel, công cụ chuyên dụng để làm việc với các nhiệm vụ.
Bằng cách làm
apt-get install lamp-server^
Bạn thực sự đang chạy cài đặt một tập các gói sẽ được cài đặt thông qua lệnh (thậm chí không hoàn toàn giống nhau ):
tasksel lamp-server
Nói cách khác : Nhiệm vụ rất giống với gói meta và sống độc lập với tasksel. Bạn có thể cài đặt các tác vụ mà không cần cài đặt taskselgói.
apt-getlệnh sẽ báo lỗi ra vào tên không được công nhận.
tasksellệnh được cài đặt. Và tôi không có /usr/share/tasksel/thư mục, vì vậy tôi không thể thấy những "nhiệm vụ" thú vị nào khác có sẵn. Nó chỉ có lamp-server^ở khắp mọi nơi. Vậy nó apt-getlấy từ đâu?