Caret (^) có nghĩa là gì trong apt-get?


Câu trả lời:


21

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ể.


1
Học điều mới mỗi ngày.
coteyr

2
Chi tiết này thiếu từ trang người đàn ông trong 3 năm là một điều khủng khiếp.
Jay _silly_evarlast_ Wren

Tôi không cài đặt taskel trong hệ thống của tôi vẫn hoạt động.
Hardik Gajjar

@HardikGajjar Lý do là đó 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.
Pablo A

11

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.


Điều này LAF không đúng. Các apt-getlệnh sẽ báo lỗi ra vào tên không được công nhận.
Lekensteyn

Tôi đứng chính xác, có vẻ như nó đã được sử dụng trong apt-get để thay thế taskel như bạn đã đề cập. Tôi sẽ cập nhật câu trả lời của tôi.
coteyr

1
Có, nhưng điều này hoạt động ngay cả khi không có 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?
Tomasz Gandor
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.