Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

OS Linux для начинающих: Первые шаги в мир Open Source. #7.


Служба Рассылок Subscribe.Ru
OS Linux для начинающих - рассылка для тех, кто делает первые шаги в мир Open Source!
Выпуск #7. (15.11.01)
  Сегодня в выпуске:
• Новости.
Коротко о самых важных новостях из мира Open source за прошедшую неделю.
Подключаем ttf-шрифты к X Window.
Любой, кто использовал Windows, сразу же вспомнит, что True Type шрифты - это хорошее изобретение, особенно отдельно от операционных систем от M$ :).
WWW без броузера.
Linux дает вам обширные возможности для закачки файлов в "не интерактивном" режиме!
Ответы на вопросы читателей.
Самые интересные вопросы читателей нашей рассылки, ответы на которые будут интересны всем.
• Читайте в следующем номере:
Console Multimedia, как заработать деньги на Open Source, книги о Linux, и многое другое!

  Links:
• Halloween Documents - Очень известные документы (первоначально секретные и предназначенные для внутреннего использования), в которых Microsoft высказывает свое мнение о Linux и Open Source Software в целом, и указывает общую стратегию компании по борьбе с OSS и Linux. English.
О ламере, возомнившем себя хакером - Этот рассказ не имеет никакого отношения к Linux.
Сюжет сводится к тому, как несколько юзеров думали, что на компе установлено одно, а на самом деле там совсем другое :). Но все равно - Rulez! Рекомендую прочитать всем!!
NetStat - Агентство, занимающееся исследованием русского Интернета. Самые популярные серверные операционные системы, Web-серверы, etc.
Журналируемые файловые системы для Linux: Мифы и реальность - Все, что вы хотели знать о журналируемых файловых системах, включая новую - ext3.


  Новости:

12.11.01: Понедельник, 12 ноября 2001 года обьявлен официальной датой выпуска долгожданной версии web-сервера Apache 2.0. (Источник: LinuxCenter)
30.10.01: Вышла новая версия очень информативного сборника часто задаваемых вопросов и ответов к ним - ru.linux FAQ. Разобраны все основные темы: установка и изучение Linux, русификация, администрирование и прочее.
(Источник: LinuxRSP)

  Новости рассылки:

У рассылки - изменение дизайна. А на сайте http://linuxbegin.by.ru появились 2 новых раздела:
Linuxbegin.by.ru FAQ - Часто задаваемые вопросы читателей рассылки и ответы на них. Теперь, если у вас есть вопрос, загляните в FAQ - может быть, там уже есть ответ!
Статьи - Пока там выложены статьи, которые уже были опубликованы в прошлых выпусках рассылки.

  Подключаем ttf-шрифты к X Window.
  // В тексте использована информация из документов "TTF for Linux mini HOWTO" .

Одним из главных недостатков графических оболочек Linux всегда считают отсутствие нормальных шрифтов. Но этот недостаток можно легко исправить, подключив к графической среде Linux, например, ваши любимые шрифты из Windows. Любой, кто использовал Windows, сразу же вспомнит, что True Type шрифты - это хорошее изобретение, особенно отдельно от операционных систем от M$ :).

Если у вас Mandrake Linux, то установить TTF шрифты на вашу систему просто - нужно всего лишь зайти в DrakFont (программу для конфигурации шрифтов системы) и нажать "Импортировать TTF шрифты", или что-то в этом роде. Он берет все файлы с расширением .ttf из C:\Windows\Fonts. Да и в других новых дистрибутивах, возможно, есть подобные программы, цель которых - упростить установку новых TTF шрифтов в систему.

Во всех остальных случаях приходится все делать вручную. Я нашел 2 непохожих друг на друга варианта подключения TTF шрифтов. 1 вариант я проверял - по крайней мере, в Gnome новые TTF-шрифты стали тут же доступны. А второй вариант у меня не получилось проверить из-за отсутствия xfstt :). Но все равно - оба варианта имеют право на существование...

