Моя дорогая Betsy. Наброски: mintsources и ещё раз ZFS

Алексей Федорчук

Некогда на этих страницах говорилось, что использование системы хранения данных ZFS on Linux в LMDE, в отличие от собственно Linux Mint, сопряжено с некоторыми сложностями:

  • установить поддержку ZFS способом, штатным для Debian, не получается;
  • сборка Generic DEB Packages даёт в итоге только статические модули KMOD, привязанные к версии ядра;
  • прямое подключение соответствующего PPA-репозитория для Ubuntu, обеспечивающего сборку DKMS-модулей, в LDME, на первый взгляд, невозможно.

И, хотя последняя проблема в общем виде оказалась решаемой, есть глубокие сомнения в том, что подули поддержки ZFS для Ubuntu безотказно работающие не только в ней, но и в дистрибутивах её семейства (в том числе и в LM), будут нормально функционировать в LDME, базовая система которой (в том числе и ядро) прямо наследуется из родительского Debian’а.

В размышлениях на эту тему я вспомнил об утилите mintsources, предусматривающей возможность подключения произвольных репозиториев сторонних разработчиков. И не увидел ни малейших препятствий к тому, почему этим сторонним разработчиком не может быть Брайан Беллендорф с его ZFS on Linux. Оставалось это только проверить.

Для начала я просто скачал пакет zfsonlinux_6_all.deb, обеспечивающий… нет, ещё не поддержку ZFS, а только доступ к её репозиторию:

$ wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_6_all.deb

Это тот самый пакет, попытка установить который в LMDE вызывала сообщение о том, что Betsy — это не Jessie. И поэтому я просто распаковал как архив, дабы не ломать голову, вызвав file-reoller через Nemo.

Из архива я вытянул файл GPG-ключа, поместив его, куда следует:

$ sudo cp path2/etc/apt/trusted.gpg.d/zfsonlinux.gpg /etc/apt/trusted.gpg.d/

Затем, открыв в текстовом редакторе файл path2/usr/share/doc/zfsonlinux/zfsonlinux.list, запустил mintsources, перешёл в секцию Дополнительные репозитории, нажал кнопку Добавить новый репозиторий и в появившемся окне ввёл адрес, скопированный из него — deb-src http://archive.zfsonlinux.org/debian jessie main:

mintsources_and_zfs_001
И повторил процедуру для репозитория исходных текстов:

mintsources_and_zfs_002
Далее отправился в секцию Проверка подлинности ключей, нажал кнопку Импортировать файл ключа и в стандартном окне открытия файла выбрал /etc/apt/trusted.gpg.d/zfsonlinux.gpg:

mintsources_and_zfs_003
После нажатия кнопки Обновить кеш список дополнительных репозиториев приобрёл следующий вид (репозиторий Opera был добавлен ранее автоматически, при установке этого браузера с официального сайта):

mintsources_and_zfs_004
Оставалось только убедиться в доступности пакетов поддержки ZFS, что я сделал командой apt search:

mintsources_and_zfs_005
Теперь дело было уже за самой малостью — собрать эти пакеты, но это со временем будет предметом отдельного очерка. А пока — рассказ о преодолении коренного недостатка LMDE по сравнению с Linux Mint, то есть о подключении PPA-репозиториев Ubuntu.

Предварительное оглавление

Добавить комментарий