Package-Management

Linux Mint 正在將程序安裝到 / 而不是 /home,我該如何解決這個問題?

  • September 7, 2016

Linux Mint 將內容保存到根目錄而不是主目錄時遇到問題。我需要這方面的幫助,一位朋友對此非常堅持。每次安裝包時,它預設安裝到根目錄,而不是安裝到主目錄。

在像 Mint 這樣的 Debian 派生系統中,DEB 包並不打算安裝在使用者的主目錄中。它們將由系統管理員安裝以供系統範圍使用。

即使可以將軟體包安裝在使用者的主目錄中,該軟體包在安裝後也無法工作。相反,將在系統範圍內安裝一個包。

在系統範圍內安裝時,典型的軟體包foo可能會放置

  • 的可執行程序/usr/bin/foo
  • 中的一組配置文件/etc/foo/
  • /usr/lib/foo/和/或中的可執行程序所需的輔助文件/usr/share/foo/
  • 中的文件/usr/share/doc/foo/

等等。然後,如果程序維護持久性或執行時數據,則進入/var/和/或/run/. 這很複雜。這就是軟體被打包的原因,這樣您的朋友就不必處理所有這些複雜性。

現在,一些未打包的軟體可以通過足夠的努力安裝在使用者的主目錄中(如果不在的話/usr/local/);但對於大多數使用者來說,大多數時候,這將是一個特例。

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