Рейтинг:2

Одно приложение для двух ОС

флаг cn

Я только что установил Ubuntu Studio 20.04 вместе с обычной Ubuntu 20.04, и мне интересно, можно ли использовать установленные в первой Ubuntu приложения во второй Ubuntu без переустановки (так что это не будет занимать много места и, возможно, использовать один папка для сохранения документов). Искал, но ничего не нашел. Там в любом случае?

флаг ru
Почему рядом друг с другом? Это одна и та же ОС в базовой системе — вам также НЕ следует пытаться смешивать и сопоставлять два варианта Ubuntu.
Рейтинг:1
флаг cn

Когда вы устанавливаете пакеты (программы предоставляются в пакетах); у них обычно есть установленные каталоги, в которые они будут устанавливаться; поэтому ваш основной контроль над тем, где расположены эти каталоги.

Эта коробка (как и большинство моих) двойная загрузка; дает мне две ОС; в настоящее время я использую Ubuntu варенье (технически Lubuntu) и другая моя ОС — Ubuntu 20.04 LTS.

Раньше я использовал общие / домашние разделы; но решил, что это плохая идея. Мне нравилось, что обе мои системы могут напрямую обращаться к моим файлам, и это часто работало, но когда версии приложений различались, возникали проблемы. Примером были обновления в эволюция или выбранный мной адрес электронной почты MUA/обработчик; Мне понравилась новая функция, поэтому я начал использовать ее в более новой версии (он раскрашивал входящую электронную почту по типу в соответствии с правилами, которые я создал). Однако эти электронные письма игнорируются (не будет отображаться в моей старой ОС), так как не знал, как с ними обращаться; и просто проигнорировал их. Вскоре я решил, что буду хранить отдельные папки /home для каждой системы.

Мои фактические файлы данных (файлы, которые я ценю) хранятся в общем месте - я использую сетевое хранилище (NFS); и какое-то время локальные каталоги обеих систем указывали на то место, которое я вручную настроил для некоторых приложений; но не другие - чтобы избежать конфликтов, подобных тому, что я описал выше. Моя электронная почта и т. д. хранятся в моем локальном / домашнем каталоге (т.е. дублируются на каждом); но если я создаю текстовые документы и т. д., я просто сохраняю их в свой общий каталог.

Общий каталог, который я бы порекомендовал (это может быть раздел в вашей локальной системе, а не сетевое хранилище, которое я использую).

У меня также есть мои пользовательские и системные каталоги (автоматически), поэтому я все равно могу получить доступ к обоим системным каталогам; Я просто редко прикасаюсь к нему - на случай, если я забуду, какой я использую, и совершу ошибку - я предпочитаю идею общего (общего / сетевого) каталога (ов).

я буду нет порекомендуйте совместно использовать каталоги системных пакетов; пока это может работать; если вы обновите один, вы, вероятно, обнаружите, что другой не будет работать (если сначала это не проблема, то вскоре, так как он потерял свои старые пакеты) или может работать некорректно (что гораздо хуже, это может привести к повреждению данных!)

Я разделяю SWAP (раздел) между своими системами, если мне нужно больше места подкачки, чем позволяет раздел; Я тоже использую файл подкачки (находится на / для каждой системы). Я не впадаю в спячку, но в прошлом, когда я это делал; Я бы использовал только файл подкачки до перехода в спящий режим.

Что я люблю - несколько рабочих столов при установке.

Я упомянул, что эта сессия - Ubuntu варенье (что будет 22.04 когда он выйдет), и технически я использую Lubuntu или рабочий стол LXQt.

Когда я вхожу в систему, я могу в настоящее время выбрать для использования

  • Рабочий стол Ubuntu (например, GNOME)
  • Рабочий стол Xubuntu (например, Xfce)
  • Рабочий стол Lubuntu (например, LXQt)

У меня установлен каждый из этих рабочих столов (У меня также была установлена ​​​​Ubuntu-MATE и опция; но мне нужно было место на диске, поэтому я разрешил эту установку; моя установка 20.04 все еще имеет все 4 варианта!)

т.е. Я могу выбрать вход и использовать Lubuntu (LXQt), как я сделал сегодня (и делать большинство дней и использовать каждое приложение, которое я установил в этом варенье install, который доступен для Ubuntu (GNOME) или Xubuntu (XFCE), поскольку они идентичны.

Есть сложности с этим; моя система раздута (установлено три рабочих стола, ей нужно больше места, есть больше вариантов меню, например, текстовые редакторы = перо (Лубунту), коврик для мыши (Хубунту), гэдит (GNOME), все из которых обновляются, поэтому увеличивается пропускная способность обновления) - но, на мой взгляд, это все же лучше, чем 3 установки.

Предостережения: вы не можете установить каждый рабочий стол; Хотел пять, но остановился на четырех(уменьшая это до трех, когда мне нужно место на диске), но я обнаружил, что как только вы нажмете на три рабочих стола, они могут негативно взаимодействовать друг с другом.

Чтобы получить четыре, которые у меня есть сейчас; Я устанавливал их много раз в разном порядке (установка Ubuntu, + xubuntu-рабочий стол, затем + lubuntu-рабочий стол, затем + ubuntu-mate-рабочий стол и т. д.), прежде чем найти комбинацию с наименьшими проблемами, а затем выполнить чистую установку в этом порядке.

  • С двумя установленными десктопами проблем не ожидал.
  • С тремя установленными десктопами проблем не предвидится; но есть шанс, что они могут появиться (порядок может иметь значение)
  • С четырьмя установленными рабочими столами могут возникнуть проблемы и порядок имеет значение
  • По моему опыту, с пятью установленными рабочими столами возникнут проблемы; порядок установки имеет значение и проблемы могут раздражать. Некоторые системы, отличные от Ubuntu, работают с пятью+ проще (например, Debian, OpenSuSE..)
флаг ru
имейте в виду, что Jammy здесь **оффтоп** и не должен использоваться в качестве основного драйвера из-за циклов разработки.
guiverc avatar
флаг cn
Томас уже знает это, но я использовал эту коробку (*jammy*) в качестве примера; коробка под ним содержит Lubuntu 20.04 LTS и Lubuntu 21.10 LTS (т.е. последние LTS и не-LTS; вторые рабочие столы в этой коробке не включают Ubuntu/GNOME, только Kubuntu/KDE и Xubuntu/Xfce, если я правильно помню; хотя я могу удалить и добавить обратно дополнительные рабочие столы, если я использую коробку для QA-тестирования)
Рейтинг:0
флаг cn
  • Создайте раздел, который вы монтируете в обеих системах.
  • Установите исходную версию приложения в этот раздел. Это гарантирует, что разные версии не будут конфликтовать (выполнение этого с MySQL, где Ubuntu 21.+ использует версию 8, а другая ОС, использующая версию 5, гарантированно вызовет проблемы)
  • символически свяжите исполняемый файл с каталогом в вашем PATH или добавьте этот каталог источника в ваш PATH

и вы можете использовать его в обеих системах.

(поэтому он не будет занимать много места и, возможно, будет использовать одну папку для сохранения документов).

Большинство приложений имеют размер в мегабайтах, поэтому они не сэкономят много места.

Я бы предложил не делиться приложениями, а делиться папкой документов между двумя системами.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.