Cdrtools (раніше відомий як Cdrecord) є відкритим вихідним кодом і безкоштовне програмне забезпечення з командного рядка, що включає в себе набір утиліт, які дозволяють користувачам створювати домашні спалили диски з CD-R, CD-RW, DVD -R, DVD-RW або Blu-Ray рекордера.
В включає в себе Cdrecord утиліта для запису CD, DVD і BD дисків, на readcd інструмент для читання компакт-дисків, DVD і BD носій з компакт-клонів функцій, програма cdda2wav для вилучення треків з Audio-CD з підтримкою параноя, а також як сценарій Mkisofs для створення гібридної ISO9660, Joliet або HFS файлові системи з додатковим Rock Ridge атрибути.
Крім того, проект включає в себе isodebug для друку Mkisofs налагоджувальної інформації зі ЗМІ, isodump для поховання ISO-9660 засобів масової інформації, isoinfo для аналізу і перевірки Joliet, ISO / 9660 і рок-Рідж файлові системи, isovfy для перевірки структури з ISO-9660 файлові системи, і rscsi для реалізації віддаленого SCSI (інтерфейс малих комп'ютерних систем) демон.
Основні особливості
Cdrtools підтримує CD рекордерів від багатьох різних постачальників. Підтримувані функції включають в себе IDE / ATAPI, паралельний порт, і SCSI диски, аудіо компакт-диски, компакт-диски даних, і змішані диски, повна підтримка мульти-сесії, CDRWs (перезаписуваних), TAO, DAO, RAW, і людського читаються повідомлення про помилки.
Додаток включає в себе віддалену підтримку SCSI і може отримати доступ до локальних чи віддаленим CD письменників. Вона складається з наступних інструментів :. Cdrecord, readcd, cdda2wav, Mkisofs, isodebug, isodump, isoinfo, isovfy і rscsi
Варіанти і наявність командного рядка
Кожен з включених інструментів має свої параметри командного рядка, які дозволяють зробити використання вищезазначених функцій і можливостей. Щоб побачити ці параметри, додайте & lsquo; - допомога і Rsquo; атрибутів після фактичного команди (наприклад, Cdrecord --help).
Програмне забезпечення доступне для завантажування тільки в тарболи (бітумінозних архіви), які включають в себе вихідний код, який повинен бути оптимізовано і скомпільовані перед установкою. Підтримувані операційні системи включають в себе GNU / Linux, BSD, Solaris, Mac OS X і Microsoft Windows. Cdrtools був успішно на комп'ютерах, що підтримують будь-який з 32-бітних і 64-бітових апаратних архітектур
Що нового У цьому випуску :.
< P>- Всі
- включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
- включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
- The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
- Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
- Libschily:
- libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
- libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
- libschily / fprformat.c виправлена помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
- Libsiconv:
- sic_open () більше не намагається відкрити всі імена файлів CharacterSet як у поточному каталозі, але тільки якщо ім'я містить косу риску.
Що нового у версії 3.00 / 3.01 Альфа 30:
- Всі
- включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
- включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
- The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
- Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
- Libschily:
- libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
- libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
- libschily / fprformat.c виправлена помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
- Libsiconv:
- sic_open () більше не намагається відкрити всі імена файлів CharacterSet як у поточному каталозі, але тільки якщо ім'я містить косу риску.
Що нового у версії 3.00 / 3.01 Альфа 27:
- Всі
- включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
- включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
- The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
- Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
- Libschily:
- libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
- libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
- libschily / fprformat.c виправлена помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
- Libsiconv:
- sic_open () більше не намагається відкрити всі імена файлів CharacterSet як у поточному каталозі, але тільки якщо ім'я містить косу риску.
Що нового у версії 3.01 Альфа 21:
- Всі
- Define DEV_NULL в включають / Шили / mconfig.h звернутися зниклих безвісти / DEV / нуль на DOS
- Нові тести Autoconf для: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
- Символічні посилання для armv4tl-Linux-cc.rul s390x-Linux-cc.rul armv5tel-Linux-cc.rul новий, щоб підтримати не-Automake відомо зробити такі програми, як gmake.
- Чи не визначати gethostname () прототип Шили / hostname.h для MinGW, а MinGW як неправильним прототип в нестандартних файлових winsock.h
- включити / Шили / stdio.h Тепер реалізує код, який частково дозволяє відобразити структури даних файл * від 64-бітної Solaris LIBC. Це дозволяє реалізувати getc_unlocked () макрос навіть для 64-бітної ОС Solaris як це було зроблено LIBC, так libschily здатний домогтися подібного STDIO продуктивність введення / виводу, яка необхідна, щоб бути в змозі здійснити Е () в libschily, яка швидше, ніж Е () з LIBC.
- Libschily:
- Нові функції xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () в libschily дозволяють повідомлення про помилку і вихід зі значенням виходу, який відрізняється від егто.
- Виправлена помилка в libschily / format.c, що викликало%. * S для друку неправильно була виправлена.
- libschily / format.c був перероблений, щоб код, який буде повторно використовуватися для fprformat () через #include.
- libschily / fprformat.c Нова функція fprformat () в libschily здійснює таку ж прямий інтерфейс як doprnt () з LIBC і, таким чином, дозволяє реалізувати Е () швидше, ніж Е () з LIBC на Solaris.
- libschily / jsprintf.c Для Solaris, jsprintf () в даний час здійснюється на основі fprformat (). Це дозволяє Е () з libschily бути прибл. 33% швидше, ніж Е () з LIBC на Solaris і прибл. 2x так швидко, як jsprintf () в libschily було раніше. Це дає ще один поштовх продуктивності для Е () пов'язані такі програми, як hdump / OD, який використовується в якості заміни OSS для ОД із закритим вихідним кодом (1) в OpenSolaris. Тепер це робить OD OSS (1) на OpenSolaris, як правило, 5x швидше, ніж версія з закритим вихідним кодом.
- libschily / getdtablesize.c тепер обробляє MinGW само, як при компіляції на Win-DOS за допомогою cl.exe.
- libschily / mkdirat.c і libschily / mkdirs.c Тепер піклуватися про те, що MinGW має сумісний MkDir нестандартне ()
- libschily / mkfifoat.c фіксованою тип з, вирізати / вставити файл з mkdirat.c
- Cdrecord:
- Cdrecord / cue.c тепер має більш коментар, пов'язаний з Cdrtools конкретні удосконалення CUE.
- Виправлена помилка в cdrecord.dfl
- cdda2wav (Підтримується / посилюється Йорг Шилінг, породженого Хайко Ei & szlig; Фельдт heiko@hexco.de~~HEAD=pobj):
- Уникайте перевизначену попередження ххх для cdda2wav / exitcodes.h
- Додана інтерфейс #undef в cdda2wav / interface.h, щоб переконатися, що #define інтерфейс від windows.h не викликає проблем навіть при використанні MinGW
- Mkisofs:
- Mkisofs / mkisofs.8 фіксованою незаконним TROFF послідовність & Quot; \ & Quot; в & Quot; е & Quot;
- Намагайтеся уникати прямого рядок & Quot; / DEV / нуль і Quot; в mkisofs.c, щоб дозволити йому працювати на Win-DOS без POSIX шару.
Що нового у версії 3.01 Альфа 20:
- Всі
- Нові правила Шили з Makefile для armv7l-Linux
- Autoconf / xconfig.h.in тепер обробляє Mingw32 само, як при компіляції з cl.exe
- Libschily:
- libschily :: format.c (Printf) тепер підтримує довжину модифікатора як ч чч L LL TZ для формату% н.
- libschily :: format.c була змінена для розбору параметрів ширини поля таким чином, що дозволило б ввести пізніше підтримку% н $
- Спробуйте піклуватися про те, що Mingw32 не підтримує стандартну функцію сумісний MkDir () з двома параметрами. Це відноситься верхній libschily / mkdirat.c і libschily / mkdirs.c
- Виправлена помилка в libschily / mkfifoat.c, що називається MkDir () замість mkfifo ()
- libschily / getdtablesize.c потребує того ж лікування, як Mingw32 для cl.exe
- Libparanoia:
- libparanoia Тепер реалізує перший етап на підтримку покажчика помилки C2 :. тепер в змозі мати справу з вхідними даними, що містить С2 покажчики та впроваджує нові функції зворотного виклику, щоб повідомити статистичні дані C2 назад викликає
- libparanoia тепер підтримує контролювати розмір попереджувального читання буфера. Це дозволяє libparanoia повинні бути прийняті в поточних обмежень.
Що нового у версії 3.01 Альфа 19:
- Це версії додані різні дрібнозернисту привілей обробки, що тримає повноваження супер в тих випадках, коли Cdrtools були покликані привілейованим програми.
- Libfind тепер підтримує і Quot; порт подія & Quot; введіть файли.
- Зіткнення із застарілою файлу cdda_paranoia.h в / USR / місцеві / вмикати / як видно на FreeBSD тепер уникнути.
- Емуляція на * в () функції були додані в libschily.
Що нового у версії 3.01 Альфа 18:
- Додана правила не-Automake включений зробити програми ( як gmake) для :. ppc64-Linux-cc.rul і ppc64-Linux-gcc.rul
- Додані нові правила ID версія ОС для різних версій Win-DOS:
- os-interix-nt-6.0.id
- os-interix-nt-6.1.id
- os-cygwin_nt-6.2-wow64.id
- os-cygwin_nt-6.2.id
- os-cygwin_nt-6.3-wow64.id
- os-cygwin_nt-6.3.id
- Нове випробування Autoconf в тому визначається структура TimeSpec.
- Різні Cstyle зміни в вмикати / Шили каталозі.
- Новий файл включає: включити / Шили / shedit.h .
- Переконайтеся, що включають в себе / Шили / time.h завжди включає в себе визначення структура TimeSpec.
- Нові функції getnstimeofday () і setnstimeofday ().
- Додана defltsect () для списку експортованих функцій для загальної версії бібліотеки.
- Виправлена витік filedesrciptor в libfind, що потрапляє при використанні -empty на порожніх каталогів.
- Виправлена дрібнозернистий привілей обробки для Linux. Спасибі за Даніеля Pielmeier від Gentoo для звітності і тестування.
не
Що нового у версії 3.01 Альфа 17:
- The Шили Makefilesystem більше не використовує CC = для внутрішнього Завдання.
- Автоматична підтримка була додана для ARMv5 і ARMv6.
- Це робить добірку на RaspberryPI також можливо з не-AutoMake обізнані gmake.
- Дозволяє & Quot; статична і Quot; збірник (компіляція, не використовувати динамічні Визначає від Шили Makefilesystem) на Linux ARMv6 (який використовується RaspberryPI).
- Багато джерел були змінені, щоб впоратися, як __CYGWIN32__ __CYGWIN __
- Це необхідно, оскільки нові версії Cygwin, що не працюють в 64-бітному режимі більше не визначають __CYGWIN32__ але __CYGWIN __.
Що нового у версії 3.01 Альфа 16:
- Ця версія виправляє помилку в libparanoia, що викликало занадто невеликої ініціалізації масиву.
- The OpenCSW побудувати середу була оновлена до останньої версії.
- Цей реліз дозволяє & Quot; статична і Quot; компіляція для Linux x86 для Cdrtools бібліотеки користувачів.
- підключаються файли з переносимості середовища Шили були реорганізовані.
Що нового у версії 3.01 Альфа 15:
- У Linux і Solaris, цей реліз буде попереджати вас якщо необхідні дозволи дрібнозернисті відсутні.
- Це працює навколо FreeBSD 9.1 помилка, не дозволяла збірник cdda2wav.
- Mkisofs компілюється без -DUDF і без -DDVD_VIDEO.
Що нового у версії 3.01 Альфа 14:
- опечатка в включають / Шили / stat.h пов'язані з наносекундной керованість на NetBSD і OpenBSD була встановлена.
- SUID корінь менш установка в даний час підтримується на Linux за допомогою FCAPS (як правило, доступні, так як Linux 2.6.24).
- -новий-DIR-режим, в Mkisofs тепер просто заміняє ефект -dir режимі на каталоги, які були і Quot; винайдених і Quot; по Mkisofs.
Що нового у версії 3.01 Альфа 13:
- Ця версія підтримує жорсткі посилання, іменовані канали, сокети , характер події, і блок події з UDF, підтримує всі три Unix рази мікросекунди деталізації у форматі UDF, встановлює правильне користувача / групи / дозвіл на символічні посилання в UD, а також підтримує S_ISUID, S_ISGID, S_ISVTX (набір UID, встановити GID, липкий) в UDF.
Що нового у версії 3.01 Альфа 12:
- дві помилки в UDF метаданих були зафіксовані, що викликані Mkisofs викликати погане утримання файлу в разі файлів і GT; 4 Гб присутній в той час був використаний -sort варіант.
не «LI> cdda2wav більше не друкує сміття, коли просять і Quot ;. навантаження компакт-диск, будь ласка, і натисніть клавішу ENTER і Quot;, і символ, крім NL був введений
Що нового у версії 3.01 Альфа 11:
- Ця версія додає обходу для підтримки компіляції на недавнє звільнення Cygwin.
Що нового у версії 3.01 Альфа 10:
- усуває проблему з DVD-Video заповнення введені в 3.01a09 в результаті помилкового Valgrind попередження.
- Додана підтримка для полустатіческой (попередньо налаштований) включати файли для Android :. включають / Шили / armv5tejl-Linux-GCC / xconfig.h
Що нового у версії 3.01 Альфа 09:
- 32-бітовим INT перекидання помилка в Mkisofs з обчисленням адреси сектора для Rock Ridge CE записів був зафіксований (хітів з декількома сесії, які починаються останні 4 ГБ).
- Всі програми з пакету Mkisofs тепер підтримує нову опцію -ignore-помилку.
- Додана підтримка нової платформи (Піро).
Що нового у версії 3.01 Альфа 06:
- цій версії додана підтримка для компіляції з компілятором Microsoft cl.exe, підтримка крос-компіляції, і спроба підтримати SCSI транспорт на новіших версіях AIX.
Що нового у версії 3.01 Альфа 05 :.
- Mkisofs тепер підтримує El Torito режим мульти завантаження
- Mkisofs тепер підтримує можливість установки довільних архітектур завантаження (наприклад, EFI) через новий варіант -eltorito-платформі.
- Mkisofs тепер підтримує можливість ручної установки часу модифікації, які записані в основний тому дескрипторі за допомогою нової опції на -Модифікація-день. Це дозволяє встановити довільні значення UUID для жратви.
Що нового у версії 3.01 Альфа 04:
- Виправлена типографська помилка, що приводила Cdrecord-3.01a03 перервати до дозволеного розміру CD-Text.
Що нового у версії 3.01 Альфа 03:
- Ця версія буде намагатися використовувати фактичну кількість почуття замість стандартного значення для запиту сенс на новіших версіях FreeBSD.
- Він буде намагатися відновити статус-байт SCSI і помилки командної після виконання ручної ЗАПИТ сенс помилкових команд на AIX, UnixWare, Apollo Domain, і Linux паралельний порт SCSI.
- Cdrecord Тепер попереджає, коли хтось намагається написати ще CD-Text, ніж можливо для однієї мови.
- Кілька опечатки були виправлені на сторінці cdda2wav чоловік.
- Деякі забуті варіанти були додані на сторінку Mkisofs чоловік.
Що нового у версії 3.01 Альфа 01:
- Всі
- Макроси XARCH_GEN & XARCH_OPT тепер в Правилах / CC-SunPro * .rul
- інклюдніке включають / Шили / ccomdefs.h тепер дозволяє відключити Е () перевіряє формат для GCC з необхідна для того, щоб дозволити зірка компіляції в ОС Solaris ПО cosolidation як GCC ID занадто тупий для -DNO_PRINTFLIKE Це Е () розширень.
- Всі файли, що включаються (навіть ті, які створені Autoconf) тепер захищений від багаторазового includion.
- Нове випробування для Autoconf pathconf () і fpathconf ()
- Нове випробування для Autoconf / DEV / стандартного вводу, / DEV / STDOUT, / DEV / STDERR, / DEV / FD / 0, / DEV / FD / 1, / DEV / fd2
- Нові тести Autoconf для: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert (), необхідних для тривалого подвійний підтримки.
- Нове випробування для Autoconf _qecvt () () _qfcvt _qgcvt () і () _qecvt_r _qfcvt_r () () _qgcvt_r на AIX
- Всі файли линкер карту були змінені, щоб дозволити від платформи # IfDef в
- включити / Шили / wchar.h тепер включає в себе workyround для платформ, які не мають wcwidth ().
- Зробити NLS за замовчуванням (тобто Gettext () викликається у разі, Шили / nlsdefs.h був включений)
- Libschily:
- libschily /? Eterrno.c більше не перезаписати визначення _TS_ERRNO для того, щоб пройти constrints компіляції в ОС Solaris ПО consoliation.
- Кілька нових глобальні символи у файлі проекту для libschily / libschily-mapvers
- libschily / wcsndup.c що frgotten код і все ще internaly реалізації strndup ()
- libschily зараз, за замовчуванням перейменовує GetLine (), fgetline () і fexec * () в js_getline (), js_fgetline () і js_fexec * (). Це було необхідно тому, що стандарт POSIX комітет проігнорував POSIX основні правила, щоб не визначати функції, які перебувають у конфлікті з існуючими опублікованими функцій. Функції з linschily були в громадськості, оскільки більше 25 років, і функції, які визначаються POSIX.1-2008 навіть порушують POSIX правилам іменування. POSIX fexec * () функції будуть, наприклад, повинні бути правильно називається fdexec * (). Існуючі програми можуть тримати офіційні назви GetLine (), fgetline () і fexec * (), як вони за замовчуванням за допомогою #define до нових JS _ * () імена. Щоб вимкнути це зручність, додайте: #define NO_SCHILY_GETLINE Щоб відключити Шили GetLine (), () fgetline #define NO_SCHILY_FEXEC Щоб відключити Шили fexec * () #define NO_SCHILY_FSPAWN Для відключення Шили fspawn * ()
- Libschily тепер новий і Quot; довго подвійний & Quot; допоміжні функції: qftoes () і qftofs ()
- Libschily тепер підтримує локаль залежного від десяткової точки для друку чисел з плаваючою комою.
- Libschily тепер підтримує для друку довгі подвійні номери, використовуючи формат () портативний Е () реалізація на основі. Якщо це не працює для вашої платформи або, якщо це не працює правильно для вашої платформи, будь ласка, повідомте. Це було необхідно для нових і Quot; OD & Quot; реалізації.
- Можливість розбору getargs реалізації () / GetFiles () з libschily тепер підтримує об'єднати одного символу логічні прапори навіть у випадку рядок опцій згадує викликати функцію зворотного виклику, якщо діє опція був знайдений. Це було необхідно для нових і Quot; OD & Quot; реалізації.
- filereopen () з libschily більше не називає відкритим () всередині тих пір, поки не буде ніякої необхідності, щоб створити або обрізати файл.
- findinpath libschily () в даний час включає новий параметр шлях, щоб дозволити використовувати функцію з BSH.
- fnmatch тепер завжди доступні як js_fnmatch ()
- Нове випробування для Autoconf _qecvt () () _qfcvt _qgcvt () і () _qecvt_r _qfcvt_r () () _qgcvt_r на AIX
- searchfileinpath smake (в) переїхав до libschily, щоб дозволити йому бути як правило, використовується для пошуку програмних ресурсів.
Що нового у версії 3.00:
- Всі
- Краще що-небудь смачненьке зробити правила
- Кращі правила автоконфінураціі для списків ACL
- Покращена підтримка Linux на IBM-390
- Покращена підтримка Linux на AMD x86-64
- Краще відповідна линт попереджень.
- Тепер, використовуючи & Quot; make-файлів-1,6 & Quot;
- Компіляція на OS / 2 повинні працювати знову (-Zexe - & GT; -О ххх $ (EXEEXT) .
- під час сну, щоб читати GNU mmake пов'язану попередження було скорочено
- на 2 секунди.
- Я все ще чекаю, щоб GNU зробити виправити помилки я зробив доповідь в 1999 році.
- Підтримка "зробити DESTDIR = ххх встановити додав
- Обхід для Бугу Shell на BSDi
- Установка обхідний шлях для того, що BSDI має Чаун (1) в / USR / SBIN /
- оболонки СС-конфігурації сценарій перероблений
- Краще налаштувати тести для PROCFS включити файли
- Налаштування тестів для fchown, CHMOD, fchmod, lchmod, futimes, lutimes
- Налаштування тестів для fdopendir
- Налаштування тестів для зламаних ext2fs містить файли в ядрі Linux
- Краще SRCROOT функція пошуку у файлах Makefile сценаріями оболонки
- Нові тести Autoconf для непрацюючої, і
- на різних Linux систем
- astoull * () нового в schily.h
- utypes.h тепер визначення вартості max_ і MIN_ для всіх основних
- Типи системи.
- Додана підтримка для компіляції в 64-бітному режимі на Sparc Solaris.
- Використання: smake CCOM = cc64
- Додана підтримка для компіляції колективні бібліотеки з версії
- Номери для рівнів інтерфейсу і зробити неофіційний & Quot; інтерфейси і Quot;
- статичний
- Заборона gmake йти в enless петлі на Solaris
- у випадку, / USR / UCB / TR знаходиться перед / USR / BIN / тр в PATH
- Краще повідомлення про помилку Autoconf у випадку, якщо очікується,
- С-компілятор не може бути знайдений.
- Mac OS X в даний час встановлює файли, як корінь: колесо
- Поставка линкер mapfiles для всіх бібліотек. Це дозволяє Cdrtools
- , щоб бути складений з використанням поділюваних бібліотек тільки й правильно
- сховати неофіційний інтерфейси Solaris (з використанням Ls)
- Зверніть увагу, що ця функція поки не доступна для GNU LD
- Підтримка DragonFly BSD додав, завдяки joerg@britannica.bec.de~~V
- За замовчуванням Cygwin встановити UID / група адаптований для використання наявних ідентифікаторів.
- Нова програма btcflash додав. Спасибі Девіду Хуан
- Якщо ви хочете, щоб всі користувачі зможуть дзвонити Cdrecord корінь менш, необхідно
- Solaris 10 або пізнішої версії.
- Відредагуйте файл / і т.д. / безпека / exec_attr і додати:
- Все: Solaris: CMD ::: / OPT / Шили / бен / Cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
- Все: Solaris: CMD ::: / OPT / Шили / бен / readcd: privs = file_dac_read, sys_devices, net_privaddr
- Все: Solaris: CMD ::: / OPT / Шили / бен / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
- Якщо ви хочете, щоб тільки конкретний користувач, щоб використовувати Cdrecord,
- використання щось на зразок:
- CD RW: Solaris: CMD ::: / OPT / Шили / бен / Cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
- , а і зробити відповідні користувачів членів профілю і Quot; CD-RW & Quot;
- , додавши наступний рядок:
- Йорг :::: профілі = CD RW
- в / і т.д. / user_attr
- Зверніть увагу, що вам необхідно або подзвонити Cdrecord допомогою & Quot; pfexec Cdrecord ..... & Quot;
- або за допомогою профілю усвідомлюючи оболонку (наприклад, / USR / бен / pfksh)
- Покращена підтримка BeOS / Zeta в системі Makefile
- Підтримка armv5teb-Linux-вв був доданий в систему Makefile
- Autoconf скрипта додана до 'конф "каталог
- 15 травня 2006 року, я з радістю оголосила про нових функцій і випуск
- DVD-код у OpenSource. Після довгих обговорень з різними
- люди на OpenSource ліцензії та їх вплив на використання міжпроектної
- і ефект від самих авторів, я зв'язався з авторами
- включені частини цього програмного пакета і отримав, в більшості випадків їх
- підтримка і допомога по вибору CDDL, як нової ліцензії. Хоча
- Це зайняло якийсь час, коштувало читати різні OpenSource
- ліцензії повністю з якоїсь підтримки людей, що працюють у цій галузі.
- Тепер я знаю, чому він взяв сонце так багато часу, щоб запропонувати OpenSolaris під
- ліцензія OpenSource ... якщо ви берете зміна ліцензійного серйозно, то
- реальний важка робота.
- Файл & Quot; ВІЙСЬКА & Quot; був оновлений.
- Система Makefile був повністю переписаний, щоб бути більш універсальними
- і не повторити код.
- Система Makefile тепер підтримує скомпілювати під & Quot; послуги для Unix & Quot ;,
- тепер називається & Quot; Підсистема UNIX-додатків, заснованих (SUA) і Quot;
- безкоштовний POSIX додати на від Microsoft (визначає як і Quot; Interix & Quot;) .
- Зверніть увагу, що вам буде потрібно остання '' smake розблокування, smake-1.2a36 або ніколи
- з ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
- Зверніть увагу, що є smake-1.2.1 доступний на
- ftp://ftp.berlios.de/pub/smake/
- В даний час, Cdrecord не в змозі відправити команди SCSI від цього
- навколишнього середовища. Шукаю допомоги від досвідчених користувачів.
- Система Makefile тепер підтримує скомпілювати за допомогою Microsoft
- С-компілятора і Quot; CL & Quot ;.
- Зверніть увагу, що вам буде потрібно остання '' smake розблокування, smake-1.2a36 або ніколи
- з ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
- Це збірка даний час може бути конус тільки з & Quot; Cygwin і Quot; Середа
- , використовуючи smake з навколишнім середовищем змінних, заданих в дорозі, що дозволяє
- & Quot; CL & Quot; працювати (знайти це включає файли і бібліотеки).
- Виконати і Quot; smake CCOM = CL & Quot; для цього виду компіляції.
- Cdrecord ще не була перевірена, щоб зібрати в цьому середовищі.
- Зверніть увагу, що я зацікавлений у зворотному зв'язку для цих нових можливостей компіляції.
- Нова функція strlcpy () для кращої переносимості.
- Нова функція strncpy () для кращої переносимості.
- Покращена система Makefile для кращої підтримки MSVC
- Покращена система Makefile підтримки C ++
- Виправлені деякі помилки в dirdefs.h
- Нові функції getvallargs () / () getvargs / getvfiles ()
- дозволяє мати інтерфейс вектор до
- Розширений аргумент розбору бібліотечні функції.
- В даний час використовується Mkisofs.
- getargs.c зараз знаходиться на курсі знову і libschily
- з Cdrtools 100% повної і може бути використаний
- як поділювану бібліотеку для використання, наприклад, зірки теж.
- Додана обхідний шлях для проблеми дампа пам'яті з
- працює avoffset.c на FreeBSD / sparc64 (GCC)
- libschily тепер включає в себе резервний fnmatch () для кращої переносимості
- Це fnmatch () реалізація була взята з BSD-й проект.
- Виправлена помилка в getvargs (), що викликало Mkisofs -joliet-довго, щоб бути
- оголошений незаконним варіант.
- Кілька удосконалень малий формат для getargs ()
- getavrgs () тепер (як getargs ()) в змозі коректно обробляти
- комбінації одного гольців набору прапорів
- включити файлову систему повністю відремонтований, щоб уникнути майбутніх конфліктів імен.
- включаються файлів тепер повністю перейшов включити / Шили /.
- Це також дозволяє зробити все включаються файли, доступні в / USR / вмикати / Шили /
- в майбутньому.
- фіксованою тип в включають / Шили / termios.h завдяки Стівен М. Schweda для
- звітності.
- Всі бібліотеки тепер включають підтримку компіляції коду, як поділювану бібліотеку.
- Код був протестований на Solaris, але також повинні працювати в * BSD і Linux.
- Для того, щоб скласти із загальними бібліотеками, або виклик:
- зробити LINKMODE = динамічна
- або змініть рядок
- DEFLINKMODE = статичну
- DEFLINKMODE = динамічна
- для вашої ОС за замовчуванням в / за замовчуванням.
- Я зацікавлений у зворотному зв'язку для різних платформ ОС ........
- Порядок складання бібліотеки був змінений, щоб зробити
- скомпілювати процес нечутливим проти старих статичних libraris в
- Шлях пошуку бібліотеки.
- Нью-Шили Autoconf тест для Gettext () і libintl
- включити / Шили / nlsdefs.h тепер перевіряє для існування HAVE_GETTEXT
- #undef SIZE_T_MAX в utypes.h для кращої підтримки FreeBSD
- роблять файлової системи реструктуризації: всі Шили включити файли тепер розташовані
- в .... / вмикати / Шили /
- Тепер, використовуючи нове визначення від Стівена М. Schweda в
- включають / Шили / xmconfig.h
- користувачі VMS: в майбутньому, необхідно вказати куб.см -DUSE_STATIC_CONF
- для того, щоб отримати старий статичної конфігурації.
- Новий файл Шили / errno.h
- Виправлені деякі файли, які включають в себе так, а не
- Спроба зробити точку Printf плаваючою () допоміжні функції працюють
- на системах, які реалізують C99 тільки з запасного немає.
- Як це зміна є результатом зі звіту від людини, яка не подобається
- , щоб співпрацювати, я не був в змозі перевірити на звітний AIX 5.x-платформі.
- Також зверніть увагу, що ця зміна може призвести до проблем на інших платформах.
- ласка, тестування і звіт!
- The Шили Makefilesystem тепер включає в себе визначення середовища
- для компілятора Microsoft Studio 8. Якщо ви хотіли б змінити ці
- визначення, перевірте каталог за замовчуванням
- Наступний крок у підтримці Microsoft C-компілятори: побудувати в середовищі
- встановити для компіляторів MS. Для компіляції з MS C-компілятор,
- налаштувати середу Cygwin і скласти Cygwin '' smake.
- Потім використовуйте цю smake скомпілювати з MS C-компілятора по телефону:
- smake CCOM = Cl
- Це за замовчуванням VC7. Якщо ви хотіли б використовувати VC6, телефонуйте:
- smake CCOM = CL ВК = 6
- Зверніть увагу, що smake себе (якщо скомпільований з & Quot; CL & Quot;) не працюватиме, оскільки
- MS не реалізує надійний спосіб для передачі цитує ARG вектор
- на нову програму.
- Зверніть увагу, що Cdrtools ще не повністю компілювати з MSVC. Це
- в основному викликано відсутністю відповідності стандарту в MS C-компіляторів.
- Невеликий реструктуризація структури включають файлу:
- Новий файл включає / Шили / xconfig.h
- включити / Шили / xmconfig.h містить тепер лише керівництво статична конфігурація
- для VMS
- The Makefilesystem тепер включає в себе посилання на sparc64 (Fujitsu-Siemens)
- Шили includefiles тепер встановлюються з & Quot; зробити установку і Quot ;.
- Намагайтеся уникати програми виключення із закликом доступу (& Quot ;. & Quot;, E_OK | F_OK)
- викликано помилкою LibC від Microsoft C-компілятора і Quot; CL & Quot ;.
Коментар не знайдено