588ac9796206e51eee6372d5163b06c6 xorriso-1.1.8-i386-1-kde.xzm
xorriso is a command line and dialog application, which creates, loads, manipulates, and writes ISO 9660 file system images with Rock Ridge extensions.
Some Simple CommandsMaps file objects from POSIX compliant file systems into Rock Ridge
enhanced ISO 9660 file systems and features session-wise manipulation of such file systems. It can load the management information of existing ISO images and write the resulting session to optical medium or as file system objects.
Supported optical media types:
- CD-R, CD-RW
- DVD-R, DVD-R DL, DVD-RW, DVD+R, DVD+R DL, DVD+RW, DVD-RAM
- BD-R, BD-RE
Some interesting features:
- Emulation of the mkisofs and cdrecord programs.
- Data backup and restore capabilities - compression, ACLs, and filters.
- Isohybrid MBR with partition offset - features booting ISOLINUX from
USB sticks, or from other devices that appear to PC-BIOS as hard disks.
The images carry a conventional partition table for a USB stick;
the first partition reports the size of the ISO image, but starts at a
non-zero address. It is nevertheless still mountable.
- Jigdo Template Export - jigdo representation of the resulting ISO 9660
image, generated on the fly.
Test suite:
xorriso source code comes with a release engineering test-suite
called `releng', aiming to cover most of the functionality of the xorriso
and the underlying libraries of libburn, libisofs and libisoburn.
Code: Select all
guest@porteus:~$ xorriso -dev /dev/sr0 -toc
xorriso 1.1.8 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 10 nodes read in 1 seconds
xorriso : UPDATE : 15 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -dev '/dev/sr0'
Media current: DVD+RW
Media status : is written , is appendable
Boot record : El Torito , ISOLINUX isohybrid MBR pointing to boot image
Media summary: 1 session, 288715 data blocks, 564m data, 3919m free
Volume id : 'CDROM'
Drive current: -dev '/dev/sr0'
Drive type : vendor 'TSSTcorp' product 'CDDVDW SH-S223C' revision 'SB00'
Media current: DVD+RW
Media product: INFODISC/A10/49 , New Star Digital Co., Ltd.
Media status : is written , is appendable
Media blocks : 288736 readable , 2006368 writable , 2295104 overall
Boot record : El Torito , ISOLINUX isohybrid MBR pointing to boot image
Boot catalog : '/isolinux/boot.cat'
Boot image : '/isolinux/isolinux.bin' , boot_info_table=on
TOC layout : Idx , sbsector , Size , Volume Id
ISO session : 1 , 0 , 288715s , CDROM
Media summary: 1 session, 288715 data blocks, 564m data, 3919m free
Media nwa : 288736s
guest@porteus:~$ xorriso -dev /dev/sr0 -tell_media_space
xorriso 1.1.8 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 10 nodes read in 3 seconds
xorriso : UPDATE : 15 nodes read in 3 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -dev '/dev/sr0'
Media current: DVD+RW
Media status : is written , is appendable
Boot record : El Torito , ISOLINUX isohybrid MBR pointing to boot image
Media summary: 1 session, 288715 data blocks, 564m data, 3919m free
Volume id : 'CDROM'
Media space : 2006368s
After commit : 2006368s
guest@porteus:~$ xorriso -dev /dev/sr0 -ls overlay*
xorriso 1.1.8 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 10 nodes read in 1 seconds
xorriso : UPDATE : 15 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -dev '/dev/sr0'
Media current: DVD+RW
Media status : is written , is appendable
Boot record : El Torito , ISOLINUX isohybrid MBR pointing to boot image
Media summary: 1 session, 288715 data blocks, 564m data, 3919m free
Volume id : 'CDROM'
xorriso : WARNING : Not found in ISO image: '/overlay*'
guest@porteus:~$ xorriso -dev /dev/sr0 -ls linux*
xorriso 1.1.8 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 10 nodes read in 2 seconds
xorriso : UPDATE : 15 nodes read in 2 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -dev '/dev/sr0'
Media current: DVD+RW
Media status : is written , is appendable
Boot record : El Torito , ISOLINUX isohybrid MBR pointing to boot image
Media summary: 1 session, 288715 data blocks, 564m data, 3919m free
Volume id : 'CDROM'
'package_list'
guest@porteus:~$ xorriso -dev /dev/sr0 -ls isolinux
xorriso 1.1.8 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 10 nodes read in 1 seconds
xorriso : UPDATE : 15 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -dev '/dev/sr0'
Media current: DVD+RW
Media status : is written , is appendable
Boot record : El Torito , ISOLINUX isohybrid MBR pointing to boot image
Media summary: 1 session, 288715 data blocks, 564m data, 3919m free
Volume id : 'CDROM'
'boot.cat'
'exithelp.cfg'
'isolinux.bin'
'isolinux.cfg'
'prompt.cfg'
'splash.png'
'vesamenu.c32'
Make Up (Edited Thu Jun 4 11:53:05 UTC 2015)
Code: Select all
guest@porteus:~$ mkdir frx
guest@porteus:~$ /sbin/installpkg -root frx p10/Por/xor/*.txz
Verifying package libacl1-2.2.51ubuntu1-i386-5.txz.
Installing package libacl1-2.2.51ubuntu1-i386-5.txz:
PACKAGE DESCRIPTION:
# 2.2.51 (libacl1_2.2.51-5ubuntu1_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libacl1-2.2.51ubuntu1-i386-5.txz.
Package libacl1-2.2.51ubuntu1-i386-5.txz installed.
Verifying package libattr1-2.4.46ubuntu1-i386-5.txz.
Installing package libattr1-2.4.46ubuntu1-i386-5.txz:
PACKAGE DESCRIPTION:
# 2.4.46 (libattr1_2.4.46-5ubuntu1_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libattr1-2.4.46ubuntu1-i386-5.txz.
Package libattr1-2.4.46ubuntu1-i386-5.txz installed.
Verifying package libburn4-1.1.8-i386-1.txz.
Installing package libburn4-1.1.8-i386-1.txz:
PACKAGE DESCRIPTION:
# 1.1.8 (libburn4_1.1.8-1_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libburn4-1.1.8-i386-1.txz.
Package libburn4-1.1.8-i386-1.txz installed.
Verifying package libisoburn1-1.1.8-i386-1.txz.
Installing package libisoburn1-1.1.8-i386-1.txz:
PACKAGE DESCRIPTION:
# 1.1.8 (libisoburn1_1.1.8-1_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libisoburn1-1.1.8-i386-1.txz.
Package libisoburn1-1.1.8-i386-1.txz installed.
Verifying package libisofs6-1.1.6ubuntu1-i386-1.txz.
Installing package libisofs6-1.1.6ubuntu1-i386-1.txz:
PACKAGE DESCRIPTION:
# 1.1.6 (libisofs6_1.1.6-1ubuntu1_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libisofs6-1.1.6ubuntu1-i386-1.txz.
Package libisofs6-1.1.6ubuntu1-i386-1.txz installed.
Verifying package libjte1-1.19-i386-1.txz.
Installing package libjte1-1.19-i386-1.txz:
PACKAGE DESCRIPTION:
# 1.19 (libjte1_1.19-1_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libjte1-1.19-i386-1.txz.
Package libjte1-1.19-i386-1.txz installed.
Verifying package libreadline6-6.2-i386-8.txz.
Installing package libreadline6-6.2-i386-8.txz:
PACKAGE DESCRIPTION:
# 6.2 (libreadline6_6.2-8_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libreadline6-6.2-i386-8.txz.
Package libreadline6-6.2-i386-8.txz installed.
Verifying package libtinfo5-5.9-i386-4.txz.
Installing package libtinfo5-5.9-i386-4.txz:
PACKAGE DESCRIPTION:
# 5.9 (libtinfo5_5.9-4_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for libtinfo5-5.9-i386-4.txz.
Package libtinfo5-5.9-i386-4.txz installed.
Verifying package readline-common-6.2-all-8.txz.
Installing package readline-common-6.2-all-8.txz:
PACKAGE DESCRIPTION:
# 6.2 (readline-common_6.2-8_all.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Package readline-common-6.2-all-8.txz installed.
Verifying package xorriso-1.1.8-i386-1.txz.
Installing package xorriso-1.1.8-i386-1.txz:
PACKAGE DESCRIPTION:
# 1.1.8 (xorriso_1.1.8-1_i386.deb)
#
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
Executing install script for xorriso-1.1.8-i386-1.txz.
Package xorriso-1.1.8-i386-1.txz installed.
guest@porteus:~$ du -sh frx
2.3M frx
guest@porteus:~$ cp p10/Por/xor/ld.so.conf frx/etc/
guest@porteus:~$ cat frx/etc/ld.so.conf
/lib
/usr/lib
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/i386-linux-gnu/
/lib/i386-linux-gnu/
guest@porteus:~$ dir2xzm frx p10/Por/xor/xorriso.xzm
root@porteus:/home/guest# activate p10/Por/xor/xorriso.xzm
Updating shared library links: /sbin/ldconfig
root@porteus:/home/guest# cat /etc/ld.so.conf
/lib
/usr/lib
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/i386-linux-gnu/
/lib/i386-linux-gnu/
guest@porteus:~$ which xorriso
/usr/bin/xorriso
guest@porteus:~$ ldd /usr/bin/xorriso | grep not
Edit Mon Jun 1 12:35:16 UTC 2015 IMPORTANT OMISSION
Library Search Path needs to be Set:
Code: Select all
root@porteus:/home/guest# cat > /etc/ld.so.conf
/lib
/usr/lib
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/i386-linux-gnu/
/lib/i386-linux-gnu/
[^D]
root@porteus:/home/guest# cat /etc/ld.so.conf
/lib
/usr/lib
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/i386-linux-gnu/
/lib/i386-linux-gnu/
EDIT Thu Jun 4 11:53:05 UTC 2015 Libraries Path now Integrated into module.
guest@porteus:~$ md5sum xorriso-1.1.8-i386-1-kde.xzm
8048a1d44c0ba0b2bc09edd83cd17405 xorriso-1.1.8-i386-1-kde.xzm
Update 16-6-15
xorriso-1.4.0.i686-1-all.xzm
This version does not seem to have any specific KDE dependencies. So should be OK for all desktops.
Code: Select all
guest@porteus:~$ md5sum xorriso-1.4.0.i686-1-all.xzm
ea82ef31e3119e0f17a9b7f478825efb xorriso-1.4.0.i686-1-all.xzm
Code: Select all
guest@porteus:~$ MANPATH+=:/usr/share/man
guest@porteus:~$ echo $MANPATH
/usr/local/man:/usr/man:/usr/share/man
Code: Select all
guest@porteus:~$ xorriso -version
xorriso 1.4.0 : RockRidge filesystem manipulator, libburnia project.
xorriso 1.4.0
ISO 9660 Rock Ridge filesystem manipulator and CD/DVD/BD burn program
Copyright (C) 2014, Thomas Schmitt <scdbackup@gmx.net>, libburnia project.
xorriso version : 1.4.0
Version timestamp : 2015.05.17.112001
Build timestamp : -none-given-
libisofs in use : 1.4.0 (min. 1.4.0)
libburn in use : 1.4.0 (min. 1.4.0)
libburn OS adapter: internal GNU/Linux SG_IO adapter sg-linux
libisoburn in use : 1.4.0 (min. 1.4.0)
Provided under GNU GPL version 3 or later, due to libreadline license.
There is NO WARRANTY, to the extent permitted by law.
Code: Select all
guest@porteus:~$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed p10/tmp/iso_tmp/Porteus-KDE4-v3.1up-i486.iso
xorriso 1.4.0 : RockRidge filesystem manipulator, libburnia project.
Drive current: -outdev '/dev/sr0'
Media current: DVD+RW
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 4483m free
xorriso : NOTE : -blank as_needed: no need for action detected
Beginning to write data track.
xorriso : UPDATE : Formatting. Working since 0 seconds
xorriso : UPDATE : 0 of 210 MB written (fifo 1%) [buf 6%] 0.0x.
libburn : NOTE : Write start address is 0 * 2048
xorriso : UPDATE : 0 of 210 MB written (fifo 99%) [buf 6%] 0.7x.
xorriso : UPDATE : 0 of 210 MB written (fifo 99%) [buf 6%] 0.0x.
xorriso : UPDATE : 6 of 210 MB written (fifo 99%) [buf 93%] 3.9x.
xorriso : UPDATE : 11 of 210 MB written (fifo 94%) [buf 93%] 4.0x.
xorriso : UPDATE : 16 of 210 MB written (fifo 97%) [buf 93%] 4.0x.
xorriso : UPDATE : 22 of 210 MB written (fifo 92%) [buf 93%] 4.0x.
xorriso : UPDATE : 27 of 210 MB written (fifo 95%) [buf 93%] 4.0x.
xorriso : UPDATE : 32 of 210 MB written (fifo 98%) [buf 93%] 4.0x.
xorriso : UPDATE : 38 of 210 MB written (fifo 93%) [buf 93%] 4.0x.
xorriso : UPDATE : 43 of 210 MB written (fifo 95%) [buf 93%] 4.0x.
xorriso : UPDATE : 48 of 210 MB written (fifo 99%) [buf 93%] 4.0x.
xorriso : UPDATE : 54 of 210 MB written (fifo 94%) [buf 93%] 4.0x.
xorriso : UPDATE : 59 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 64 of 210 MB written (fifo 93%) [buf 93%] 4.0x.
xorriso : UPDATE : 70 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 75 of 210 MB written (fifo 92%) [buf 93%] 4.0x.
xorriso : UPDATE : 80 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 86 of 210 MB written (fifo 92%) [buf 93%] 4.0x.
xorriso : UPDATE : 91 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 96 of 210 MB written (fifo 95%) [buf 93%] 4.0x.
xorriso : UPDATE : 102 of 210 MB written (fifo 97%) [buf 93%] 4.0x.
xorriso : UPDATE : 107 of 210 MB written (fifo 93%) [buf 93%] 4.0x.
xorriso : UPDATE : 112 of 210 MB written (fifo 97%) [buf 93%] 4.0x.
xorriso : UPDATE : 118 of 210 MB written (fifo 93%) [buf 93%] 4.0x.
xorriso : UPDATE : 123 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 128 of 210 MB written (fifo 98%) [buf 93%] 4.0x.
xorriso : UPDATE : 134 of 210 MB written (fifo 95%) [buf 93%] 4.0x.
xorriso : UPDATE : 139 of 210 MB written (fifo 97%) [buf 93%] 4.0x.
xorriso : UPDATE : 144 of 210 MB written (fifo 93%) [buf 93%] 4.0x.
xorriso : UPDATE : 150 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 155 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 160 of 210 MB written (fifo 92%) [buf 93%] 4.0x.
xorriso : UPDATE : 166 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 171 of 210 MB written (fifo 98%) [buf 93%] 4.0x.
xorriso : UPDATE : 176 of 210 MB written (fifo 94%) [buf 93%] 4.0x.
xorriso : UPDATE : 182 of 210 MB written (fifo 97%) [buf 93%] 4.0x.
xorriso : UPDATE : 187 of 210 MB written (fifo 93%) [buf 93%] 4.0x.
xorriso : UPDATE : 192 of 210 MB written (fifo 96%) [buf 93%] 4.0x.
xorriso : UPDATE : 198 of 210 MB written (fifo 92%) [buf 93%] 4.0x.
xorriso : UPDATE : 203 of 210 MB written (fifo 95%) [buf 93%] 4.0x.
xorriso : UPDATE : 208 of 210 MB written (fifo 29%) [buf 93%] 4.0x.
xorriso : UPDATE : Closing track/session. Working since 44 seconds
xorriso : UPDATE : Closing track/session. Working since 45 seconds
xorriso : UPDATE : Closing track/session. Working since 46 seconds
xorriso : UPDATE : Closing track/session. Working since 47 seconds
xorriso : UPDATE : Closing track/session. Working since 48 seconds
xorriso : UPDATE : Closing track/session. Working since 49 seconds
xorriso : UPDATE : Closing track/session. Working since 50 seconds
Writing to '/dev/sr0' completed successfully.
xorriso : NOTE : Re-assessing -outdev '/dev/sr0'
Drive current: -outdev '/dev/sr0'
Media current: DVD+RW
Media status : is written , is appendable
Media summary: 1 session, 107499 data blocks, 210m data, 4273m free
Code: Select all
root@porteus:/home/guest# sh p10/Por/xzmod.sh -q p10/Por/Xorriso/xor_130615 . p10/Por/Xorriso/xorlib/xorriso-1.4.0.i686-1-all.xzm
Assigned Module Name: xorriso-1.4.0.i686-1-all.xzm
Installing to Fakeroot Directory
libburn-1.4.0.i686-pkg-1: 1.4.0 libburn-1.4.0-1-i686.pkg.tar.xz [740K]
libisoburn-1.4.0.i686-pkg-1: 1.4.0 libisoburn-1.4.0-1-i686.pkg.tar.xz [1.6M]
libisofs-1.4.0.i686-pkg-1: 1.4.0 libisofs-1.4.0-1-i686.pkg.tar.xz [780K]
libreadline6-6.2-i386-8: 6.2 libreadline6_6.2-8_i386.deb [290K]
libtinfo5-5.9-i386-4: 5.9 libtinfo5_5.9-4_i386.deb [190K]
lip-0.0.0-naut-i486: 0.0.0 Setting Library Search Path [10K]
Creating Module xorriso-1.4.0.i686-1-all.xzm
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on p10/Por/Xorriso/xorlib/xorriso-1.4.0.i686-1-all.xzm, block size 262144.
[=============================================================================-] 54/54 100%
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
compressed data, compressed metadata, compressed fragments, compressed xattrs
duplicates are removed
Filesystem size 1349.53 Kbytes (1.32 Mbytes)
P.S. To see Manuals, append to env var MANPATH thus
Code: Select all
guest@porteus:~$ echo $MANPATH
/usr/local/man:/usr/man
guest@porteus:~$ MANPATH+=:/usr/share/man
guest@porteus:~$ echo $MANPATH
/usr/local/man:/usr/man:/usr/share/man