Cài đặt Linux - tôi nên đặt chúng ở đâu?


15

Tôi còn khá mới với Linux, tôi đang sử dụng Xubfox 10.04.

Rất nhiều phần mềm tôi tải xuống từ mạng, ví dụ Aptana / Eclipse chỉ là các tệp ZIP mà tôi mở và chạy.

  1. Tôi ước họ ở trong một thư mục cụ thể nơi tôi có thể tiếp cận họ từ mọi nơi khi tôi chạy "Nhật thực".

  2. Tôi muốn chúng có sẵn cho tất cả người dùng.

  3. Tôi muốn có thể bắt đầu chúng từ menu thả xuống trên máy tính để bàn.

Làm thế nào tôi có thể làm điều đó?

Câu trả lời:


18

Có một số loại "Tiêu chuẩn phân cấp hệ thống tập tin":

Tiêu chuẩn phân cấp hệ thống tập tin (FHS) xác định các thư mục chính và nội dung của chúng trong các hệ điều hành Linux. Đối với hầu hết các phần, nó là một sự chính thức hóa và mở rộng của hệ thống phân cấp hệ thống tập tin BSD truyền thống.

Tôi sẽ đặt những thứ đó vào:

/opt/   Optional application software packages

Đọc cho mình: http://en.wikipedia.org/wiki/Filesystem_HVELy_St Chuẩn

Đối với phần còn lại của câu hỏi của bạn:

  1. Đó là vấn đề có đường dẫn đến tệp nhị phân / tập lệnh mà bạn muốn khởi chạy trong biến PATH. Theo https://help.ubfox.com/community/En Môi trường Biến bạn muốn thực hiện điều này thông qua /etc/environment. Bạn cũng có thể tạo một "liên kết tượng trưng" cho nhị phân hoặc viết một tập lệnh khởi chạy mà sau đó bạn đặt vào /usr/binhoặc /usr/local/bin.

  2. Xem 1.

  3. Vì vậy, bạn phải tạo một tệp .desktop và cài đặt nó (tạo một mục trong menu cho nó) thông qua xdg-desktop-menu .


+1. Nhưng nếu chỉ tôi sẽ sử dụng phần mềm, tại sao tôi phải trở thành root và cài đặt phần mềm /opt? /home/unforgettableidThay vào đó, sẽ khôn ngoan hơn khi cài đặt phần mềm vào một nơi nào đó bên dưới chứ? Nếu bạn là tôi, bạn sẽ chọn vị trí chính xác nào?
không thể

@ungetgetid: bạn có thể "đặt tệp" bất cứ nơi nào bạn muốn. /opt/locallà một quy ước. giống như cách bạn có thể "đặt tệp" bất cứ nơi nào bạn muốn trên MSFT-Windows hoặc trên MacOSX. bạn sẽ phá vỡ quy ước. nếu đó không phải là vấn đề với bạn: hãy tiếp tục và đặt các tệp bất cứ nơi nào bạn muốn.
akira

2

Bạn nên sử dụng trình quản lý gói của hệ thống để cài đặt bất cứ khi nào có thể. Gói sẽ được tự động đặt ở một nơi thích hợp. Trên Xubfox, đó là aptitude / apt-get / synaptic / Ubuntu Software Center. Xem Thêm, xóa và cập nhật ứng dụng .


1
Vâng đúng. Nhưng không phải tất cả các phần mềm đều có sẵn thông qua các trình quản lý gói.
Manila
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.