Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: клонирование приложений на другую систему  (Прочитано 1160 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valentin630

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Назрела необходимость (компиляторы устарели) перебраться с 16.04 на последнюю 20.04 Как переустановить пакеты программ со страрой системы на новую автоматом?
Что-то нашел здесь https://forum.ubuntu.ru
/index.php?topic=242376.0;topicseen

Непонятно, нужно ли и как редактировать список?

Где могут быть ошибки или подводные камни в такой последовательности:

dpkg --get-selections | grep -v 'deinstall' > packages.txt
sed -i 's/install$//' packages.txt
apt-get install $(grep -vE "^\s*#" packages.txt  | tr "\n" " ")
« Последнее редактирование: 20 Января 2022, 16:43:21 от valentin630 »
Lubuntu 16.04.6 (4.4.0-179-generic) & Lubuntu 20.04.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5422
  • Все по палатам!
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #1 : 20 Января 2022, 17:57:23 »
valentin630, при переходе на новую систему всегда ставлю все руками... При этом старую систему не удаляю.
Извините, я все еще учусь

Оффлайн valentin630

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #2 : 21 Января 2022, 09:57:33 »
всегда ставлю все руками...
Почему, мазохизм?
старую систему не удаляю
Я старую через dd копирую в файл и на ее месте ставдю новую - это неправильно?
Lubuntu 16.04.6 (4.4.0-179-generic) & Lubuntu 20.04.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5422
  • Все по палатам!
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #3 : 21 Января 2022, 11:35:13 »
valentin630, твой способ больше на мазохизм похож  :-\.
В моем случае
1. Если при установке что-то пойдет не так, то всегда можно загрузиться из старой системы
2. Если что-то не так работает, можно всегда посмотреть - а как это было в старой системе.
3. Загрузчик новой системы всегда ставлю на другой диск... когда все устаканится ставлю его на диск с системой. (Пока использу только MBR диски)
4. Перед установкой системы в новый хоум переношу настройки из старой системы - удобно, все обычно подхватывается.
5. Отдельно держу описание того, что надо настроить в корневой системе.
Делаю так начиная с перехода ubuntu 7.10 - 8.04
На другие компы делал переустановку переносом с помощью копирования системы... но сейчас так не делаю, настройки разные требуются.
Извините, я все еще учусь

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #4 : 21 Января 2022, 11:44:19 »
Всегда ставлю всё с нуля, даже хомяка не таскаю.
Список требуемого софта (чтоб голову не ломать) есть в отдельном файле.
Обычно за вечер справляюсь, под рюмочку, со всеми необходимыми мне тонкостями настройки.

Оффлайн valentin630

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #5 : 21 Января 2022, 12:02:59 »
Пока использу только MBR диски

Хотел так 20.04, но обломился. Установщик предупредил, что мол ставь, но можешь не загрузиться потом. Я не поверил, потом поставил Grub, а ОНО опять не захотело грузиться. В BIOSe не нашел отдельного режима "BIOS legacy"
Lubuntu 16.04.6 (4.4.0-179-generic) & Lubuntu 20.04.

alexdenkin

  • Гость
Re: клонирование приложений на другую систему
« Ответ #6 : 21 Января 2022, 19:09:51 »
Всегда ставлю всё с нуля, даже хомяка не таскаю.
Список требуемого софта (чтоб голову не ломать) есть в отдельном файле.
Обычно за вечер справляюсь, под рюмочку, со всеми необходимыми мне тонкостями настройки.
Придерживаюсь такой же стратегии: вьіделяю время, ставлю систему, серией команд из специального файлика устанавливаю и настраиваю все, что необходимо, внешний вид донастраиваю руками (темьі, размер шрифта, интерфейса и т.п.).
Хомяк, на отдельном разделе, подтягиваю при настройке разделов при установке.

Оффлайн valentin630

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #7 : 21 Января 2022, 21:13:01 »
Хомяк, на отдельном разделе,
Либо надо открыть здесь, на форуме, отдельную страницу "Слэнг экспертов", которую надо в обязательном порядке посетить каждому, либо объяснять все-таки невинным юзерам, что "хомяк" - это не
домашнее животное для детей, а директория "/home" - я правильно догадался? Не могу понять - это недовоспитанность или чувство собственного превосходства от принадлежности к некой отдельной касте?
Lubuntu 16.04.6 (4.4.0-179-generic) & Lubuntu 20.04.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5422
  • Все по палатам!
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #8 : 21 Января 2022, 21:26:06 »
Либо надо открыть здесь, на форуме, отдельную страницу "Слэнг экспертов", которую надо в обязательном порядке посетить каждому, либо объяснять все-таки невинным юзерам

Вот когда физики разговаривают на узко профессиональные темы, многие окружающие не понимают о чем идет речь, так как звучит сплошной сленг - не замечали? Никто из окружающих не спрашивал, что вы обсуждали?
У нас на работе часто такое бывает. И от этого никуда не уйти, кроме как не вникнуть самому в тему... Такова жизнь  :-\
Извините, я все еще учусь

shamanhuev

  • Гость
Re: клонирование приложений на другую систему
« Ответ #9 : 21 Января 2022, 21:32:27 »
Либо надо открыть здесь, на форуме, отдельную страницу "Слэнг экспертов"
Например медицинскую - "что такое клонирование и чем питаются приложения из отряда грызынов".

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 5285
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #10 : 22 Января 2022, 05:51:26 »
Цитировать
старую через dd копирую в файл...
Если свободного места, как у дурака махорки, то можно и через dd.
А можно только содержимое раздела сжать в squashfs. Во-первых, не копируется пустое место. Во-вторых, сжимается примерно в три раза. В-третьих, при необходимости можно запустить систему из этого squash-файла.
Цитировать
Список требуемого софта (чтоб голову не ломать) есть в отдельном файле.
Нечто аналогичное. Раньше, когда синаптик был во всех дистрибутивах, это был список для синаптика.
Сейчас вот так.. Хотя список для синаптика тоже есть.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 3020
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #11 : 22 Января 2022, 14:10:12 »
Где могут быть ошибки или подводные камни в такой последовательности
- раньше действовал по примерно вот такому алгоритму, и вроде все было нормально  ::)

