Linux
對於約定,我應該在哪個文件夾中放置不可安裝的應用程序?
我剛剛下載了 Eclipse Neon,不知道應該把它放在哪個文件夾中,而且我想在 Gnome 的菜單上創建一個條目,我該如何實現呢?
將您下載(並可能自己編譯)的“本地”程序安裝到
/usr/local
. 下面的目錄/usr/local
應該鏡像通常的目錄,所以你有/usr/local/bin
,/usr/local/lib
等等。許多應用程序也會檢查/usr/local
層次結構,所以下載的程序和庫與你的其他應用程序集成。我有很多這樣的程序,為了使安裝和解除安裝它們更容易,我使用了一個名為stow的程序(通常作為一個包提供)來創建符號連結。所以我有一個目錄
/usr/local/stow
,所有可安裝的文件(比如一個包eclipse_neon
)都進入/usr/local/stow/eclipse_neon
,bin/
適當的目錄。然後我可以使用stow
將包“安裝”和“解除安裝”到層次結構中,如果我想完全擺脫包/usr/local/
,就做一個。rm -rf /usr/local/stow/eclipse_neon
但這只是一種管理方式
/usr/local
,還有其他方式。要進入 Gnome 的菜單,您需要將桌面文件放在 Gnome 可以找到的位置。