Программное обеспечение установлено в корневом разделе или в домашнем разделе

Я планирую установить несколько больших программ, таких как Matlab (4 ГБ), Mathematica (4 ГБ) на мои разделы Ubuntu.

Мне было интересно

  1. , установил ли я их на своем домашнем разделе, когда я переустановлю Ubuntu, не касаясь домашнего раздела, будут ли программы работать после переустановки?
  2. что Каковы преимущества и недостатки установки программного обеспечения в корневом разделе и в домашнем разделе?
  3. с вашим ответом на предыдущие вопросы, каковы разумные планы относительно размеров корневого раздела и домашнего раздела? Обратите внимание, что я хотел бы изучать программирование на C, C ++, Java, Python, Lisp, базы данных под Ubuntu и Windows, а не игры. Мой ноутбук имеет около 230 ГБ, где я планирую установить и Windows, и Ubuntu, и зарезервировать 40 ГБ для Ubuntu (три раздела: swap, root и home), 110 ГБ для раздела NTFS, совместно используемого двумя ОС, 70 ГБ для ОС Windows раздел и 10 ГБ, которые можно добавить к любому из указанных выше разделов. Я изменю свой план в соответствии с вашими предложениями.

Спасибо и всего наилучшего!

4
задан 8 February 2011 в 04:27

1 ответ

Я постараюсь ответить на ваши вопросы в том порядке, в котором вы их задавали:

  1. Это зависит от того, как распределены Matlab и Mathematica; если они распространяются в виде статических двоичных файлов, то все будет в порядке. Статический бинарный файл содержит любую библиотеку, необходимую для программы, скомпилированной в них. Как правило, это не по умолчанию для скомпилированных приложений, так как это приводит к очень большим двоичным файлам.

  2. Там действительно нет никаких недостатков, скажем так; это зависит от приложения. Если вы устанавливаете приложение из apt-get, Synaptic или из Ubuntu Software Center, оно устанавливается в корневой раздел. Если у вас есть статический двоичный файл, который вы скачали и распаковали самостоятельно, то лучше всего сохранить его в своем домашнем каталоге. Для любых сценариев или программ, которые я пишу или устанавливаю, которые не предоставляются репозиториями Ubuntu, я храню их в каталоге bin в моей домашней папке. Таким образом, они не «загрязняют» мою базовую систему.

  3. Размер вашего корневого раздела действительно зависит от того, сколько приложений и библиотек вы планируете установить из репозиториев Ubuntu. Различные дистрибутивы Linux рекомендуют разные размеры. Если вы разрешите Ubuntu автоматически разбивать ваш диск на отдельный раздел для /home, установщик Ubuntu предоставит вам разумный макет. Компиляторы C и C ++, Lisp REPL, интерпретаторы Python и различные базы данных не занимают много места. Единственный большой компилятор для Java; Я считаю, что он весит около 80 МБ для JDK (Java Development Kit). Как и в случае с моим ответом на ваш второй вопрос, большинство вещей, которые вы пишете, следует хранить в своем домашнем каталоге, чтобы не загрязнять базовую систему. Кроме того, если вы когда-нибудь обновите свою установку Ubuntu, вам не придется беспокоиться о случайном удалении каталога, в котором хранятся ваши проекты. Конечно, вы все равно рискуете, вам будет проще хранить все, что вы делаете, в своем домашнем каталоге ; вот для чего это.

0
ответ дан 8 February 2011 в 04:27

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

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