1) Взято из Gimp.ru FAQ. "Как мне добавить поддержку TTF под X 4.0.x?"

Шаг1: Откройте новый терминал и залогиньтесь root.
'su'
Если у Вас нет прав root далее вы можете не читать. Потому что вы не сможете установиь поддержку TTF без прав администратора. Так, в случае отсутствия у вас таких прав, попросите вашего системного администратора сделать это для вас.

Шаг2: Откройте файл
'/etc/X11/XF86config'
с помощью текстового редактора или т.п. Найдите следующую строку в 'Section "Files"': FontPath "/usr/X11R6/lib/X11/fonts/truetype"'

Добавьте это в 'Section "Module"'
'Load "freetype"'

Сохраните XF86config.

Шаг3: Создайте следующую директорию, если она еще не была создана: '/usr/X11R6/lib/X11/fonts/truetype'

Шаг4: Найдите красивые TT-Fonts. Я советую вам заглянуть на www.fontfreak.com. Распакуйте шрифты и скопируйте только 'fontname.ttf' файлы в '/usr/X11R6/lib/X11/fonts/truetype'
Внимание: Если вы скопируете файлы с расширениями отличными от .ttf в эту директорию, ничего работать не будет!

Шаг5: Зайдите в директорию
'/usr/X11R6/lib/X11/fonts/truetype'
и выполните следующую команду:
'ttmkfdir > /usr/X11R6/lib/X11/fonts/truetype/fonts.dir'
это создаст список шрифтов fonts.dir, что необходимо для xfree чтобы распознавать ttf.

Шаг6: Перезапустите ваш XServer и ваши новые шрифты установлены!

2) Взято из документа "Использование TTF в Linux" a.k.a. TTF for Linux mini HOWTO. (Не помню, откуда я его скачал, но он очень распространен в Рунете :).

Необходимые настройки:
Создать директорию /usr/ttfonts, и положить туда все *.ttf.
Проверить, работает ли xfstt, набрав xfstt --sync, результатом чего должна быть строка типа "syncing ...files in directory, ...files sync", и в директории /usr/ttfonts должны появиться два файла ttname.dir и ttinfo.dir. Если все происходит так - то ура, осталось совсем малость - прописать fontpath, запустить xfstt и после чего - X.
Пропишите fontpath - добавьте в файл /etc/X11/X86Config строку FontPath "unix/:7100"
Запустите xfstt - xfstt &
Запустите X

В Х-ах:
Запустите xfontsel, выберите fndry, и посмотрите - есть ли там пункт ttf? Если да - то все работает ок, и можно переходить к тонкой настройке xfstt.

Выйдите из Х-ов.
Выключите xsftt - ps ax|grep xfstt, kill (xfstt's pid) или /etc/rc.d/init.d/xfstt stop
В директории /etc/rc.d/init.d есть файл xfstt - это скрипт запуска xfstt при загрузке системы. Отредактируйте его следующим образом:
В строку запуска ($XFSTT --dir $TTFONTS) добавьте
--encoding windows-1251,koi8-r,iso8859-1 --res 120,
в которой "--encoding" означает выбор кодировок для фонтов, а "--res" - разрешение, в котором фонты будут представлены. По умолчанию, X-server представляет фонты в разрешении 72dpi, что слишком мелко. Я рекомендую устанавливать --res 96 для разрешений до 1024х768, и --res 120 для более высоких разрешений.
Запустите xfstt - /etc/rc.d/init.d/xfstt start
Запустите X
Готово.

И еще - прямо перед публикацией рассылки я наткнулся на такую ссылку: TTF для Linux. Может быть, это клон одного из 2 приведенных выше вариантов, а может быть - что-то новое :).

Рассылка "Яркие представители мира корпоративного железа" - эксклюзивная аналитическая и техническая информация о компьютерном оборудовании, которое необходимо компаниям любого уровня для успешного ведения бизнеса.
Подписаться. Рассылки Subscribe.Ru. Реклама.

  Ответы на вопросы читателей рассылки.

