Điểm:-2

Các gói và ý nghĩa của gcc-8

lá cờ us

ls -la các lệnh bên dưới mang đến thông tin tệp gcc-8 có vẻ lạ đối với tôi. Tôi cho rằng nó không phải là liên kết. Tôi biết có các gói GCC khác nhau với các phiên bản GCC khác nhau và có vẻ như tôi có gói GCC phiên bản 8.

Làm cách nào để biết gcc-8 là gói chứ không phải liên kết? Gói này nằm ở đâu? Tại sao các tệp nhị phân khác không hiển thị các gói của nó?

ls -la /usr/bin/gcc

mang lại

lrwxrwxrwx 1 gốc gốc 5 ngày 22 tháng 4 năm 2021 /usr/bin/gcc -> gcc-8
muru avatar
lá cờ us
Tại sao bạn cho rằng nó không phải là một liên kết? Bạn có biết [cột đầu tiên của `ls -l` dùng để làm gì](https://askubuntu.com/questions/517229/what-does-ls-la-do) không?
Điểm:0
lá cờ pl

Làm cách nào để biết gcc-8 là gói chứ không phải liên kết?

gcc-8 có thể đề cập đến cả gói và tệp hoặc liên kết. Và rất có thể nếu bạn có gói gcc-8, nó sẽ cung cấp một tệp có tên gcc-8 (có lẽ nhiều hơn một). Ví dụ, kiểm tra với

$ dpkg -l | grep gcc-8

Điều đó sẽ cho bạn biết liệu gói gcc-8 được cài đặt trong hệ thống của bạn (ar sử dụng đơn giản gcc thay vì gcc-8 cho các phiên bản khác). Giả sử bạn thấy gói gcc-8 có trong hệ thống của bạn, bạn có thể liệt kê tất cả các tệp được cung cấp bởi gói đó với

$ dpkg -L gcc-8

Trong trường hợp bạn mô tả, /usr/bin/gcc rõ ràng là một liên kết đến /usr/bin/gcc-8. Nếu bạn muốn biết liệu /usr/bin/gcc-8 là một tệp hoặc liên kết, chỉ cần sử dụng

$ ls -la /usr/bin/gcc-8

giống như bạn đã làm.

Gói này nằm ở đâu?

Các gói không có vị trí. Chúng được cài đặt, cung cấp nhiều tệp trên hệ thống tệp.

Tại sao các tệp nhị phân khác không hiển thị các gói của nó?

Nếu bạn cung cấp một ví dụ, cộng đồng có thể giúp làm rõ điều này cho bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.