thư mục trò chơi?


28

Trên một hệ thống tập tin tiêu chuẩn, chúng tôi có:

/usr/games
/usr/lib/games
/usr/local/games
/usr/share/games
/var/games
/var/lib/games

Đây có phải là một trò đùa, hoặc có một số lịch sử đằng sau này? Nó dùng để làm gì? Tại sao chúng ta có các thư mục riêng biệt và chuyên biệt cho một cái gì đó như trò chơi?

Câu trả lời:


25

Nó chỉ là một chút của lịch sử. Từ lâu, các trò chơi là một phần tùy chọn của hệ thống và có thể được cài đặt bởi những người khác nhau, vì vậy họ sống ở đó /usr/gameschứ không phải /usr/bin. Dữ liệu như điểm số cao đã đến để sống /var/games. Thời gian trôi qua, con người khác nhau như đưa dữ liệu trò chơi biến trong /var/lib/games/NAMEhay /var/games/NAMEvà dữ liệu trò chơi tĩnh trong /usr/lib/NAMEhoặc /usr/games/lib/NAMEhoặc /usr/games/NAMEhoặc /usr/lib/games/NAME(và cùng với sharethay libcho dữ liệu kiến trúc độc lập). Ngày nay, không có bất kỳ lý do thuyết phục nào để ngăn cách các trò chơi, đó chỉ là vấn đề của truyền thống.


1
Có ổn không nếu tôi xóa tất cả các gamesthư mục? hoặc sẽ có vấn đề tương thích?
uray

3
@uray: Nếu bạn muốn xóa trò chơi, hãy gỡ cài đặt chúng thông qua hệ thống quản lý gói phân phối của bạn.
Gilles 'SO- ngừng trở nên xấu xa'

Tôi đang gặp rắc rối với một cái gì đó như LFS, tôi không sử dụng phân phối và quản lý gói
uray

@uray Bạn có thể xóa các thư mục nếu bạn muốn. Vấn đề duy nhất có thể gây ra là nếu ở giai đoạn nào đó bạn cố gắng cài đặt một số trò chơi và nó không kiểm tra sự tồn tại của thư mục. Mặc dù điều này là không thể, vì tôi hy vọng các công cụ cài đặt tiêu chuẩn sẽ có kiểm tra độ tỉnh táo như vậy (và thông báo lỗi rõ ràng trong trường hợp gặp sự cố).
tshepang

5

Ít nhất một phần, vì vậy hệ thống có thể có một gamesnhóm mà một số người dùng nhất định là thành viên và tất cả họ đều có quyền thực thi các trò chơi trong gamesthư mục


4
Các gamesnhóm không phải dành cho những người có thể chơi trò chơi, đó là cho các quản trị trò chơi (họ có được quyền để cài đặt trò chơi và quản lý những thứ như file điểm số cao). Vào thời xa xưa, khi mọi người không lo lắng về trojan, các quản trị viên nghiêm túc của nhóm đôi khi sẽ ủy quyền quản trị trò chơi cho các tình nguyện viên (ví dụ như một nhóm sinh viên trong hệ thống đại học).
Gilles 'SO- ngừng trở nên xấu xa'

Tôi đang bối rối ở đây, "trò chơi" này có phải là "trò chơi" như trong một chương trình giải trí & vui chơi không? hay cái gì?
uray

1
@Gilles Bạn có chắc không? Ít nhất trên hệ thống của tôi (Gentoo), tất cả các tệp thực thi trong các thư mục trò chơi đều thuộc sở hữu root:gamesvà được đặt thành 750, vì vậy những người không trong gamesnhóm không thể chạy chúng
Michael Mrozek

2
Ok, sau đó Gentoo đang làm những việc khác với Debian, Ubuntu, Fedora và một số hệ thống không phải là Linux mà tôi đã thấy. Nhân tiện, trên các hệ thống này, các trò chơi giữ các tệp điểm cao được thiết lập games(chế độ 2755), với các tệp điểm cao chỉ có thể ghi được bởi nhóm trò chơi. @uray: vâng, đó là những trò chơi như trong trò chơi trên máy tính và nói chung là phần mềm giải trí (nhưng trò chơi cũng có thể /usr/bingiống như các chương trình khác).
Gilles 'SO- ngừng trở nên xấu xa'

@uray, vâng, đó là "trò chơi" như trong giải trí và những thứ thú vị. Đôi khi có những chương trình hữu ích nhưng có yếu tố hay thay đổi, chẳng hạn như xcowsay, gây ra hình ảnh bật lên của một con bò với tin nhắn văn bản cho người dùng.
bgvaughan
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.