Апгрейд с stretch на bookworm » История » Версия 2
Владимир Ипатов, 28.06.2024 21:51
| 1 | 1 | Владимир Ипатов | h1. Апргрейд с stretch на bookworm |
|---|---|---|---|
| 2 | 1 | Владимир Ипатов | |
| 3 | 1 | Владимир Ипатов | |
| 4 | 1 | Владимир Ипатов | 1) обновить пакеты до bookworm. Конфиги - сохранять локальные варианты. |
| 5 | 1 | Владимир Ипатов | 2) удалить пакеты, связанные с xen 4.8 |
| 6 | 1 | Владимир Ипатов | 3) пофиксить симлинки: |
| 7 | 1 | Владимир Ипатов | |
| 8 | 1 | Владимир Ипатов | <pre> |
| 9 | 1 | Владимир Ипатов | rm /usr/lib/xen |
| 10 | 1 | Владимир Ипатов | ln -s /usr/lib/xen-4.17 /usr/lib/xen |
| 11 | 1 | Владимир Ипатов | rm /boot/initrd.img-xenU |
| 12 | 1 | Владимир Ипатов | ln -s /boot/initrd.img-6.1.0-18-amd64 /boot/initrd.img |
| 13 | 1 | Владимир Ипатов | rm /boot/vmlinuz-xenU |
| 14 | 1 | Владимир Ипатов | ln -s /boot/vmlinuz-6.1.0-18-amd64 /boot/initrd.img |
| 15 | 1 | Владимир Ипатов | <pre> |
| 16 | 1 | Владимир Ипатов | |
| 17 | 1 | Владимир Ипатов | 4) поставить python 2.7 в conda: |
| 18 | 1 | Владимир Ипатов | |
| 19 | 1 | Владимир Ипатов | <pre> |
| 20 | 1 | Владимир Ипатов | mkdir /conda |
| 21 | 1 | Владимир Ипатов | wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /conda/miniconda.sh |
| 22 | 1 | Владимир Ипатов | bash /conda/miniconda.sh -b -u -p /conda |
| 23 | 1 | Владимир Ипатов | rm /conda/miniconda.sh |
| 24 | 1 | Владимир Ипатов | /conda/bin/conda init bash |
| 25 | 1 | Владимир Ипатов | relogin |
| 26 | 1 | Владимир Ипатов | conda update -n base -c defaults conda |
| 27 | 1 | Владимир Ипатов | conda create -n ganeti python=2.7 anaconda |
| 28 | 1 | Владимир Ипатов | conda activate ganeti |
| 29 | 1 | Владимир Ипатов | в окружении ganeti |
| 30 | 1 | Владимир Ипатов | pip install ipaddr |
| 31 | 1 | Владимир Ипатов | pip install simplejson |
| 32 | 1 | Владимир Ипатов | pip install pyinotify |
| 33 | 1 | Владимир Ипатов | pip install pyinotify |
| 34 | 1 | Владимир Ипатов | pip install PyOpenSSL==16.2.0 |
| 35 | 1 | Владимир Ипатов | conda clean -t |
| 36 | 1 | Владимир Ипатов | </pre> |
| 37 | 1 | Владимир Ипатов | |
| 38 | 1 | Владимир Ипатов | 5) заменить /usr/bin/python2.7 на conda |
| 39 | 1 | Владимир Ипатов | |
| 40 | 1 | Владимир Ипатов | <pre> |
| 41 | 1 | Владимир Ипатов | mv /usr/bin/python2.7 ~ |
| 42 | 1 | Владимир Ипатов | ln -s /conda/envs/ganeti/bin/python2.7 /usr/bin/python2.7 |
| 43 | 2 | Владимир Ипатов | </pre> |
| 44 | 1 | Владимир Ипатов | |
| 45 | 1 | Владимир Ипатов | 6) установить ganeti-2.10 |
| 46 | 1 | Владимир Ипатов | |
| 47 | 1 | Владимир Ипатов | <pre> |
| 48 | 1 | Владимир Ипатов | aptitude purge ganeti ganeti-2.16 ganeti-3.0 ganeti-haskell-2.16 ganeti-haskell-3.0 ganeti-htools-2.16 ganeti-htools-3.0 |
| 49 | 1 | Владимир Ипатов | </pre> |
| 50 | 1 | Владимир Ипатов | установить пакеты-заглушки |
| 51 | 1 | Владимир Ипатов | |
| 52 | 1 | Владимир Ипатов | установить ganeti: |
| 53 | 1 | Владимир Ипатов | <pre> |
| 54 | 1 | Владимир Ипатов | aptitude install ganeti=2.15.3-1+sci6 ganeti-2.10 ganeti-haskell-2.10 ganeti-htools-2.10 |
| 55 | 2 | Владимир Ипатов | </pre> |