Один из вариантов - использовать дистрибутив с объединенным /usr
; тогда вы можете монтировать /usr
RO, а остальное RW, и иметь большинство соответствующих вещей RO. Однако это не зацепит /etc
, который вам может понадобиться. Это не совсем решение, скорее обходной путь.
Другой вариант - создать один том BTRFS с подтомами для всех нужных вам монтирований, затем смонтировать его с помощью -osubvol=
. Эти монтирования могут иметь индивидуальные опции монтирования, но в конфигурации по умолчанию (без установки квот) все они будут считаться с пространством всего тома BTRFS, так что вы сможете размещать новые данные где угодно, пока на всей ФС есть свободное место.
Похоже, ваша база данных rpm заблокирована. Присутствует файл блокировки. Обычно это происходит только во время активной установки или удаления пакета. Однако, если установка пакета прервана (, например. из-за сбоя питания )файл блокировки может остаться, даже если установка не выполняется. Если это так, вы можете просто удалить файл блокировки и повторить попытку.
Вы также должны избегать амперсанда, если вам действительно нужна версия 6 программного обеспечения. В противном случае оболочка интерпретирует все после нее как отдельную команду, и вы получаете версию 5 программного обеспечения.