Титла: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 07, 2014, 19:19 смятам да мигрирам от Debian/testing 32bit към amd64 защото архитектурата ми го позволява и защото така :)
Код: satir@satir-desktop:~$ uname -a 1. https://wiki.debian.org/Migrate32To64Bit или 2. http://www.ewan.cc/?q=node/90 първият не е актуален, а вторият не е за моята версия. въпросът ми е, има ли трети начин или трябва да направя някаква комбинация от двата. идеи? п.с. преинсталацията не е решение, което ме устройва. Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: jet в Jun 07, 2014, 21:02 ако home директорията е на друг дял снимаш положението с пакетите:
Код: dpkg --get-selections > /mnt/floppy/backup.pkg.lst правиш минимална инсталация Код: dpkg --set-selections < /mnt/floppy/backup.pkg.lst Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: arda_kj в Jun 07, 2014, 23:52 Правил съм подобна миграция и честно да ти кажа, по-добре преинсталирай, както вече ти обясниха. Първо, че става по-бързо, второ си спестяваш маса време и главоболия ако нещо се обърка с пакетите (при мен нещо се объркаха нещата и си загубих маса време да ги оправям), и трето знаеш, че получаваш чиста и работеща система. Общо взето такава миграция си е почти преинсталация (ако мине без проблеми). В крайна сметка на мен тогава нещо не ми хареса резултата и накрая преинсталирах на чисто. Ти може да имаш по-голям късмет от мен :)
Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: ЗибелтБг в Jun 08, 2014, 07:48 Интересно за бъдещи инсталации-не са ли написали досега програма, която да прави списък на всички инсталирани приложения, и при съответна преинсталация просто да ги инсталира??
Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 08, 2014, 07:59 dpkg --get-selections го прави и ти слага списъка в мястото което си описал, но не експортира източниците на софтуер и ключовете. освен това, някои източници се използват по веднъж. ъпгрейд и ъпдейт от тях е опасен за системата.
edit: APTonCD го прави също, но не списък, а самите пакети и за такава миграция не може да се използва! edit2: имам инсталирани 5056 пакета, при около 2000 в стандартна инсталация. разширил съм системата и в момента е около 18 ГБ :) затова се пъна така, като магаре на мост :))) една преинсталация ще ми отнеме поне седмица :))) Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: ЗибелтБг в Jun 08, 2014, 15:53 ;D ми то остава да си направим един текстов файл sudo apt-get install ...това, това, това.... ::)
и още един файл със командите, дето сме инсталирали приложения в конзола!-всичко да се описва!!!-то иначе егати чанча при всяка инсталация O0 Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: jet в Jun 08, 2014, 16:33 зевсе,
dpkg --get-selections > /mnt/floppy/backup.pkg.lst прави точно това, ама ти предпочиташ да пишеш вместо да четеш списъка на огледалата ти е в /etc/apt/sources.list така че си копваш и него Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 08, 2014, 18:16 "накарай мързеливия на работа, да те научи на акъл!" е те това търса аз- акъллийското решение, другото е амалогия! аз сорса съм си го копнал, ама нооого отдавна :) и тия мойте /домашните/ пак ще кажат : "аман, тъкмо сичко си работеше и ти пак...!" е за тва търся накякво елегантно решение, а преинсталацията не е. настройки, доунлоад, док и джипег - сичкото ще си остане непокътнато, защото хоума ми е на отделен дял - то всичко ми е на отделен дял, ама не трябва да се забравя, че идвам от Ubuntu и Debian ми е "тесен", та доста неща са извън дебиянските хранилища, други от сорся... е, ще помисля, ще помъча и.. то се е вдиело, ако нема друг начин.
Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: jet в Jun 09, 2014, 03:49 С метода който съм дал, съм си инсталирал втори дебиан 64 битов на отделен партишън, стария ми 32 битов и той си стои . Двата сочат към една и съща хоме дирецтория - кеф ти 32, кеф ти 64 битов с еднакви настройки.
Не става ясно какво разбираш под елегантно решение - да кихнеш и сам да се конвертирав 64 битов ли?! Доста хора са си играли с тази конверсия, имаше и тема на Нетер по едно време, но не е надежно конвертирането, след загубата ти на време, пак ще стигнеш до преинсталация. А това че дебиан ти е тесен също не го разбрах. Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 09, 2014, 05:32 jet, не разбирам раздразнението ти. отворил съм тема и питам, защото искам да прочета мнения и предложения, както и споделен опит. елегантни са всички решения, различни от преинсталация и това е много ясно. много ясно е, също така и "теснотията" в Debiаn при маличието на всякакви PPA в Ubuntu. метода със снимката на пакетите също е елегантна и ми харесва, но половината пакети няма да бъдат инсталирани, защото не са от хранилищата на Debian или са от хранилища, които са използвани само веднъж и след това са забранени. а са забранени, защото съдържат по-нови версии на пакети, които при ъпгрейд ще бъдат инсталирани и ще разрушат системата поради несъвместимост. което означава, че метода който ми предлагаш е онази една седмица амалогия, която искам да си спестя. както и да е, очевидно ще се преинсталира.
благодаря на всички за споделените мнения и предложения. Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: jet в Jun 09, 2014, 15:06 Учудването ми е, че някак си очакваш пакетите някак си да се конверират в 64 бита - няма как да стане.
Ето ти елегантно решение: https://wiki.debian.org/Migrate32To64Bit ($2) Това обаче няма как да ти конвертира в 64 бита липсващите пакети от хранилището, пак трябва да си ги намериш от някъде Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 09, 2014, 15:33 този линк съм го публикувал със самият въпрос. той е за sid, а аз съм с jessie. попитал съм, дали мога да го използвам, защото не е актуален /например замяната на sysvinit със systemd/. а и не съм сигурен, как точно да изпълня тази инструкция:
If you compile you own 64-bit kernel on the still 32-bit system you just have to install the package gcc-multilib and to start make with ARCH=x86_64 make едит: вероятно трябва да го компилирам от сорса. Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: ЗибелтБг в Jun 09, 2014, 20:16 Я виж това- http://www.tecmint.com/aptik-a-tool-to-backuprestore-your-favourite-ppas-and-apps-in-ubuntu/
нещо не ще първия адрес да инсталира, затова правиш файла aptik-latest-amd64.run изпълним от тука- http://www.teejeetech.in/2014/02/ubuntu-raring-1304-reaches-end-of-life.html това ми се струва най-доброто-пробвах го-работи....е не става за конвертиране... за Убунту и Дебиан командата е: dpkg --get-selections > backup.pkg.lst копираме от /home backup.pkg.lst в новата инсталация sudo dpkg --set-selections < backup.pkg.lst sudo apt-get dselect-upgrade ама с aptik е далеч по-добре Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 10, 2014, 05:15 благодаря за отговора, Зевсе. не съм сигурен, че Aptik ще работи за Debian. няма значение, очевидно ще отделя време за преинсталация, а ми се искаше друго. но така тръгна и темата, въпреки, че в самия въпрос съм пояснил, че преинсталацията не е решение. тръгна се в посока, на заобикаляне на проблема, а не в търсене на решение. не че е важно, но е показателно.
а за РРА аз бих ти препоръчал Y PPA мениджъра на WebUp8 отбора - много е добър. намира липсващи ключове, възстановява от архив източници на пакети, търси пакет в PPA, добавя, премахва дублирани източници, реактивира РРА при преминаване към друга версия на дистрото... изобщо, каквото се сетиш... https://launchpad.net/~webupd8team/+archive/y-ppa-manager Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 11, 2014, 08:58 (http://s18.postimg.org/gvw8v31ax/Screenshot_from_2014_06_11_08_52_46.png)
това е резултата след изпълняването на стъпка 5 от този туторял и рестарт. следват останалите стъпки. ако някой има някаква препоръка или предупреждение да го прави увреме, че ще се помотам малко и продължавам с останалите стъпки в миграцията. Migrate/Upgrade Debian 7 Wheezy GNU/Linux from 32 bit to 64 bit HowTo ($2) Код
Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 11, 2014, 12:15 не беше добра идея, да спира тока на стъпка 7 :)
Код оказа се, че след "почистването на сичкото пакет i386 амд64 кърнъла стартира, повъзстанових некои работи, ще прегледам щетите :))) и продължавам. Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: arda_kj в Jun 13, 2014, 02:28 Ще чакам с нетърпение резултата :) Дано всичко мине успешно с ъпгрейда на пакетите, че аз се беше наложило да инсталирам/деинсталирам половината пакети, за да оправям зависимости (доста потрошено време).
Титла: Re: миграция от Debian testing (jessie) 32 bit към amd64 Публикувано от: satir в Jun 13, 2014, 05:19 до спирането на тока всичко ървеше по мед и масло - никоя команда не ми върна грешка, всичко даваше очаквания резултат. мисля си, че не би трябвало да стартира системата, защото в описанието на стъпката пише, че трябва да потвърдим премахването на кърнъла, което аз направих, и системата би трябвало да бъде нестартираща, но тя стартира! не знам до къде е стигнало изпълнението на командите от инструкцията. но щом стартира и то с кърнъла чието изтриване потвърдих - вероятно до никъде. в крайна сметка, за радост на скептиците :), далнлоаднах нетинстал тестинг амд64, ребоот, старт на Macpup от флашка и запис на нетинстала на ЦД, ребоот и реинсталл :))) не ми се получи миграцията, но и не е да не се е получила. не знам какво щеше да стане, ако не беше спирал тока и за това не споделям резултата /няма резултат/ :)
|