Решил заняться написанием обзоров, но для начала нужно выбрать адекватный инструмент для работы с dvd-приводом.
В данном обзоре, все опенсорсные приложения установлены из системного хранилища Debian Stable.
Первое что пришло на ум, это k3b - популярнейший инструмент для записи дисков в GNU/Linux. Правда он настолько "мощный", что занимает 222 MB в распакованном виде. В его комплектацию входит видеопроигрыватель VLC, куски текстового редактора Kate и системного загрузчика systemd. Я не буду устанавливать k3b, так как у меня не SystemD а SystemV, а VLC и Kate нафиг не нужны. Не хочеться подстраивать всю ОС по одну утилиту.
Если кому интересно, вот список требований k3b:
Спойлер
aptitude install k3b
Следующие НОВЫЕ пакеты будут установлены:
cdparanoia{a} docbook-xsl{a} dvd+rw-tools{a} fonts-freefont-ttf{a}
gdisk{a} growisofs{a} k3b k3b-data{a} kate-data{a} katepart{a}
kde-runtime{a} kde-runtime-data{a} kdelibs-bin{a} kdelibs5-data{a}
kdelibs5-plugins{a} kdoctools{a} libattica0.4{a}
libbasicusageenvironment0{a} libcddb2{a} libclucene-core1{a}
libdbusmenu-qt2{a} libdlrestrictions1{a} libdvbpsi9{a} libebml4{a}
libfam0{a} libflac++6{a} libfreerdp-rail1.1{a} libgles1-mesa{a}
libgles2-mesa{a} libgpgme++2{a} libgroupsock1{a} libimobiledevice4{a}
libiodbc2{a} libk3b6{a} libk3b6-extracodecs{a} libkactivities-bin{a}
libkactivities-models1{a} libkactivities6{a} libkatepartinterfaces4{a}
libkcddb4{a} libkcmutils4{a} libkcompactdisc4{a} libkde3support4{a}
libkdeclarative5{a} libkdecore5{a} libkdesu5{a} libkdeui5{a}
libkdewebkit5{a} libkdnssd4{a} libkemoticons4{a} libkfile4{a}
libkhtml5{a} libkio5{a} libkjsapi4{a} libkjsembed4{a} libkmediaplayer4{a}
libknewstuff3-4{a} libknotifyconfig4{a} libkntlm4{a} libkparts4{a}
libkpty4{a} libkrosscore4{a} libktexteditor4{a} libkxmlrpcclient4{a}
liblivemedia23{a} libmatroska6{a} libmtp-common{a} libmtp-runtime{a}
libmtp9{a} libmusicbrainz5-1{a} libneon27-gnutls{a} libnepomuk4{a}
libnepomukcore4{a} libnepomukquery4a{a} libnepomukutils4{a}
libnl-route-3-200{a} libntrack-qt4-1{a} libntrack0{a} libphonon4{a}
libplasma3{a} libplist2{a} libpolkit-backend-1-0{a} libpolkit-qt-1-1{a}
libproxy-tools{a} libqca2{a} libresid-builder0c2a{a} libshine3{a}
libsidplay2{a} libsolid4{a} libsoprano4{a} libssh-gcrypt-4{a}
libstreamanalyzer0{a} libstreams0{a} libthreadweaver4{a} libudisks2-0{a}
libupnp6{a} libupower-glib3{a} libusageenvironment1{a} libusbmuxd2{a}
libutempter0{a} libva-drm1{a} libva-x11-1{a} libvcdinfo0{a} libvlc5{a}
libvlccore8{a} libxcb-composite0{a} libxcb-xv0{a} libxml2-utils{a}
nepomuk-core-data{a} ntrack-module-libnl-0{a} oxygen-icon-theme{a}
phonon{a} phonon-backend-vlc{a} plasma-scriptengine-javascript{a}
policykit-1{ab} soprano-daemon{a} udisks2{ab} upower{a} usbmuxd{a}
vcdimager{a} vlc{a} vlc-data{a} vlc-nox{a} vlc-plugin-notify{a}
vlc-plugin-pulse{a} vlc-plugin-samba{a}
0 пакетов обновлено, 126 установлено новых, 0 пакетов отмечено для удаления, и 201 пакетов не обновлено.
Необходимо получить 87,6 MB архивов. После распаковки 246 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
udisks2 : Зависит: libpam-systemd но его невозможно установить.
policykit-1 : Зависит: libpam-systemd но его невозможно установить.
Следующие действия разрешат зависимости:
Сохранить для следующих пакетов их текущие версии:
1) k3b [Не установлен]
2) policykit-1 [Не установлен]
3) udisks2 [Не установлен]
Оставить следующие зависимости неразрешёнными:
4) libsolid4 рекомендует udisks2
5) udisks2 рекомендует policykit-1
6) upower рекомендует policykit-1
Принять данное решение? [Y/n/q/?] y
Следующие НОВЫЕ пакеты будут установлены:
docbook-xsl{a} fonts-freefont-ttf{a} kate-data{a} katepart{a}
kde-runtime{a} kde-runtime-data{a} kdelibs-bin{a} kdelibs5-data{a}
kdelibs5-plugins{a} kdoctools{a} libattica0.4{a}
libbasicusageenvironment0{a} libcddb2{a} libclucene-core1{a}
libdbusmenu-qt2{a} libdlrestrictions1{a} libdvbpsi9{a} libebml4{a}
libfam0{a} libfreerdp-rail1.1{a} libgles1-mesa{a} libgles2-mesa{a}
libgpgme++2{a} libgroupsock1{a} libimobiledevice4{a} libiodbc2{a}
libkactivities-bin{a} libkactivities-models1{a} libkactivities6{a}
libkatepartinterfaces4{a} libkcmutils4{a} libkde3support4{a}
libkdeclarative5{a} libkdecore5{a} libkdesu5{a} libkdeui5{a}
libkdewebkit5{a} libkdnssd4{a} libkemoticons4{a} libkfile4{a}
libkhtml5{a} libkio5{a} libkjsapi4{a} libkjsembed4{a} libkmediaplayer4{a}
libknewstuff3-4{a} libknotifyconfig4{a} libkntlm4{a} libkparts4{a}
libkpty4{a} libkrosscore4{a} libktexteditor4{a} libkxmlrpcclient4{a}
liblivemedia23{a} libmatroska6{a} libmtp-common{a} libmtp-runtime{a}
libmtp9{a} libnepomuk4{a} libnepomukcore4{a} libnepomukquery4a{a}
libnepomukutils4{a} libnl-route-3-200{a} libntrack-qt4-1{a} libntrack0{a}
libphonon4{a} libplasma3{a} libplist2{a} libpolkit-qt-1-1{a}
libproxy-tools{a} libqca2{a} libresid-builder0c2a{a} libshine3{a}
libsidplay2{a} libsolid4{a} libsoprano4{a} libssh-gcrypt-4{a}
libstreamanalyzer0{a} libstreams0{a} libthreadweaver4{a} libupnp6{a}
libupower-glib3{a} libusageenvironment1{a} libusbmuxd2{a} libutempter0{a}
libva-drm1{a} libva-x11-1{a} libvcdinfo0{a} libvlc5{a} libvlccore8{a}
libxcb-composite0{a} libxcb-xv0{a} libxml2-utils{a} nepomuk-core-data{a}
ntrack-module-libnl-0{a} oxygen-icon-theme{a} phonon{a}
phonon-backend-vlc{a} plasma-scriptengine-javascript{a} soprano-daemon{a}
upower{a} usbmuxd{a} vlc{a} vlc-data{a} vlc-nox{a} vlc-plugin-notify{a}
vlc-plugin-pulse{a} vlc-plugin-samba{a}
РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ:
policykit-1 udisks2
0 пакетов обновлено, 108 установлено новых, 0 пакетов отмечено для удаления, и 201 пакетов не обновлено.
Необходимо получить 79,5 MB архивов. После распаковки 222 MB будет занято.
Хотите продолжить? [Y/n/?]
Занимает этот монстр 79,5 MB в упакованном виде и
222 M в распакованном виде. Для сравнения, линуксовый коммерческий Nero, который был выпущен в 2009 году и больше не выпускается,
в распакованном виде занимает всего 16.9 мб. И не смотря на семилетний возраст бинарников, запускается без установки и практически без зависимостей - то есть портативно.
<h2>Идем далее ...</h2>
Brasero - не менее популярное подделие, устанавливаемое по умолчанию в большинство дистрибутивов, сильно привязано к рабочему столу Gnome. Но у меня не Gnome, так что этот вариант также придётся выбросить. Слава Богу что оно не требует видеопроигрывателей, новых загрузчиков линукса, только инструменты для работы с дисками и дополнения к Gnome.
Список зависимостей значительно скромнее чем у k3b:
Спойлер
aptitude install brasero
Следующие НОВЫЕ пакеты будут установлены:
brasero brasero-cdrkit{a} brasero-common{a} dvdauthor{a} gdisk{a}
growisofs{a} gvfs{a} gvfs-common{a} gvfs-daemons{a} gvfs-libs{a}
libbrasero-media3-1{a} libexempi3{a} libgmime-2.6-0{a} libiptcdata0{a}
libmediaart-1.0-0{a} libpolkit-backend-1-0{a} libtotem-plparser18{a}
libtracker-sparql-1.0-0{a} libudisks2-0{a} libunistring0{a}
policykit-1{ab} udisks2{ab}
0 пакетов обновлено, 22 установлено новых, 0 пакетов отмечено для удаления, и 201 пакетов не обновлено.
Необходимо получить 9.318 kB архивов. После распаковки 32,7 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
udisks2 : Зависит: libpam-systemd но его невозможно установить.
policykit-1 : Зависит: libpam-systemd но его невозможно установить.
Следующие действия разрешат зависимости:
Сохранить для следующих пакетов их текущие версии:
1) brasero [Не установлен]
2) gvfs [Не установлен]
3) gvfs-daemons [Не установлен]
4) policykit-1 [Не установлен]
5) udisks2 [Не установлен]
Оставить следующие зависимости неразрешёнными:
6) gvfs-common рекомендует gvfs
7) udisks2 рекомендует policykit-1
Принять данное решение? [Y/n/q/?] y
Подделие Xfburn при попытке получить информацию о диске, просто вырубается в сегфолт. При запуске выдает такие ошибки:
"xfburn"
xfburn
** Message: No existing settings file, using default settings
** Message: Using UDEV
** (xfburn:17293): WARNING **: Unable to grab the drive at path '/dev/sr0' (ret=0).
** (xfburn:17293): WARNING **: Couldn't grab drive in order to update speed list.
** Message: Using GStreamer transcoder.
libburn-FATAL : Failed to transfer command to drive
libburn-( Most recent system error: 12 'Невозможно выделить память' )
** (xfburn:17293): WARNING **: Unable to grab the drive at path '/dev/sr0' (ret=0).
** (xfburn:17293): WARNING **: Couldn't grab drive in order to update speed list.
xfburn: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.
Это убожество постоянно зависает и тормозит. Словами и скриншотами все не опишеш, тут нужно видеокамеру.
Хотел очистить купленный сегодня диск CDRW, на который я записал образ ReactOS (об этом чуть позже). Да хнен там, оно пол часа тупило и мучило DVD-дисковод. Я не выдержал и вырубил программу.
Остались у нас SimpleBurn, GnomeBaker, X-CD-Roast и Nero, который уже седьмой год не выпускается.
Некоторые специалисты могут посоветовать консольные утилиты, на лично я не вижу смысла читать мануалы ради элементарных вещей, которые обычно выполняются раз в пол года.
Поисками бесплатного аналога Nero я занимаюсь начиная с 2009, каждый год возвращаюсь к этой теме: может уже создали свободный аналог, хотя бы так чтоб не глючило и чтобы без дебильных зависимостей. Но всё ещё теплиться надежда.
Simpleburn - маленькое и уродлевое говнецо, которое не видит мой юсбишный dvd rw и вываливается в сегфолт при нажатии на кнопку "Информация".
GnomeBaker и X-CD-Roast. Эти программы доступны только в виде исходников, последний выпуск которых был в 2008 году, году и вряд ли они установиться без тысячи устаревших компонентов, которых уже давно нет в линуксе. Не вижу смысла пытаться собрать их, без специального образования ничего не получиться.
Nero. Остается только Nero - единственный вменяемый инструмент для записи дисков в Линуксе. Последний выпуск в 2009 году устанавливается без зависимостей и работает абсолютно без нареканий. Объём в распакованном виде - 16.9 мб.
Nero состоит из трех программ:
nero nerocmd neroexpress
Вот вам преимущества проприетарщины перед OpenSource !!!
http://stoplinux.org.ru/softreviews/analogues_nero_in_linux.html