У меня на моем компьютере несколько разделов 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать 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 и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
sudo: unable to resolve host greg-precise
и E: Could not open lock file /var/lock/aptitude - open (2: No such file or directory)
, но, похоже, он сработал.
– 8128
5 June 2012 в 23:07
schroot
, чтобы автоматизировать некоторые из вышеперечисленных шагов.
– ish
5 June 2012 в 23:10