BG Development


  Reply to this topicStart new topicStart Poll

> Стартиране от debian8 на debian11 с команда
dedal
Публикувано на: 07-01-2023, 15:35
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Активен

Мнения: 184
Регистриран на: 17.11.10



Имам на харда две debian системи 8 и 11
И двете са работещи и си зареждат.
В момента пренаписвам огромни количества код и не съм готов за премина изцяло на debian 11 като ми се налага да рестартирам и да зареждам debian 8 ако някой ми се обади да погледна нещо.
Има ли начин с команда да заредя стария debian без да рестартирам компа и да върна обратно debian 11 пак с команда?

Това мнение е било редактирано от dedal на 07-01-2023, 15:36
PMEmail Poster
Top
thrawn
Публикувано на: 07-01-2023, 17:07
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3394
Регистриран на: 17.01.17



Не няма начин.
Най-близкото решение са виртуалки. Било докер или пълна виртуализация. А най-доброто решение е два компютъра
PMEmail Poster
Top
dedal
Публикувано на: 07-01-2023, 18:07
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Активен

Мнения: 184
Регистриран на: 17.11.10



QUOTE (thrawn @ 07-01-2023, 17:07)
Не няма начин.
Най-близкото решение са виртуалки. Било докер или пълна виртуализация. А най-доброто решение е два компютъра

Ще имаш да вземаш.
Монтирам си дяла като пич и пускам
sudo chroot /media/user/d3e970ee-ee33-4195-8b01-4d5457c04d46
И си зарежда и стария код.
Обаче в /home и /var са в отделен дял и как да монтирам без да пиша диви команди.
PMEmail Poster
Top
thrawn
Публикувано на: 07-01-2023, 21:04
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3394
Регистриран на: 17.01.17



Глупости на търкалета. Chroot е "затвор" на файловата система. ОС остава неприменена. Това е механизъм за защита, работещите приложения да намат достъп до реалната файлова система.

Ако това ти върши работа си напиши дивите комади в шел скрипт и си го пускай с една команда, ако щеш я направи от една буква.

Така като гледам, пишеш на питон и най-вероятно мацаш с различни версии на питон (съдейки от предната ти тема). Което значи, че изобщо не ти трябва смяна на ОС а само смяна на питона с който работиш. А това се прави най-лесно с virtualenv или с докер контейнер.
PMEmail Poster
Top
Bender++
Публикувано на: 07-01-2023, 22:37
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 356
Регистриран на: 18.04.21



Какво точно ти е дебиан специфичното (че отгоре на всичко е и променено между версиите), че трябва да рестартираш ?


--------------------
Ваксините са лъжа и НЕ работят! Не на ковид фашизма!
Слава на Цар Путин! Долу украинските фашисти!
Слава на героите - Z V
PMEmail Poster
Top
dedal
Публикувано на: 07-01-2023, 23:44
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Активен

Мнения: 184
Регистриран на: 17.11.10



QUOTE (Bender++ @ 07-01-2023, 22:37)
Какво точно ти е дебиан специфичното (че отгоре на всичко е и променено между версиите), че трябва да рестартираш ?

Python ми е специфично.
WX ми е специфично
И полвината конфиг в /etc са различни.
Та със chroot стартирам стария интерпретатор, със стария /etc /bin обаче няма /home и /var
И да затваря /dev

Да целия код е на python2.7 и сега го пренаписвам на 3.9

Обаче да хвърля един поглед на нещи си ми трябва 2.7, ми пробвай да инсталираш barkely3 и wxpython 3.0.0 на debian 11 ARM или поне на virrualenv и после обяснявай как не ми трябва
PMEmail Poster
Top
ici
Публикувано на: 08-01-2023, 02:28
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 17982
Регистриран на: 06.06.04



wxpython-a е дебилен общо взето. Аз използвам PySide2 или PySide6 и с PyInstaller правя един изпълним файл около 130MB в който има всичко необходимо за да тръгне на всеки linux и даже на WSL с мъничко баене. За Windows - Python 3.8.10 за да работи и със Windows 7. Там инсталацията с Inno setup e около 40MB.


--------------------
Ние не сме в една лодка, ние сме в една буря. Лодките са различни.

Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп.
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 10-01-2023, 16:06
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 12278
Регистриран на: 27.01.05



QUOTE
Монтирам си дяла като пич и пускам
sudo chroot /media/user/d3e970ee-ee33-4195-8b01-4d5457c04d46
И си зарежда и стария код.
Обаче в /home и /var са в отделен дял и как да монтирам без да пиша диви команди.

Пробвал ли си това: https://wiki.debian.org/nspawn?

Друг не лош вариант е да пробваш да създадеш лека виртуална машина към която да закачиш този втори диск. Досега съм работил само с виртуални дискове, но не се сещам за причина да не стане и с физически.


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0