Установите пакет в указанный каталог, например, в каталог / home

Я не хочу, чтобы пакеты устанавливались в /. (sudo apt-get install ...).

Причина, по которой мне нужно это сделать, заключается в том, что:

Мой '/' подключен к моему SSD (16 ГБ), а мой жесткий диск (500 ГБ) подключен к '/ домой».

Я уже установил Ubuntu 12.04 на этот SSD. Сейчас под '/' не так много свободного места.

1
задан 06.05.2020, 14:28

1 ответ

Вы не можете сделать это с sudo apt-get install.

Либо ...

  • Получите больший диск.
  • Если на диске больше разделов операционных систем, то в Ubuntu должно быть не менее 10 Гб. Ubuntu прекрасно работает с 10Gb. Я никогда даже не достигал этого (и я использую и apache, и mysql в моей системе, где mysql не использует мой ssd для баз данных;))
  • Переустановите вашу систему так, чтобы каталоги, в которых установлено программное обеспечение, были смонтированный на другом диске (500 Гб) (например, /home смонтирован на вашем втором диске, вы также можете смонтировать /etc/, /bin/ на этот диск).
  • Установите все программное обеспечение вручную из источника. Но это не поможет при установке базовой системы и всего ее программного обеспечения по умолчанию.

Альтернатива:

  • Вы также можете переключиться на другую операционную систему. Redhat имеет опцию (--relocate) в своей системе пакетов, где вы можете указать, где установить. Как и Gentoo (префикс; но entoo устанавливается из исходного кода, так что это не менеджер пакетов).
1
ответ дан 06.05.2020, 14:28

Теги

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