Tôi đã tải xuống tệp .sh - làm cách nào để cài đặt tệp này?


55

Tôi mới sử dụng Ubuntu và chỉ biết cài đặt chương trình từ cửa sổ. Nó rất dễ dàng ở đó: Chỉ cần nhấp đúp vào setup.exe và mọi thứ bắt đầu.

Nhưng làm cách nào để cài đặt chương trình trên Ubuntu?

Tôi muốn cài đặt một cái gì đó mà tôi không thể tìm thấy trong Trung tâm phần mềm Ubuntu. Tôi đã tải xuống một tệp .sh và bây giờ tôi không biết phải làm gì với nó.


1
Cảm ơn câu trả lời của bạn, nhưng tôi muốn cài đặt một cái gì đó mà tôi không thể tìm thấy trong Trung tâm phần mềm Ubuntu. Tôi đã tải xuống một tệp .sh và bây giờ tôi không biết phải làm gì với nó :) Trời ơi, thật là một câu hỏi ngu ngốc;)
cberg

1
Lời khuyên chung là không nên cài đặt các công cụ ngẫu nhiên từ internet - đó là cách nhanh nhất để gặp mọi rắc rối :)
fossfreedom

1
Tôi không muốn "công cụ ngẫu nhiên từ internet" Tôi muốn cài đặt, nó chỉ là netbeans;) Tôi nghĩ rằng tôi phải học hỏi nhiều :) Cảm ơn bạn đã giúp đỡ!
cberg

1
... cũng thêm phiên bản ubfox bạn đã cài đặt - tôi cũng đã tìm thấy câu hỏi này - điều này có giúp gì cho bạn không? Askubfox.com/questions/21561/how-to-install-jdk-and-netbeans
fossfreedom

Câu trả lời:


70

Trước tiên, bạn có thể cần phải cấp quyền cho tệp .sh để thực thi. chmod +x file.sh, sau đó bạn có thể thực hiện nó với ./file.sh.

Bạn cũng có thể nhấp chuột phải vào tệp, chọn Thuộc tính, sau đó chọn Quyền và sau đó chọn 'Cho phép thực thi tệp dưới dạng chương trình'. Sau đó, bạn bấm đúp vào tệp và chọn 'Chạy trong Terminal' hoặc 'Run'.


16

Một tệp .sh trong Ubuntu khá giống với tệp .bat hoặc .wsh trong Windows. Những gì chương trình làm, hoặc cách thức hoạt động, hoàn toàn phụ thuộc vào nhà phát triển. Không thể trả lời "cách cài đặt tệp .sh", ngoại trừ nói "đọc README".

Đó là thực tế kém để cung cấp các chương trình như vậy. Bạn nên luôn luôn tìm kiếm các tệp .deb, tương đương với các tệp .msi trong Windows, tôi tin thế. Đó là, bạn sẽ nhấp đúp vào nó và nó sẽ được cài đặt.


Đó là lý do tại sao chúng ta ở đây. :) Điều quan trọng cần hiểu là điều này không liên quan gì đến hệ điều hành. Đó là về cách các nhà phát triển của một ứng dụng chọn làm cho nó có sẵn. Thật không may, một số công ty lười biếng khi nói đến Linux. Họ nghĩ rằng "ồ, người dùng Linux là chuyên gia, vì vậy chúng tôi không cần phải làm cho người dùng chương trình của chúng tôi thân thiện". Họ đã sai, bởi vì các chuyên gia và chuyên viên máy tính là những người lười biếng nhất trong số họ. Nếu bất cứ ai muốn thân thiện với người dùng, chúng tôi làm. Các nhà phát triển của NetBeans rõ ràng không quan tâm đến Ubuntu. Điều đó sẽ thay đổi rất sớm, hoặc NetBeans sẽ bị lãng quên.
Jo-Erlend Schinstad

5

Bạn có thể cấp phép tệp thông qua bảng điều khiển dòng lệnh trong Ubuntu.

Mở một cửa sổ đầu cuối và gõ:

chmod 777 downloaded_file.sh

Sau khi bạn thay đổi thuộc tính tệp, bạn có thể thực thi các tệp đó trực tiếp qua cửa sổ đầu cuối hoặc nhấp vào tệp đó khi bạn sử dụng trình quản lý tệp. Tập tin cài đặt của bạn sẽ hoạt động ngay bây giờ.


3
Tốt hơn có thể chmod +x downloaded_file.shlà phiên bản này không cung cấp cho mọi người dùng máy tính đọc và ghi quyền truy cập vào tệp đó.
thứ ba mươi

1

Đây là một tập tin shell shell, vì vậy bạn không nhất thiết cần phải thực thi quyền trên nó. Bạn có thể chạy nó trong gnome-terminal bằng cách sử dụng sh downloaded_file.sh. Nó hoạt động vì nó chỉ là một tệp văn bản và shdiễn giải nó theo từng dòng.

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.