Можно ли устанавливать приложения на разные разделы?
У меня нетбук Dell Inspiron Mini 10 под управлением Windows, но я хочу установить на него Ubuntu или какой-нибудь дистрибутив.
Я установил Ubuntu 10.10 раньше, и он работает на нем безупречно.
Итак, Mini 10 имеет SSD на 8 ГБ, и я поместил SD-карту на 16 ГБ в слот. Я могу сохранить свои собственные файлы на SD-карте, но я бы хотел иметь возможность устанавливать приложения на SD-карту, а не просто устанавливать их в раздел по умолчанию на SSD.
Возможно ли, помня, что при установке через упаковщик программного обеспечения у меня нет вариантов установки программы? Я помню, как Windows предоставила вам этот вариант папки назначения при установке. Это то, что я хочу.
1 ответ
Проблема в том, что приложение в Ubuntu распространяется по всей файловой системе.
Это поместит основную часть этого материала в /usr (двоичные файлы и библиотеки), некоторые вещи в /etc (конфигурация), некоторые вещи в /var (временные файлы, журналы) и т. д.
Приложение обычно не помещается аккуратно в один каталог, который вы, к сожалению, можете просто поместить в другое место.
Вы можете скопировать файлы со всех этих мест на SD и символическую ссылку, откуда они пришли, чтобы система все еще могла их найти, но это очень быстро запуталось.
Кроме того, даже если вы сделали это, и если вы надеялись удалить SD и использовать его в другой Ubuntu и использовать приложения на нем, это тоже не сработает, потому что база данных пакета сохраняет немного "состояния", это означает, что он знает, какие пакеты установлены и где находятся все файлы, какая версия приложения и так далее. Если вы просто поместите SD-файл, содержащий соответствующие файлы, в другую Ubuntu, он не поймет, что файлы на нем являются частью приложения.
Короче говоря - не реально осуществимо.