Linux

對於約定,我應該在哪個文件夾中放置不可安裝的應用程序?

  • November 25, 2016

我剛剛下載了 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_neonbin/適當的目錄。然後我可以使用stow將包“安裝”和“解除安裝”到層次結構中,如果我想完全擺脫包/usr/local/,就做一個。rm -rf /usr/local/stow/eclipse_neon

但這只是一種管理方式/usr/local,還有其他方式。

要進入 Gnome 的菜單,您需要將桌面文件放在 Gnome 可以找到的位置。

引用自:https://unix.stackexchange.com/questions/325923