Điểm:2

usrmerge của {/bin, /sbin, /lib}: Hệ thống được cho là như thế nào?

lá cờ cn

Có vẻ như

  1. một số hệ thống có một liên kết tượng trưng như thế này

     /bin -> usr/bin
     /lib -> usr/lib
     /sbin -> usr/sbin
    
  2. Một số hệ thống có các liên kết tệp đơn lẻ của các tệp thực thi trong các thư mục này như sau:

    /bin/some_exe -> usr/bin/some_exe
    

    (đây là cái gì hợp nhất dường như cũng hoàn thành)

  3. Và một số hệ thống có một số liên kết tượng trưng và một số tệp thực thi (bao gồm cả các bản sao).

câu hỏi

  1. Trạng thái nào là trạng thái có nghĩa là?
  2. Làm cách nào để tôi vào tiểu bang được cho là từ các tiểu bang khác?
lá cờ co
@ user535733 ngoại trừ Ubuntu thường có nhiều quan điểm hơn Debian, vì vậy có vẻ công bằng khi hỏi cấu hình "nên là" gì. Debian đã quyết định rằng [Debian 12 trở lên sẽ được hợp nhất-/usr](https://salsa.debian.org/debian/tech-ctte/-/blob/master/994388_merged_usr_advice/draft.md) và Ubuntu có lẽ sẽ giống nhau trong một bản phát hành trong tương lai. DarkTrick có một số vấn đề có vẻ như là do lỗi `usrmerge` gây ra; Tôi không biết 'trạng thái mặc định' sẽ như thế nào để đề xuất một hướng hành động.
user535733 avatar
lá cờ cn
Không chắc tại sao mọi người lại sử dụng `usrmerge` cho bất kỳ mục đích nào khác ngoài việc kiểm tra và gửi lỗi trên các gói Debian (không phải Ubuntu)...thường được thực hiện trong một bộ chứa hoặc VM và bị xóa thay vì sửa chữa.Có lẽ điều đó có thể được làm rõ trong câu hỏi.
muru avatar
lá cờ us
"Một số hệ thống có các liên kết tệp thực thi đơn lẻ" ... bạn có thể đưa ra ví dụ về hệ thống hợp nhất được cho là như thế này không? Tôi không nhớ đã thấy bất kỳ distro nào thảo luận về bố cục như vậy cho usrmerge
lá cờ co
@muru đó là một cách tiếp cận mà openSUSE đã sử dụng lại vào năm 2012. Tôi hiểu rằng nó không diễn ra tốt đẹp. Đây là trang wiki lịch sử mô tả nỗ lực: https://en.opensuse.org/index.php?title=openSUSE:Usr_merge&oldid=53591
N0rbert avatar
lá cờ zw
Phương thức bóng bẩy hiện đại `usrmerge` này tạo ra các vấn đề nghiêm trọng đối với việc gỡ lỗi với `dpkg -S` và `ldd`. Vì vậy, trên các hệ thống của mình, tôi ngăn việc cài đặt nó bằng cách cài đặt 18.04 LTS rồi nâng cấp nó. Xem https://askubuntu.com/a/1358790/66509 để biết chi tiết.
DarkTrick avatar
lá cờ cn
@muru Đây là trạng thái mà usrmerge sẽ tạo (và đã tạo trên hệ thống của tôi) từ nhận xét của bạn, tôi cũng suy luận rằng liên kết phải là /bin -> /usr/bin (?)
muru avatar
lá cờ us
@DarkTrick Tôi không có sẵn VM để kiểm tra, nhưng khi cài đặt nó trên bộ chứa Docker 18.04, thông báo tôi nhận được là "các thư mục /{bin,sbin,lib}/ được liên kết tượng trưng với các đối tác của chúng trong /usr/" mà sẽ phù hợp với (1), không phải (2).

Đă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.