У меня есть несколько разделов Ubuntu на моем компьютере. Это позволяет мне запускать предыдущую, текущую и разрабатываемую версии одновременно.
Я бы очень хотел установить обновления для других разделов, фактически не загружаясь в них. Поэтому я хотел бы иметь возможность запустить sudo aptitude update
, а затем sudo aptitude safe-upgrade
.
Как мне это сделать?
Существует несколько методов, самый простой из которых - использование chrooted окружения. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве жестких дисков - я не пробовал этого.
Для среды chroot смонтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привязка к системным каталогам для доступа к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
И затем введите chroot environment и запустите ваши команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update