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-get
hướ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-get
hướ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-get
sẽ 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ể.
tasksel
chỉ 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 tasksel
hơn so với cách apt / caret. Ngoài ra, có vẻ như apt-cache
khô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 tasksel
gói.
apt-get
lệnh sẽ báo lỗi ra vào tên không được công nhận.
tasksel
lệ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-get
lấy từ đâu?