Используйте следующий набор команд для добавления PPA для PHP 5.4 в вашей системе Ubuntu и установки PHP 5.4
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
sudo apt-get install -y php5
Чтобы проверить установленную версию, просто введите:
php -v
Источник: как установить PHP 5.4 или PHP 5.5 или PHP 5.6 на Ubuntu 16.04, 14.04 или 12.04 с использованием PPA
Возможно, передача проще всего через tarball, который вы храните в отдельном разделе (возможно, на внешнем диске).
Загрузите с другого диска, установите корневой раздел и смените каталог на точку монтирования и запуститеsudo tar -cvzf storage/file.tar.gz .
Создайте tarball из каждого раздела с файлами (корневой раздел, возможно, также загрузочный раздел и домашний раздел). После этого вы готовите таблицу разделов файла GPT и файловые системы. Эта ссылка может помочь: help.ubuntu.com/community/DiskSpace Извлечь из tarfile (s). При загрузке с другого диска смонтируйте корневой раздел нового GPT-диска, смените каталог на точку монтирования и запустите sudo tar -xvf storage/file.tar.gz
. Извлеките переданную систему, чтобы UUID новых разделов соответствовали идентификаторам в файлах новой системы GPT /mountpoint/etc/fstab /mountpoint/boot/grub/grub.cfg Это можно сделать либо путем изменения UUID, либо путем изменения файлов. Поскольку не должно быть риска путаницы с виртуальной системой, возможно, проще всего изменить UUID разделов. Вы можете сделать это с помощью tune2fs для файловой системы ext4 и с mkswap для раздела подкачки.
Если это не сработает, возможно, проще всего сделать обновить и только перенести каталог /home (в домашний раздел в целевой системе и использовать ручное разбиение на разделы «Что-то еще» в установщике).
Возможно, передача проще всего через tarball, который вы храните в отдельном разделе (возможно, на внешнем диске).
Загрузите с другого диска, установите корневой раздел и смените каталог на точку монтирования и запуститеsudo tar -cvzf storage/file.tar.gz .
Создайте tarball из каждого раздела с файлами (корневой раздел, возможно, также загрузочный раздел и домашний раздел). После этого вы готовите таблицу разделов файла GPT и файловые системы. Эта ссылка может помочь: help.ubuntu.com/community/DiskSpace Извлечь из tarfile (s). При загрузке с другого диска смонтируйте корневой раздел нового GPT-диска, смените каталог на точку монтирования и запустите sudo tar -xvf storage/file.tar.gz
. Извлеките переданную систему, чтобы UUID новых разделов соответствовали идентификаторам в файлах новой системы GPT /mountpoint/etc/fstab /mountpoint/boot/grub/grub.cfg Это можно сделать либо путем изменения UUID, либо путем изменения файлов. Поскольку не должно быть риска путаницы с виртуальной системой, возможно, проще всего изменить UUID разделов. Вы можете сделать это с помощью tune2fs для файловой системы ext4 и с mkswap для раздела подкачки.
Если это не сработает, возможно, проще всего сделать обновить и только перенести каталог /home (в домашний раздел в целевой системе и использовать русскую секцию «Что-то еще» в установщике).