установка программ под root

Я новичок в Ubuntu, и я немного смутился о том, где устанавливать новые программы ...

Ответ здесь говорит:

Если программа нуждается для создания папки, то / usr / local - это каталог выбора; в соответствии с FHS: / usr / локальная иерархия предназначена для использования системным администратором при локальном установлении программного обеспечения.

Кроме того, большинство ссылок, которые я прочитал (например, здесь ), говорят, что корневой раздел должен быть ~ 30 ГБ.

Моя проблема в том, что если я хочу установить интенсивные программы памяти (например, MATLAB, Mathematica и т. д.), это действительно не похоже на достаточную память для меня ... Наверное, я просто смущен как почему рекомендация такая низкая. Кроме того, эта статья здесь (может быть, немного устарела?) Утверждает, что 25-35% корневого раздела следует оставить в качестве свободного места для целей «самоочистки». Когда ОС занимает ~ 6 ГБ, я просто не понимаю, как это может удовлетворить любые потребности пользователя. Это потому, что большинство программ намного ниже потребностей в памяти более интенсивных программ памяти, о которых я упомянул?

Любая помощь приветствуется: D

0
задан 18 June 2017 в 06:56

3 ответа

Большинство пользователей устанавливают программы с помощью команды (sudo apt install firefox) или через software.center | ubuntu.software, которая автоматически устанавливает программу туда, где был указан файл .deb. Это похоже на привязку (хотя они остаются как squashfs & amp; не установлены в вашу фактическую файловую систему [fs])

Большинство программ для людей не так велики; его данные, которые занимают все пространство. Пользовательские данные на ubuntu, как правило, перейдут в / home /

Обычно / usr, где apt-get | apt | etc будет устанавливать программу; и его unix (* nix) место по умолчанию (то есть исторически было поставлено там с 80-х, если не 1970-е годы)

Вы можете устанавливать программы там, где хотите! Но когда вы обновляете; помните, где вы его установили, чтобы можно было выполнить резервное копирование & amp; восстановлены. Я устанавливаю много вещей в / usr / local / bin по привычке; но другие идут внутрь / домой, так как мне легче восстанавливать, если у меня проблемы (/ home на разных дисках для многих моих систем, по крайней мере разного раздела, что позволяет мне заменить системный диск и чистую установку, но сохранить) , Кроме того, вы можете использовать файловую систему, которая позволяет сжиматься во время работы, которая больше используется серверами или критически важными системами.

Примечание: не смешивайте / root & amp ; / /. / root / относится к пользовательскому каталогу «root» (эквивалент is / home / root /, если он не является особым пользователем) и «/», который является верхним или корневым каталогом. мой каталог «/» находится на небольшом диске 160 гб; но я установил на него множество tb каталогов, поэтому раздел & amp; размеры дисков мало.

1
ответ дан 22 May 2018 в 21:25
  • 1
    Хороший ответ в целом, но он звучит так, как будто формат привязки был свободен с точки зрения дискового пространства. Это не; файлы все равно должны идти куда-то на диск. Кроме того, сторонние приложения, которые не , распространяемые через пакеты Debian, традиционно идут где-то в /opt. Этот каталог и /usr/local схожи по назначению, но /opt предназначен для предварительно скомпилированных материалов, которые вы получаете откуда угодно, тогда как /usr/local - это то, что вы компилируете сами. – Rod Smith 18 June 2017 в 18:02
  • 2
    Спасибо за ваш ответ. Мне было интересно, почему именно FHS рекомендует устанавливать программы на /usr/local, есть ли какие-то особые преимущества для этого, возможно, на /home? – Atreyu 19 June 2017 в 11:13
  • 3
    Обычно у меня есть /home на другом разделе (или диске), поэтому, если мне нужно переустановить или сменить ОС по какой-либо причине, я не теряю свои данные (вкл. Программы) в /home (позволяя установить только для раздела / и добавления монстра /home к /etc/fstab позже). Ubuntu, в отличие от некоторых дистрибутивов, очень хорош в попытке избежать формата, если это необходимо, что является частью того, почему мне нравится /home для материала whereis, может сказать, что были приложения, но сохранение приложений из /home может упростить резервное копирование как программы не меняются. – guiverc 19 June 2017 в 11:52

Большинство пользователей устанавливают программы с помощью команды (sudo apt install firefox) или через software.center | ubuntu.software, которая автоматически устанавливает программу туда, где был указан файл .deb. Это похоже на привязку (хотя они остаются как squashfs & amp; не установлены в вашу фактическую файловую систему [fs])

Большинство программ для людей не так велики; его данные, которые занимают все пространство. Пользовательские данные на ubuntu, как правило, перейдут в / home /

Обычно / usr, где apt-get | apt | etc будет устанавливать программу; и его unix (* nix) место по умолчанию (то есть исторически было поставлено там с 80-х, если не 1970-е годы)

Вы можете устанавливать программы там, где хотите! Но когда вы обновляете; помните, где вы его установили, чтобы можно было выполнить резервное копирование & amp; восстановлены. Я устанавливаю много вещей в / usr / local / bin по привычке; но другие идут внутрь / домой, так как мне легче восстанавливать, если у меня проблемы (/ home на разных дисках для многих моих систем, по крайней мере разного раздела, что позволяет мне заменить системный диск и чистую установку, но сохранить) , Кроме того, вы можете использовать файловую систему, которая позволяет сжиматься во время работы, которая больше используется серверами или критически важными системами.

Примечание: не смешивайте / root & amp ; / /. / root / относится к пользовательскому каталогу «root» (эквивалент is / home / root /, если он не является особым пользователем) и «/», который является верхним или корневым каталогом. мой каталог «/» находится на небольшом диске 160 гб; но я установил на него множество tb каталогов, поэтому раздел & amp; размеры дисков мало.

1
ответ дан 18 July 2018 в 11:29

Большинство пользователей устанавливают программы с помощью команды (sudo apt install firefox) или через software.center | ubuntu.software, которая автоматически устанавливает программу туда, где был указан файл .deb. Это похоже на привязку (хотя они остаются как squashfs & amp; не установлены в вашу фактическую файловую систему [fs])

Большинство программ для людей не так велики; его данные, которые занимают все пространство. Пользовательские данные на ubuntu, как правило, перейдут в / home /

Обычно / usr, где apt-get | apt | etc будет устанавливать программу; и его unix (* nix) место по умолчанию (то есть исторически было поставлено там с 80-х, если не 1970-е годы)

Вы можете устанавливать программы там, где хотите! Но когда вы обновляете; помните, где вы его установили, чтобы можно было выполнить резервное копирование & amp; восстановлены. Я устанавливаю много вещей в / usr / local / bin по привычке; но другие идут внутрь / домой, так как мне легче восстанавливать, если у меня проблемы (/ home на разных дисках для многих моих систем, по крайней мере разного раздела, что позволяет мне заменить системный диск и чистую установку, но сохранить) , Кроме того, вы можете использовать файловую систему, которая позволяет сжиматься во время работы, которая больше используется серверами или критически важными системами.

Примечание: не смешивайте / root & amp ; / /. / root / относится к пользовательскому каталогу «root» (эквивалент is / home / root /, если он не является особым пользователем) и «/», который является верхним или корневым каталогом. мой каталог «/» находится на небольшом диске 160 гб; но я установил на него множество tb каталогов, поэтому раздел & amp; размеры дисков мало.

1
ответ дан 24 July 2018 в 19:48

Другие вопросы по тегам:

Похожие вопросы: