Я пытаюсь разбить мой жесткий диск и установить Ubuntu и Debian. Таким образом, мне не нужно сохранять старые данные. Последние версии обеих ОС будут использоваться.
Я пытаюсь понять, как я могу устанавливать библиотеки, программы и т. Д. С помощью apt в Ubuntu, а не переустанавливать его на Debian и наоборот. Здесь я предполагаю, что все, что работает для Ubuntu, будет работать для Debian, и, надеюсь, наоборот.
Я знаю, что могу делиться / дома. Но это не то, где большинство библиотек / программ будут. Должен ли я помещать / usr в другой раздел и монтировать / usr на обеих ОС? Или, может быть, мне просто нужно установить / usr / local? Или есть лучший способ сделать это?
Эти два метода установки могут быть разделены между дистрибутивами. Последнее, что вам нужно будет добавить в PATH или скопировать службу в основную систему.
Вы не можете делиться / usr / или / var / между двумя различными установками. Вы можете делиться / usr / local / хотя. 2 дистрибутива могут иметь разные версии библиотек, поэтому вам может потребоваться установить несколько библиотек в любой из этих систем. Но те немногие килобайты, которые вы спасли, не стоят того времени, когда вы собираетесь потратить на это. Кроме того, вы, вероятно, все равно сломаете любую систему.
Эти два метода установки могут быть разделены между дистрибутивами. Последнее, что вам нужно будет добавить в PATH или скопировать службу в основную систему.
Вы не можете делиться / usr / или / var / между двумя различными установками. Вы можете делиться / usr / local / хотя. 2 дистрибутива могут иметь разные версии библиотек, поэтому вам может потребоваться установить несколько библиотек в любой из этих систем. Но те немногие килобайты, которые вы спасли, не стоят того времени, когда вы собираетесь потратить на это. Кроме того, вы, вероятно, все равно сломаете любую систему.
Эти два метода установки могут быть разделены между дистрибутивами. Последнее, что вам нужно будет добавить в PATH или скопировать службу в основную систему.
Вы не можете делиться / usr / или / var / между двумя различными установками. Вы можете делиться / usr / local / хотя. 2 дистрибутива могут иметь разные версии библиотек, поэтому вам может потребоваться установить несколько библиотек в любой из этих систем. Но те немногие килобайты, которые вы спасли, не стоят того времени, когда вы собираетесь потратить на это. Кроме того, вы, вероятно, все равно сломаете любую систему.
Эти два метода установки могут быть разделены между дистрибутивами. Последнее, что вам нужно будет добавить в PATH или скопировать службу в основную систему.
Вы не можете делиться / usr / или / var / между двумя различными установками. Вы можете делиться / usr / local / хотя. 2 дистрибутива могут иметь разные версии библиотек, поэтому вам может потребоваться установить несколько библиотек в любой из этих систем. Но те немногие килобайты, которые вы спасли, не стоят того времени, когда вы собираетесь потратить на это. Кроме того, вы, вероятно, все равно сломаете любую систему.
Единственное, что вы никогда не делаете, это смешивать репозитории Debian и Ubuntu, системные библиотеки, программы и т. д. Это будет серьезно нарушать обе системы. (Это также распространяется на смешивание Ubuntu и неофициальных вариантов, таких как Mint, и, хотя вы теоретически можете смешивать Kubuntu и Ubuntu, например, 16.04, вы просто не должны и должны держать свои основные системы отдельно).
Ubuntu работает в гораздо более быстром выпуске с гораздо более обновленными библиотеками программного обеспечения, чем у Debian. Обратное также верно: у Debian нет обновленных библиотек и т. Д.
Смешивание и сопоставление взорвут системы. Вот почему вы никогда не делаете совместно использовать библиотеки друг с другом.
Для этого будут разбиты обе системы. Не пытайтесь обмениваться библиотеками и программами между этими двумя системами.
Хотя вы технически можете делиться домашними каталогами пользователей между выпусками и дистрибутивами, не должен из-за разных версий конфигураций различные версии программного обеспечения для каждой системы.
Еще одна точка, которую я хочу добавить к существующему ответу, - это apt и dpkg, и как они обрабатывают информацию об установленных программах.
dpkg, который является приложением для управления основными пакетами , использует файл /var/lib/dpkg/status для хранения и получения информации о пакетах debian, установленных в системе. Это очень специфично для вашего бега. Даже одна запись может испортить всю вещь управления пакетами.
Скажем, например, у вас установлена версия 3.18 для nautilus в Ubuntu. Затем, если вы разделите эту информацию, debian увидит, что у нее 3.18 для nautilus, даже если на самом деле 3.16. Это очень упрощенный пример. Но может быть сложнее. Например, debian может видеть, что у вас есть пакеты, установленные из репозитория dpkg без уважительных причин, и попытаются удалить их и наоборот.
Ответ Rinzwind иллюстрировал один простой способ обход с общим приложением, т. е. использование автономных приложений, распространяемых как пакетные или плоские пакеты. Это не совместное использование библиотек, но если вы хотите что-то вроде общего приложения, которое может выполнить вашу цель.
Еще одна точка, которую я хочу добавить к существующему ответу, - это apt и dpkg, и как они обрабатывают информацию об установленных программах.
dpkg, который является приложением для управления основными пакетами , использует файл /var/lib/dpkg/status для хранения и получения информации о пакетах debian, установленных в системе. Это очень специфично для вашего бега. Даже одна запись может испортить всю вещь управления пакетами.
Скажем, например, у вас установлена версия 3.18 для nautilus в Ubuntu. Затем, если вы разделите эту информацию, debian увидит, что у нее 3.18 для nautilus, даже если на самом деле 3.16. Это очень упрощенный пример. Но может быть сложнее. Например, debian может видеть, что у вас есть пакеты, установленные из репозитория dpkg без уважительных причин, и попытаются удалить их и наоборот.
Ответ Rinzwind иллюстрировал один простой способ обход с общим приложением, т. е. использование автономных приложений, распространяемых как пакетные или плоские пакеты. Это не совместное использование библиотек, но если вы хотите что-то вроде общего приложения, которое может выполнить вашу цель.
Единственное, что вы никогда не делаете, это смешивать репозитории Debian и Ubuntu, системные библиотеки, программы и т. д. Это будет серьезно нарушать обе системы. (Это также распространяется на смешивание Ubuntu и неофициальных вариантов, таких как Mint, и, хотя вы теоретически можете смешивать Kubuntu и Ubuntu, например, 16.04, вы просто не должны и должны держать свои основные системы отдельно).
Ubuntu работает в гораздо более быстром выпуске с гораздо более обновленными библиотеками программного обеспечения, чем у Debian. Обратное также верно: у Debian нет обновленных библиотек и т. Д.
Смешивание и сопоставление взорвут системы. Вот почему вы никогда не делаете совместно использовать библиотеки друг с другом.
Для этого будут разбиты обе системы. Не пытайтесь обмениваться библиотеками и программами между этими двумя системами.
Хотя вы технически можете делиться домашними каталогами пользователей между выпусками и дистрибутивами, не должен из-за разных версий конфигураций различные версии программного обеспечения для каждой системы.
Еще одна точка, которую я хочу добавить к существующему ответу, - это apt и dpkg, и как они обрабатывают информацию об установленных программах.
dpkg, который является приложением для управления основными пакетами , использует файл /var/lib/dpkg/status для хранения и получения информации о пакетах debian, установленных в системе. Это очень специфично для вашего бега. Даже одна запись может испортить всю вещь управления пакетами.
Скажем, например, у вас установлена версия 3.18 для nautilus в Ubuntu. Затем, если вы разделите эту информацию, debian увидит, что у нее 3.18 для nautilus, даже если на самом деле 3.16. Это очень упрощенный пример. Но может быть сложнее. Например, debian может видеть, что у вас есть пакеты, установленные из репозитория dpkg без уважительных причин, и попытаются удалить их и наоборот.
Ответ Rinzwind иллюстрировал один простой способ обход с общим приложением, т. е. использование автономных приложений, распространяемых как пакетные или плоские пакеты. Это не совместное использование библиотек, но если вы хотите что-то вроде общего приложения, которое может выполнить вашу цель.
Единственное, что вы никогда не делаете, это смешивать репозитории Debian и Ubuntu, системные библиотеки, программы и т. д. Это будет серьезно нарушать обе системы. (Это также распространяется на смешивание Ubuntu и неофициальных вариантов, таких как Mint, и, хотя вы теоретически можете смешивать Kubuntu и Ubuntu, например, 16.04, вы просто не должны и должны держать свои основные системы отдельно).
Ubuntu работает в гораздо более быстром выпуске с гораздо более обновленными библиотеками программного обеспечения, чем у Debian. Обратное также верно: у Debian нет обновленных библиотек и т. Д.
Смешивание и сопоставление взорвут системы. Вот почему вы никогда не делаете совместно использовать библиотеки друг с другом.
Для этого будут разбиты обе системы. Не пытайтесь обмениваться библиотеками и программами между этими двумя системами.
Хотя вы технически можете делиться домашними каталогами пользователей между выпусками и дистрибутивами, не должен из-за разных версий конфигураций различные версии программного обеспечения для каждой системы.
Еще одна точка, которую я хочу добавить к существующему ответу, - это apt и dpkg, и как они обрабатывают информацию об установленных программах.
dpkg, который является приложением для управления основными пакетами , использует файл /var/lib/dpkg/status для хранения и получения информации о пакетах debian, установленных в системе. Это очень специфично для вашего бега. Даже одна запись может испортить всю вещь управления пакетами.
Скажем, например, у вас установлена версия 3.18 для nautilus в Ubuntu. Затем, если вы разделите эту информацию, debian увидит, что у нее 3.18 для nautilus, даже если на самом деле 3.16. Это очень упрощенный пример. Но может быть сложнее. Например, debian может видеть, что у вас есть пакеты, установленные из репозитория dpkg без уважительных причин, и попытаются удалить их и наоборот.
Ответ Rinzwind иллюстрировал один простой способ обход с общим приложением, т. е. использование автономных приложений, распространяемых как пакетные или плоские пакеты. Это не совместное использование библиотек, но если вы хотите что-то вроде общего приложения, которое может выполнить вашу цель.
Единственное, что вы никогда не делаете, это смешивать репозитории Debian и Ubuntu, системные библиотеки, программы и т. д. Это будет серьезно нарушать обе системы. (Это также распространяется на смешивание Ubuntu и неофициальных вариантов, таких как Mint, и, хотя вы теоретически можете смешивать Kubuntu и Ubuntu, например, 16.04, вы просто не должны и должны держать свои основные системы отдельно).
Ubuntu работает в гораздо более быстром выпуске с гораздо более обновленными библиотеками программного обеспечения, чем у Debian. Обратное также верно: у Debian нет обновленных библиотек и т. Д.
Смешивание и сопоставление взорвут системы. Вот почему вы никогда не делаете совместно использовать библиотеки друг с другом.
Для этого будут разбиты обе системы. Не пытайтесь обмениваться библиотеками и программами между этими двумя системами.
Хотя вы технически можете делиться домашними каталогами пользователей между выпусками и дистрибутивами, не должен из-за разных версий конфигураций различные версии программного обеспечения для каждой системы.