Какие книги лучше всего почитать начинающему пользователю Linux и где их можно купить?
У меня спросили об этом сразу 3 человека, и я еще никому из них не ответил :). Оказывается, эта тема очень интересна и обширна, и чтобы разобраться во всем этом, нужно время. Так что - ждите обзора литературы о Linux в следующем номере! Пока могу только ответить коротко - пойдите в ближайший книжный магазин и посмотрите, какая самая новая литература по Unix/Linux там есть и для кого она предназначена. Так же походите по Internet-магазинам. (Например, ozon.ru, mistral.ru, buybook.ru, да и вообще их много развелось :). Конечно же, надо зайти в раздел "Книги", а потом в раздел "Unix/Linux". Еще можно порекомендовать раздел "Книги" на сайте bugtraq.ru - там есть книги не только по Linux, но и по программированию, web-дизайну, php/perl/sql, etc, etc. Самая часто упоминаемая книга, которую все рекомендуют почитать начинающим пользователям - это "Запускаем LINUX (Running Linux)", 2000 г. Цитата: "Многочисленные отзывы читателей-специалистов и начинающих говорят о том, что это действительно лучшая книга для изучения быстро набирающей обороты операционной системы Linux". А насчет книг в электронном виде - зайдите сюда. (Special thanx 2 Skull с форума Linux RuNet за эту ссылку). Короче говоря, тема книг о Линуксе очень обширная (наберите в поисковике "Книги Linux", и вы в этом убедитесь), так что - ждите полного обзора в следующем выпуске!
Какой дистрибутив Линукс лучше для домашнего компьютера? И в каком из дистрибутивов наиболее прост процесс поиска/установки новых программ?
Сейчас считается, что самые дружелюбные к начинающему пользователю дистрибутивы - это Mandrake Russian Edition Spring 2001 и Alt Linux Junior 1.1. Но вообще - подойдут любые достаточно новые дистрибутивы, например, Mandrake 8.2 или Red Hat 6.2. Все вышеперечисленные дистрибутивы поддерживают RPM - самый распространенный стандарт распространения софта под Linux. RPM-приложения можно найти везде, а процесс их установки и удаления очень прост. Говорят, что Alt Linux - тоже неплохая вещь, потому что в состав дистрибутива входит большое количество русской документации и программ, и у него есть неплохой сайт (www.altlinux.ru), где можно получить всю необходимую помощь и поддержку.
Я где-то слышал, что есть программа vmware - вроде бы эмулятор Windows под Линуксом. Обьясните подробнее, что это такое?
Вообще-то это не эмулятор. Эта прога создает виртуальный компьютер в компьютере (со
своим Bios'ом, сетевым именем, etc). Отсюда и название - "vm" расшифровывается как "Virtual Machine". Цитата: "Виртуальный компьютер - специальная программа, запускаемая в ОС Linux и моделирующая физический компьютер Intel x86. Монитором виртуального компьютера является окно графической оболочки X Window, в которое производится вывод информации". Достоинства этой проги - можно, например, сидя в Линуксе, иметь открытое окно с запущенной Windows или другой OS :). Недостаток - большие требования к системным ресурсам.
Есть и эмуляторы, которые не запускают саму OS, а своими средствами позволяют запускать под Linux программы для Windows (например, Wine или Win4Lin). Достоинства - не нужно иметь на компьютере саму операционную систему. Недостатки - т.к. исходники Windows закрыты, 100% эмулятор Windows'а не получится создать никогда.
Куда пропала рассылка "OS Linux для начинающих"?
Рассылка не пропала никуда, просто она так редко выходит. У меня никак не получается выпускать рассылку чаще, чем 1 раз в 10-12 дней. А вообще - не все так плохо. Например, я подписан на рассылку, которая выходит 1 раз в 2 месяца, но зато эта рассылка сама по себе интересная :).
Почему до сих пор не ответили на мое письмо (на мое сообщение в форуме)?
Сначала вступление - я имею доступ в Инет где-то 2 раза в неделю, и время доступа довольно непродолжительно, так что не ждите, что вам ответят моментально через несколько минут после отправки письма :). А вообще, я хоть и стараюсь ответить на все письма, но все равно что-то может потеряться по пути :). Бывает и такое, что на некоторые письма у меня иногда просто не хватает времени / желания отвечать, и приходится ждать, когда появится или одно, или другое.
А насчет форума - честно говоря, в последнее время я почти успел забыть, что он существует :). Но скоро постараюсь исправиться. Да и вообще - мне почему-то не нравится уже существующий форум от by.ru, и я ищу хостинг с поддержкой Perl/PHP/Mysql, чтобы сделать собственный портал, etc. Но это - уже другая история, и будет это, скорее всего, не скоро...

