Ubuntu 10. Краткое руководство пользователя - Д. Колисниченко
Шрифт:
Интервал:
Закладка:
sudo cdrecord dev=0,0,0 — dao speed=16 файл_образа
Для записи DVD-R используется аналогичная команда:
sudo dvdrecord dev=0,0,0 — dao speed=4 файл_образа
В этой команде вам нужно изменить параметр dev — это идентификатор устройства CD/DVD. Если в вашей системе установлен только один привод CD/DVD, и он же является пишущим, тогда, скорее всего, у него будет идентификатор 0,0,0. Но если у вас несколько приводов CD/DVD (например, обычный и пишущий), вы должны ввести следующую команду:
sudo cdrecord — scanbus
Команда выведет список CD/DVD, установленных в вашей системе. Вам нужно запомнить идентификатор нужного привода и использовать его при записи образа диска.
Для очистки DVD-RW диска служит команда:
sudo dvd+rw-format — f имя_устройства_DVD-RW
Для быстрой очистки CD-RW введите команду:
sudo cdrecord — v blank=fast dev=0,0,0
Если нужно произвести полную, а не быструю очистку, замените blank=fast на blank=all.
12.4.3. Программа mkisofs
Пусть у вас есть файлы и каталоги, которые нужно записать на CD/DVD. Существующая в Linux технология записи CD/DVD не позволяет записывать файлы и каталоги непосредственно на носитель с помощью команд консоли. Вам придется создать каталог, поместить в него все файлы и каталоги, которые вы хотите записать на оптический диск, затем создать по этому каталогу ISO-образ и уже его записать на «болванку».
Скопируйте все необходимые вам файлы в каталог ~/cd. Затем выполните команду:
sudo mkisofs — r -jcharset koi8-r — o ~/cd.iso ~/cd
Эта команда создаст по каталогу ~/cd файл образа cd.iso и поместит его в ваш домашний каталог. Обратите внимание на кодировку локализованной версии — здесь используется koi8-r. Указание кодировки необходимо для правильного отображения русскоязычных имен файлов и каталогов MS Windows. Если у вас другая кодировка, например, utf8, вы должны указать ее:
sudo mkisofs — r -jcharset utf8 — o ~/cd.iso ~/cd
После создания ISO-образа его нужно записать на носитель с помощью программы cdrecord, как было показано ранее. После записи не забудьте удалить образ, чтобы он не занимал место на диске.
Впрочем, существует также способ записи каталога на CD/DVD без создания промежуточного ISO-образа. Для этого служит такая составная команда:
sudo mkisofs — jcharset кодировка /каталог | cdrecord — опции
12.4.4. Преобразование форматов образов дисков
Иногда требуется записать созданный в другой программе образ диска, формат которого отличается от ISO9660. Наиболее часто встречаются образы дисков в форматах IMG, BIN, CUE, NRG, CCD.
Если у файла образа «расширение»[3] img, то это еще не означает, что формат образа ISO9660. Одни программы, например, k3b, действительно, создают образ в формате ISO9660 и записывают его в файл с расширением img, а другие программы могут записывать в файл с таким же расширением образы дисков в собственных форматах. Итак:
□ файлы с раширениями bin/cue можно записать на диск с помощью программы cdrdao или преобразовать в ISO-образ с помощью программы bchunk;
□ программа Nero записывает образы диска в формате NRG (расширение nrg), который можно преобразовать в ISO-образ с помощью программы nrg2iso. Если вам нужно открыть NRG-образ, дабы посмотреть, что в нем, вы это можете сделать с помощью команды:
sudo mount — t udf,iso9660 — o loop,ro,offset=307200 файл. nrg точка_монтирования
□ образ в формате CloneCD (расширение ccd) можно преобразовать в формат ISO с помощью программы ccd2iso.
12.4.5. Создание и монтирование файлов с файловой системой
Иногда (например, для создания своего мини-дистрибутива) требуется создать файл, содержащий собственную файловую систему. Первым делом надо создать пустой файл, потом создать в нем файловую систему, а затем под-монтировать данный файл к корневой файловой системе. Все это можно сделать с помощью трех команд:
sudo dd if=/dev/zero of=/file.fs bs=1k count=100000
sudo mkfs.ext2 — F /file.fs
sudo mount — t ext2 — o loop file.fs /mnt/disk
Первая команда создает пустой файл размером почти 100 Мбайт (100 000 Кбайт), вторая — создает файловую систему типа ext2 в этом файле, третья монтирует файл к каталогу /mnt/disk.
12.5. Чтение «битых» компакт-дисков
К сожалению, компакт-диски иногда портятся. Чаще всего причиной становится чисто механическое повреждение диска, например, царапина. Прочитать данные с такого диска уже нельзя, но если потеря некоторых данных некритична (например, это диск с фильмом), можно попытаться извлечь оставшуюся информацию.
Сначала создайте образ компакт-диска как есть (с пропуском ошибок):
sudo dd if=/dev/cdrom of=~/cd.iso conv=noerror,sync
Затем подмонтируйте созданный образ к каталогу /mnt/iso (если данный каталог не существует, предварительно создайте его):
mount — o loop ~/cd.iso /mnt/iso
Теперь скопируйте фильм из этого каталога в домашний каталог:
cp /mnt/iso/film.avi ~
В заключение размонтируйте и удалите образ:
sudo umount /mnt/iso
sudo del ~/cd.iso
В результате вы получите в своем домашнем каталоге файл с фильмом film.avi.
Качество фильма иногда (в местах, где были ошибки) будет резко ухудшаться (возможно, пропадет звук или картинка), но это все же лучше, чем полная потеря данных. Заметьте, в Windows средствами самой операционной системы, не прибегая к помощи посторонних программ, мы бы вообще не скопировали этот файл с компакт-диска.
12.6. Программа Gmount-iso
Если вам часто приходится монтировать ISO-образы, установите программу Gmount-iso (пакет называется gmountiso), которая существенно облегчает процесс монтирования (рис. 12.5). Все, что вам будет нужно — это выбрать ISO-образ, указать точку монтирования и нажать кнопку Mount.
Глава 13
Работа с изображениями. Программа GIMP
13.1. Просмотр изображений
Должен отметить, что в Linux никогда не было трудностей с просмотром графических файлов. Какие только проблемы ни возникали: некачественная локализация, отсутствие русских шрифтов для принтеров, несовместимость с некоторыми USB-устройствами, плохая поддержка sATA. Все они со временем были устранены, и в современных дистрибутивах от них не осталось и следа. А вот с просмотром графических файлов всегда было все в полном порядке. Даже самые «древние» по современным меркам дистрибутивы (1998–1999 годов) обладали хорошими средствами для просмотра файлов изображений.
В Ubuntu (как и в любом другом дистрибутиве Linux с графической средой GNOME) для просмотра изображений используется программа «Глаз GNOME» (рис. 13.1), которая запускается автоматически, как только вы двойным щелчком щелкнете на файле изображения в окне обозревателя файлов.
Собственно, каких-либо навыков для просмотра файлов не нужно. Про-смотрщики картинок по умолчанию отлично работают со всеми форматами графических файлов (JPEG, GIF, TIFF, BMP, PNG и др.). Как и любой другой просмотрщик, программа «Глаз GNOME» позволяет выводить на экран серию картинок в режиме слайд-шоу (клавиша <F5>), а также в полноэкранном режиме (активизация которого осуществляется клавишей <F11>).
Чтобы открыть файл изображения, нажмите комбинацию клавиш <Ctrl>+<O> или выполните команду Файл | Открыть. В этом меню будет очень полезная команда Сохранить как, позволяющая сохранить файл в другом графическом формате, если вам это нужно. Здесь же вы найдете команду печати изображения.
После открытия изображения вы можете:
□ увеличить/уменьшить масштаб — команды Увеличить (комбинация клавиш <Ctrl>+<+>) и Уменьшить (<Ctrl>+<->) меню Вид;
□ повернуть изображение по часовой стрелке или против нее — команды меню Правка.
Если в каталоге кроме открытого изображения есть еще графические файлы, то просмотреть их можно с помощью кнопок Следующее (клавиша <→>) и Предыдущее (клавиша <←>) на панели инструментов.
Команды меню Вид позволяют управлять масштабом изображения, а также обновлять список файлов (в случае, если после запуска программы в каталог с изображениями были записаны новые файлы).
В меню Изображение вы найдете команды для поворота по часовой стрелке (комбинация клавиш <Ctrl>+<R>) и против нее. Здесь же есть команда, позволяющая установить текущий рисунок в качестве обоев рабочего стола, — очень удобная функция.
13.2. Кратко о программе GIMP
Для редактирования растровой графики служит программа GIMP. Эта программа, особенно ее вторая версия, — достойный Linux-аналог известной программы Photoshop.
В большинстве случаев работа любителей с тем же Photoshop сводится к несложным операциям с фотографиями (изменение размера, поворот и кадрирование), поскольку шедевры двумерной графики вам, скорее всего, создавать не придется. Именно три такие операции мы здесь и рассмотрим. Кстати, в фотостудиях эти простые операции недешевы. Например, печать фотографии с цифрового носителя в среднем стоит 5–7 рублей (цена зависит от размера снимка и других факторов), а за кадрирование с вас потребуют 30. Если фотография одна, то это не слишком важно, а вот если их десять или даже сто, то неразумно платить лишние деньги за то, что можно сделать самому с помощью GIMP, потратив 5-10 минут.