Phần mềm tổ chức - ở đâu trong hệ thống tập tin?


9

Tôi đoán đó cũng là vấn đề sở thích cá nhân, nhưng vì tôi bắt đầu cài đặt 10.10 mới, tôi nghĩ có lẽ lần này tôi sẽ giữ cho hệ thống của mình ngăn nắp hơn.

Những nơi thông thường để lưu trữ phần mềm và ứng dụng là gì?

Tôi có một số thứ tôi nhận được bằng cách sử dụng git(ví dụ bioperl), có một số ứng dụng tôi chỉ cần tải xuống và giải nén đến một nơi nào đó (ví dụ eclipse) và rõ ràng là tôi cài đặt phần mềm bằng cách sử dụng apt-get.

Đâu là nơi thông thường để đặt tất cả những thứ này?

Câu trả lời:


3

Đối với phần mềm được cài đặt thông qua quản lý gói, bạn không cần quan tâm đến phần mềm được cài đặt ở đâu, bạn sẽ chỉ quản lý phần mềm bằng một số phần mềm quản lý gói như apt-get, aptitude hoặc synaptic.

Những nơi thông thường là, như đã được đề cập bởi txwikinger, /opt/usr/local. Tôi thường sẽ đặt phần mềm mà tôi tự biên dịch vào /usr/local, vì nó có cấu trúc thư mục thông thường (bin, lib, ...) đã có sẵn. Phần mềm lớn mong đợi một thư mục của riêng tôi tôi cài đặt vào /opt, tôi nghĩ đó là mục đích ban đầu của thư mục đó.

Tôi cũng đang sử dụng một thư mục cho các ứng dụng nhỏ, độc lập trong thư mục nhà của tôi cho một số ứng dụng, chủ yếu là do thư mục nhà của tôi nằm trên một phân vùng riêng biệt mà tôi giữ khi cài đặt lại hệ thống. Vì vậy, tôi không phải cài đặt lại các ứng dụng đó.


5

Các vị trí truyền thống để cài đặt phần mềm bổ sung là /opthoặc usr/localXem thêm câu hỏi tương tự khác


vâng, tôi khuyên bạn nên sử dụng / apt, thư mục này như "tệp pogram" trong windows, tạo thư mục mới trong thư mục này, ví dụ: / opt / eclipse, sau đó đặt mọi thứ từ kho lưu trữ nhật thực của bạn. và có lẽ bạn có thể tạo trình khởi chạy nhật thực (eclipse.desktop) trong / usr / share / ứng dụng. Phương pháp này có thể đảm bảo rằng hệ thống được giữ sạch sẽ.
squallbayu

2

như mọi người khác đã nói, người quản lý gói sẽ đặt những thứ mà nó cần đặt chúng.

Tôi có xu hướng có một dự án / thư mục nơi tôi kiểm tra các dự án git ngẫu nhiên của mình.

Eclipse thích giữ các dự án của nó trong không gian làm việc / Tùy thuộc vào mức độ phát triển của tôi trong nhật thực, tôi sẽ làm một cái gì đó như $ HOME / không gian làm việc / {AndroidStuff, CrazyRandomIdeas} tùy thuộc vào những thứ tôi đang làm việc nên ở trong không gian làm việc của chính nó hay là một dự án nhỏ.

Ngoài ra, thỉnh thoảng tôi muốn cài đặt mọi thứ trong $ HOME của mình vì tôi chỉ chơi với mọi thứ và không muốn làm ô nhiễm hệ thống tập tin của mình, mà tôi có xu hướng đặt vào $ HOME / cục bộ. Một lần nữa, đây chỉ là phong cách của tôi .. nhưng tôi kết thúc với

 $HOME/
      bin/  -->symlinks to binaries I installed locally and added to $PATH
      local/  --> local installs of applications, libs etc. 
      projects/  --> git check/svn checkouts etc of random code. 
      workspace/ --> eclipse stuff.

Cố gắng không cài đặt bất cứ thứ gì trong hệ thống tập tin gốc của bạn (/) trừ khi bạn đóng gói nó. Đó là một nỗi đau của hoàng gia để gỡ cài đặt mọi thứ, (luôn luôn có một cài đặt thực hiện nhưng hiếm khi bạn có thể gỡ cài đặt). Ngoài ra, đó là toàn bộ điểm của một hệ thống đóng gói, để theo dõi các chương trình, tệp, cấu hình, v.v.

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.