Рассылка "LINUXOID.RU - Пингвин Высокого полета".
Подписаться. Рассылки Subscribe.Ru. Реклама.

  WWW без броузера. // Автор: (C) Adrian J Chung, перевод: (C) Александр Саввин, 09/2001

Вы когда-нибудь пробовали скачивать по медленному каналу такой огромный файл, что приходилось держать веб-броузер открытым часы или даже дни напролёт? А если на web-странице находятся ссылки на 40 нужных вам файлов - вы будете нудно щелкать по каждому из них? Что, если броузер "упадёт" до того, как он закончит скачивание? А ведь GNU/Linux поставляется вместе с удобным набором инструментов для независимой от броузера фоновой загрузки. Они позволяют выходить из системы, возобновлять прерванные задания и даже планировать выполнение заданий в периоды малой загрузки сети.

Когда интерактивность становится на пути

Назначение Web-броузеров в интерактивизации Web'а - щелкаем мышкой и ждём несколько секунд результат. Но множество файлов даже при самом быстром соединении требуют для загрузки гораздо больше, чем несколько секунд. Например, образы ISO, популярные среди тех, кто самостоятельно записывает CD-ROM'ы с дистрибутивами GNU/Linux. Некоторые web-броузеры, особенно плохо написанные, при длительном использованни ненадёжны, "теряя" память или "падая" в самый неподходящий момент. Несмотря на интеграцию некоторых броузеров с файловыми менеджерами, многие из них все еще не поддерживают операции множественного выбора и "резиновой нити" [имеется в виду выбор нескольких графических объектов, например файлов, нарисовав вокруг них мышкой "растягивающийся" прямоугольник -- прим. редактора], которые облегчают пересылку нескольких файлов. Кроме того, приходится оставаться зарегистрированным в системе до тех пор, пока файл не будет скачан полностью. Наконец, для того, чтобы щелкнуть по линку, инициализирующему загрузку, вы должны находиться в офисе, к неудовольствию использующих тот же канал коллег.

Для скачивания больших файлов более пригодны наборы инструментальных средств. В данной статье обсуждается, как скомбинировать разные GNU/Linux утилиты -- такие как lynx, wget, at, crontab и т.п. -- для решения различных задач по передаче файла(ов). Также будет использовано небольшое количество скриптов, поэтому будет полезно знание оболочки bash.

Утилита wget

Инструмент загрузки wget включен во все основные дистрибутивы.

bash$ wget http://place.your.url/here

wget также может обрабатывать FTP, временные метки (date stamps), рекурсивно отражать полное дерево каталогов web-сайта, а если вы не будете осторожны, то весь web-сайт и другие сайты, на которые имеются ссылки:

bash$ wget -m http://target.web.site/subdirectory

Из-за потенциально высоких нагрузок, которые может создавать wget, при зеркалировании он работает в соответствии с протоколом "robots.txt". Существуют несколько командных опций управления зеркалированием, ограничивающих виды отслеживаемых ссылок и типы загружаемых файлов. Например: следовать только по относительным ссылкам и пропускать изображения GIF:

