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.