Các tập tin .sl là gì?


17

Chính xác .runcác tập tin là gì và chúng được sử dụng để làm gì? Gần đây tôi đã thấy một vài trong số đó và tôi chỉ đơn giản là tự hỏi nó được sử dụng cho định dạng tệp nào.


4
Tập tin chạy. Đi bắt chúng!
Cody Harlow

@kalina Đây không phải là về việc cài đặt các tập tin .sl ..
Seth

Câu trả lời:


20

Một tập tin .sl thường là một chương trình được thực hiện tùy chỉnh cần được thực thi để cài đặt một chương trình. Chúng thường không được hỗ trợ vì chúng không theo dõi các tệp đi đâu và thường không cung cấp phương thức gỡ cài đặt. không có cách nào để chắc chắn kịch bản sẽ làm gì với hệ thống của bạn để chúng được coi là không an toàn.

Chúng gần với tệp exe của windows và do đó đi kèm với các vấn đề tương tự. Nếu bạn biết những gì bạn đang làm và hài lòng về việc chấp nhận rủi ro, bạn có thể thực hiện chúng bằng các lệnh sau:

chmod 755 programinstall.run
sudo ./programinstall.run

Có phải chúng thường là tệp nhị phân hoặc tập lệnh?
Olivier Lalonde

1
Chúng có thể là một trong hai phương thức hoặc định dạng như vậy.
Martin Owens -doctormo-

11

Họ thường là thực thi của một số hình thức. Họ không phải là người cài đặt mặc dù hầu hết những người bạn sẽ thấy.

Như Martin nói, và giả sử chúng ta đang nói về một trình cài đặt, chúng thường không tốt bằng các gói khi bạn muốn gỡ bỏ chúng, tuy nhiên vẫn có một số trình cài đặt (tôi nghĩ chủ yếu là các trình cài đặt trò chơi Loki và LGP) theo dõi nơi họ cài đặt và cung cấp một nhị phân gỡ cài đặt khá mạnh mẽ.

Và những gì Martin nói sẽ hoạt động cho hầu hết các tệp nhị phân, hầu hết các tệp .sl tôi đã thấy là tập lệnh shell lai và các phần tử nhị phân được nén. Điều này có nghĩa là bạn chỉ có thể chạy chúng qua sh. Một ví dụ với trình cài đặt trình điều khiển NVIDIA:

sudo sh NVIDIA-Linux-x86_64-260.19.06.run

Bạn có thể kiểm tra xem một tập tin thực sự là gì (nó cũng hoạt động hầu hết thời gian) với file:

file NVIDIA-Linux-x86_64-260.19.06.run

NVIDIA-Linux-x86_64-260.19.06.run: Tập lệnh shell POSIX có thể thực thi văn bản


2
Không biết về tiện ích "tập tin", cảm ơn!
Olivier Lalonde
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.