bash$ wget -m -L --reject=gif http://target.web.site/subdirectory

Кроме того, wget позволяет возобновлять прерванное задание (опция -"c"), если задан незавершенный файл, к которому добавляются оставшиеся данные.

bash$ wget -c http://the.url.of/incomplete/file

Докачку и зеркалирование можно объединить, позволяя зеркалировать большую коллекцию файлов за несколько отдельных сессий загрузки. Автоматизацию этого процесса мы рассмотрим позже.

Если у вас процесс загрузки прерывается столь же часто, как и у меня в офисе, вы можете заставить wget повторять URL несколько раз:

bash$ wget -t 5 http://place.your.url/here

Тут мы делаем 5 попыток. Чтобы совсем не прерываться, используйте "-t inf".

Как на счет прокси-файрволлов? Чтобы указать прокси, через который нужно скачивать, используйте переменную окружения http_proxy или конфигурационный файл .wgetrc. Единственная проблема с проксируемыми соединениями по непостоянному каналу в том, что иногда возобновление срывается. Если загрузка через прокси сорвалась, то в кэше прокси-сервера останется неполная копия файла. Когда вы попытаетесь докачать оставшуюся часть файла с помощью команды "wget -c", прокси проверяет свой кэш и ошибочно сообщает, что вы скачали уже весь файл. Большинство прокси можно заставить не использовать свой кэш, добавив в свой запрос на загрузку специальный заголовок:

bash$ wget -c --header="Pragma: no-cache" http://place.your.url/here

Опция "--header" позволяет добавлять любое количество и виды заголовков, с помощью которых можно изменять поведение web-серверов и прокси. Некоторые сайты не отдают файлы по ссылкам из внешних источников; контент передается броузеру только, если доступ к нему был получен из других страниц этого сайта. Это можно обойти, добавив заголовок "Referer:" :

bash$ wget --header="Referer: http://coming.from.this/page" http://surfing.to.this/page

Некоторые особо недружественные web-сайты предоставляют контент только определённым видам броузеров. Это можно обойти с помощью заголовка "User-Agent:".

bash$ wget --header="User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT;
DigExt)" http://msie.only.url/here

(Предупреждение: приведенные выше "хитрости" могут быть расценнены, как обман механизма лицензирования контента, и существуют жесткие законодательные системы, в которых эти действия считаются незаконными. Проверьте свое местное законодательство. У вас могут быть свои особенности.)

В котором часу начать закачку?

Если вы скачиваете большие файлы на своём офисном компьютере через соединение, разделяемое со вспыльчивыми коллегами, которые не любят, когда их медийный поток замедляется почти до нуля, то вам придется назначить закачку файлов на более свободные часы. Вам не нужно оставаться в офисе, ожидая ухода всех коллег или воспользоваться после ужина удаленным доступом из дома. Используйте таймер заданий at.

bash$ at 2300
warning: commands will be executed using /bin/sh
at> wget http://place.your.url/here
at>нажмите Ctrl-D

Тут мы задаем начало скачивания на 23:00. Проверьте, что в фоне для этого задания запущен демон таймера atd.

И сколько дней потребуется?

Когда нужно скачать много данных в одном или нескольких файлах, а скорость вашего канала сравнима с протоколом голубиной почты, то, приходя утром на работу, вы часто будете обнаруживать, что скачивание, запущенное по таймеру, всё еще не завершено. Будучи хорошим соседом, вы убиваете задание и создаёте новое задание at, в этот раз с помощью "wget -c", повторяя это, при необходимости, каждый день. Все же, это лучше автоматизировать с помощью crontab. Создайте простой текстовый файл с именем "crontab.txt", содержащий что-то типа этого:

0 23 * * 1-5 wget -c -N http://place.your.url/here
0 6 * * 1-5 killall wget