Оффлайн kiso

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #12 : 02 Февраля 2022, 16:06:32 »
valentin630, твой способ больше на мазохизм похож  :-\.
В моем случае
1. Если при установке что-то пойдет не так, то всегда можно загрузиться из старой системы
2. Если что-то не так работает, можно всегда посмотреть - а как это было в старой системе.
3. Загрузчик новой системы всегда ставлю на другой диск... когда все устаканится ставлю его на диск с системой. (Пока использу только MBR диски)
4. Перед установкой системы в новый хоум переношу настройки из старой системы - удобно, все обычно подхватывается.
5. Отдельно держу описание того, что надо настроить в корневой системе.
Делаю так начиная с перехода ubuntu 7.10 - 8.04
На другие компы делал переустановку переносом с помощью копирования системы... но сейчас так не делаю, настройки разные требуются.
Спасибо за Ваш метод и за детальное объяснение.

Dzhoser

  • Гость
Re: клонирование приложений на другую систему
« Ответ #13 : 02 Февраля 2022, 17:01:47 »
Можно написать скрипт по установке необходимых пакетов
Получаем список пакетов на старой системе
dpkg-query -f '${binary:Package}\n' -WВставляем полученный список после install
!#/bin/bash

apt update && upgrage -y #обновляем систему
apt install mc; vlc -y#пишем_сюда_пакеты_разделяя их точкой с запятой через пробел -y
apt install -f #устраняем проблемы с зависимостями если не подтянулись

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27978
    • Просмотр профиля
Re: клонирование приложений на другую систему
« Ответ #14 : 03 Февраля 2022, 11:23:16 »
(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.03 секунд. Запросов: 21.