Правильное расположение программного обеспечения в разделе без загрузки

У меня есть компьютер, который загружается с SSD, с жестким диском для разных пользовательских данных (в настоящее время мой /home раздел).

Я хочу переместить некоторое установленное программное обеспечение из /usr/local/bin в каталог на жестком диске, чтобы сэкономить место на SSD для вещей, где более значительное время загрузки более значимо (а также сэкономить на SSD).

Есть ли стандартное место для такого рода вещей, или я должен просто что-то придумать и добавить его в свою PATH / символическую ссылку в /usr/local/bin ?

  • Размещение приложений и пользовательских файлов в Linux-системе
  • создал вложенные каталоги на короткий путь
  • Ноутбук нельзя использовать после удаления / bin
  • Существует ли стандартный каталог для поддержки программных проектов, совместно используемых несколькими пользователями?
  • Что это за папка / run / user / 1000?
  • Есть ли какое-либо общее значение для каталога `collects`?
  • Различия между / home, / root и / usr
  • Должны ли / usr и / home находиться на разных разделах?
  • One Solution collect form web for “Правильное расположение программного обеспечения в разделе без загрузки”

    Я не знаю ни одного стандарта с правилами или рекомендациями для этой ситуации, однако он довольно распространен, поэтому стоит обсудить его.

    Во-первых, я бы избегал символических ссылок. По-моему, обычно проще изменить путь. Использование /etc/environment или /etc/profile , вероятно, лучше всего.

    Что касается структуры каталогов, я бы рекомендовал что-то по строкам local/ ( /mnt/hdd/local/bin например). Это было бы согласуется с использованием $HOME/.local в качестве префикса пользовательского программного обеспечения и /usr/local в качестве префикса программного обеспечения / не-дистрибутива sysadmin.

    Что касается только установки двоичных файлов, то для большинства программ , которые будут в случае установки exec_prefix=/path/to/local/ . Для другого программного обеспечения вам нужно будет посмотреть их конкретную сборку документации.

    Interesting Posts

    Беспроводная передача, Как создать горячую точку

    Потерял контроль над окнами, отправленными на монитор по HDMI, который xrandr не обнаруживает

    Что такое Solaris IPS / Как это работает?

    Отображение определенной даты

    Загрузите и установите последний пакет deb из github через терминал

    objdump Vs sh4-linux-objdump

    SSH туннелирование формирования исходящего трафика

    Есть ли (хороший) SQLite GUI для Linux?

    OpenSMTPD Консолидация не поддерживаемых сообщений

    SystemD: сконфигурировать файл блока, чтобы экран входа в систему не показывался до тех пор, пока служба не выйдет и не перезагрузится

    Звук HDMI выходит из строя, решает, спустя несколько месяцев повторяет отказ (Intel NUC – монитор Viewsonic)

    Подключение NFS не будет установлено в Dolphin

    openSUSE 11.4 не просыпается от suspend to ram, иногда не выходит из системы

    Функция Bash не работает в Zsh

    Могу ли я калибровать цветной монитор Dell U2413 с широким диапазоном в Linux?

    Linux и Unix - лучшая ОС в мире.