Это и будет вашим файлом crontab, который определяет какие периодические задания выполнять и когда. Первые пять колонок сообщают когда выполнить команду, а оставшаяся часть каждой строки указывает что необходимо выполнить. В первых двух колонках задаётся время дня -- в 0 минут 23 часа запустить wget, в 0 минут 6 часов убить wget. Символы * в 3-й и 4-й колонках указывают, что эти действия повторяются каждый день каждого месяца. 5-я колонка указывает на какой день недели запрограммирована каждая операция -- "1-5" соответствуют Понедельник-Пятница.

Таким образом, каждую неделю в рабочие дни в 11 часов вечера будет начинаться ваша закачка, а в 6 утра каждого рабочего дня любой всё ещё выполняющийся wget будет прерван. Для активизации этого расписания crontab вы должны выполнить команду:

bash$ crontab crontab.txt

Опция "-N" для wget будет проверять временные метки (timestamp) целевого файла и остановит скачивание, если они совпадут, что является индикатором того, что файл скачан полностью. Таким образом, вы можете просто установить его и забыть. "crontab -r" удалит это запланированное задание. Таким способом я скачал кучу ISO образов через разделяемые dial-up соединения.

Динамически генерируемые Web страницы

Некоторые web страницы генерируются по запросу, так как они часто изменяются, иногда несколько раз за день. Поскольку технически наша цель файлом не является, то у нее нет длины, и, следовательно, докачка становится бессмысленной -- опция "-c" не работает. Пример -- PHP-сгенерированная страница на Linux Weekend News:

bash$ wget http://lwn.net/bigpage.php3

Если закачка прерывается и вы пытаетесь докачать, то всё начнётся с самого начала. Временами мой сетевой канал в офисе настолько плох, что мне пришлось написать простой скрипт, обнаруживающий момент полного скачивания динамической HTML страницы:

#!/bin/bash

#создаем, если его нет
touch bigpage.php3

#Проверяем, все ли мы скачали
while ! grep -qi '</html>' bigpage.php3
do
rm -f bigpage.php3

#Скачиваем LWN в одну большую страницу
wget http://lwn.net/bigpage.php3

done

Этот bash-скрипт удерживает загрузку документа, пока не будет найдена строка "</html>", обозначающая конец файла.

SSL и Cookies

URL'ы, начинающиеся с "https://", обязаны предоставлять доступ к удалённым файлам через защищенное соединение SSL (Secure Sockets Layer). Вы обнаружите, что в этой ситуации более удобна другая утилита скачивания под названием curl.

Некоторые web-сайты запихивают cookies в броузер до предоставления затребованного контента. Необходимо добавить заголовок "Cookie:" с правильной информацией, которую можно получить из cookie-файла вашего web-броузера. Для lynx и Mozilla формат файла cookie:

bash$ cookie=$( grep nytimes ~/.lynx_cookies |awk '{printf("%s=%s;",$6,$7)}' )

создает требуемый cookie для скачивания подборки с http://www.nytimes.com, полагая, что вы уже зарегистрировались на этом сайте с помощью броузера. w3m использует немного другой формат файла cookie:

bash$ cookie=$( grep nytimes ~/.w3m/cookie |awk '{printf("%s=%s;",$2,$3)}' )

Теперь скачивание можно выполнить таким образом:

bash$ wget --header="Cookie: $cookie"
http://www.nytimes.com/reuters/technology/tech-tech-supercomput.html

или с помощью инструмента curl:

bash$ curl -v -b $cookie -o supercomp.html \
http://www.nytimes.com/reuters/technology/tech-tech-supercomput.html

