После выявления нужного репозитория и знакомства с его содержимым остаётся только репозиторий подключить, а содержимое окучить в свою систему.

Подключение репозитория можно выполнить несколькими разными способами:

  • просто скачать файл описания репозитория — в данном случае для версии 12.2 вот этот, скопировать его (с правами root’а) в каталог /etc/zypp/repos.d, установить в лоб командой rpm -ihv имя_файла, и активизировать, изменив в файле /etc/zypp/repos.d/home:munix9:zfs.repo значение строки enabled с нуля на единицу;
  • с помощью zypper‘а — командой вида
    # zypper ar http://download.opensuse.org/repositories/home:/munix9:/zfs/openSUSE_12.2/home:munix9:zfs.repo
  • посредством модуля управления репозиториями из центра YaST2 — примерно так, как описано здесь, только при добавлении репозитория выбрать опцию Указать URL, тот, что приведён в предыдущих пунктах.

Есть и ещё один способ, о котором я скажу чуть позже.

Теперь устанавливаем пакеты, что опять же можно выполнить двумя способами — командой

# zypper in [pkg_name1... pkg_name#]

или через модуль управления софтом центра YaST2. Где проще всего будет открыть вкладку Репозитории, выбрать нужный — home:munix9:zfs и отметить для установки все необходимые пакеты, примерно как на скриншоте:

zfs01.png

Наконец, можно совместить подключение репозитория с установкой пакетов. Для этого следует отправиться на вот эту страницу, развернуть область поиска, выбрать из списка требуемую версию системы (в примере — 12.2) и в строке поиска ввести имя первого из необходимых пакетов:

zfs02.png

После чего остаётся только прибегнуть к «установке в один клик»:

zfs03.png

В подробностях эта процедура была описана ранее. Её следует повторить должное число раз — правда, некоторые пакеты из списка на первом скриншоте будут установлены как зависимости. Но, как ни странно, установка пакета zfs не тянет за собой пакета zfs-kmp-default — хотя, казалось бы, за каким зелёным нужен инструментарий для работы с файловой системой при отсутствии соответствующего модуля?

Зато, скорее всего, в качестве зависимости вы заполучите ещё одно ядро. Как уже говорилось, модуль zfs-kmp собран в расчёте на ядро default, а в настольных системах почти наверняка используется ядро desktop. Кроме того, не исключено и несовпадение версий ядра и модуля, причём в обе стороны. Так или иначе, но ядро, соответствующее модулю, будет установлено и внесено в меню GRUB, хотя и (внимание!) не отмечено по умолчанию — это, после тестирования ZFS и получения чувства глубокого удовлетворения от результата надо будет сделать самому.

И в итоге с ядром desktop придётся распрощаться. Впрочем, хотя оно считается более «отзывчивым» в отношении пользовательских приложений, визуальной разницы между ним и ядром default я не заметил.

Пока же можно либо сразу приступить к экспериментам с ZFS, если ядро в ходе установки модуля не менялось, либо перезагрузиться, выбрав в меню соответствующий пункт, и уже потом заняться включением поддержки ZFS.


Содержание