Алексей Федорчук
Некогда на этих страницах говорилось, что использование системы хранения данных 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
:
И повторил процедуру для репозитория исходных текстов:
Далее отправился в секцию Проверка подлинности ключей, нажал кнопку Импортировать файл ключа и в стандартном окне открытия файла выбрал /etc/apt/trusted.gpg.d/zfsonlinux.gpg
:
После нажатия кнопки Обновить кеш список дополнительных репозиториев приобрёл следующий вид (репозиторий Opera был добавлен ранее автоматически, при установке этого браузера с официального сайта):
Оставалось только убедиться в доступности пакетов поддержки ZFS, что я сделал командой apt search
:
Теперь дело было уже за самой малостью — собрать эти пакеты, но это со временем будет предметом отдельного очерка. А пока — рассказ о преодолении коренного недостатка LMDE по сравнению с Linux Mint, то есть о подключении PPA-репозиториев Ubuntu.