[здесь строка разорвана (обратной косой чертой) из-за проблем с форматированием -- прим. перев.

Создание списков URL.

До этого момента мы скачивали либо единичные файлы, либо полностью зеркалировали весь веб-сайт. Иногда необходимо скачать множество файлов с разными URL, указанными на веб-странице, но полномасштабное зеркалирование всего сайта не нужно. Например, требуется скачать первые 20 музыкальных файлов с сайта, отображающий по порядку 100 самых популярных песен. В данном случае, опции "--accept" и "--reject" работать не будут, поскольку они работают только с расширениями файлов. Вместо них используем "lynx -dump".

bash$ lynx -dump ftp://ftp.ssc.com/pub/lg/ |grep 'gz$' |tail -10 |awk '{print $2}' > urllist.txt

Затем вывод lynx можно отфильтровать с помощью различных GNU утилит обработки текста. В приведённом выше примере мы выделили URL'ы, заканчивающиеся на "gz" и сохранили в файле последние 10. Крошечная скриптовая команда bash автоматически скачает любые URL'ы, перечисленные в этом файле:

bash$ for x in $(cat urllist.txt)
> do
> wget $x
> done

Таким образом мы успешно скачали последние 10 выпусков Linux Gazette.

"Купаясь" в широком канале.

Если вы один из немногих избранных, имеющих широкий канал, и скорость скачивания файлов ограничивается только на стороне web-сервера, то ускорить процесс пересылки файла может помочь следующий трюк. Для этого вам потребуется применение curl и наличие нескольких зеркальных веб-сайтов, на которых хранятся идентичные копии нужного файла. Например, вам нужно скачать ISO Mandrake 8.0 из следующих трех мест:

url1=http://ftp.eecs.umich.edu/pub/linux/mandrake/iso/Mandrake80-inst.iso
url2=http://ftp.rpmfind.net/linux/Mandrake/iso/Mandrake80-inst.iso
url3=http://ftp.wayne.edu/linux/mandrake/iso/Mandrake80-inst.iso

Длина файла равна 677281792, поэтому запустим три одновременных скачивания с помощью опции curl "--range" option:

bash$ curl -r 0-199999999 -o mdk-iso.part1 $url1 &
bash$ curl -r 200000000-399999999 -o mdk-iso.part2 $url2 &
bash$ curl -r 400000000- -o mdk-iso.part3 $url3 &

Создаются три фоновых процесса скачивания, каждый из которых копирует разные части ISO-образа с разных серверов. Опции "-r" задают поддиапазоны байтов, выбираемых из целевого файла. По завершению просто объедините с помощью cat все три части вместе -- cat mdk-iso.part? > mdk-80.iso. (Настоятельно рекомендуем проверить md5 hash до записи на CD-R.) Запуск каждого curl в своем собственном окне с опцией "--verbose" позволяет отследить каждый процесс скачивания.

Заключение:

Не бойтесь использовать "не интерактивные" способы обмена файлами. Неважно насколько хитроумно web-дизайнеры пытаются заставить вас бродить по их сайту в интерактивном режиме, всегда найдутся свободные распространяемые инструменты для автоматизации этого процесса, обогащая тем самым наш сетевой опыт.

  Читайте в следующем номере:

Console Multimedia - Все, что вы хотели узнать о консольных средствах работы со звуком!
Как заработать деньги на Open Source - На что живут, например, программисты Microsoft, это понятно - цены на софт этой фирмы - космические. А вот что имеют создатели Линукса и софта к нему, кроме известности и чувства глубокого удовлетворения?
Книги о Linux - Самые лучшие книги о Unix/Linux как в бумажном, так и в электронном виде.
И многое другое! - Пишите на xoid26@linuxfreemail.com, какую информацию хотели бы вы видеть на страницах нашей рассылки, и, может быть, в следующем выпуске вы найдете именно то, что вам нужно!!

Если вы хотите что-то сказать по поводу информации, предоставленной в этом номере - добро пожаловать на форум проекта.

Если у вас есть любая информация по теме рассылки (статьи, истории, ссылки, etc), то пишите на Xoid26@linuxfreemail.com, и самое интересное будет опубликовано в следующих номерах.

/\ Наверх /\ OS Linux для начинающих: Первые шаги в мир Open source. Выпуск #7. © Xoid26 a.k.a. Slider111, 11/2001. D.zine by Xoid26


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное