Чтение онлайн

на главную - закладки

Жанры

200 лучших программ для Linux
Шрифт:

Рис. 4.11. Настройки Gnubiff

Несколько сбивает с толку то, что кнопки для создания нового ящика здесь нет, но все решается просто. По умолчанию есть одна учетная запись, выбираете ее и нажимаете кнопку Properties (Свойства). В появившемся окне вводите имя (Name), в раскрывающемся списке выбираете тип почтового ящика, затем вводите адрес сервера, имя пользователя и пароль. Нажав кнопку Details (Детали), можно указать отличный от умолчания порт, введя его номер в поле other (другой). Метод аутентификации установлен в Autodetect (Автоопределение), в большинстве

случаев gnubiff самостоятельно справляется с определением метода. В Delay (Отложить) указывается время, через которое будет проверяться почтовый ящик. Для создания второй записи выделяете первую и нажимаете кнопку Copy (Копировать), затем редактируете параметры, как было описано выше. В Applet or Biff (Апплет или действие) настраиваются расположение и внешний вид значка, текст, выводимый при отсутствии писем и приходе нового сообщения, а в Popup (Всплывающее) – поведение всплывающего окна и вывод заголовков писем.

Это далеко не все программы, о которых можно рассказать. Cтоит обратить внимание и на KBiff , asMail для пользователей среды AfterStep, bbmail для Blackbox и многие другие.

Менеджеры закачек

До обзора специализированных решений хотелось бы напомнить, что такие браузеры, как Opera и Firefox, имеют неплохие менеджеры закачек. К Firefox также есть плагин FlashGot , по популярности занимающий первое место среди плагинов для этого браузера и умеющий автоматически определять установленные в системе менеджеры закачек, перехватывать ссылки с файлами определенных в настройках расширений и передавать их выбранному менеджеру закачек. Применительно к Linux FlashGot умеет совместно работать с такими менеджерами, как Aria, cURL, Gnome Gwget, KDE Kget и Downloader 4 X.

Закачка с командной строки

Самым популярным инструментом для закачки файлов и целых сайтов является утилита GNU Wget, которая, как правило, устанавливается по умолчанию во многих дистрибутивах Linux. Эта утилита поддерживает все популярные протоколы HTTP/HTTPS и FTP, умеет работать через HTTP-прокси-сервер. Wget удобна, так как является неинтерактивной программой: указав на сайт, можно вообще о ней забыть. Повлиять на ее работу можно, только уничтожив процесс (например, нажав Ctrl+D в той консоли, где запущена программа). При использовании веб-браузера пользователь должен постоянно отвечать на какие-то вопросы, а скачивание больших объемов информации может быть утомительно. Здесь же для копирования сайта целиком достаточно ввести команду:

$ wget http://server.org/

Через некоторое время в текущем каталоге появится полная копия сайта; чтобы при обрыве соединения закачка возобновлялась, добавляете параметр -с. Так можно скачать отдельный файл.

$ wget -c http://server.org/file.rar

Параметр -r указывает на рекурсивный обход, а –l – на его глубину. Обойдите рекурсивно все каталоги сайта на глубину не более 10:

$ wget -r -l10 http://server.org/

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

$ at 0200

at> wget -c http://server.org/file.rar

at> Нажимаете Ctrl+D

Wget – удобная и популярная программа, но, к сожалению, развивающаяся очень медленно, поэтому стоит обратить внимание на cURL , которая поддерживает на порядок большее количество протоколов: FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE и LDAP. Она знает о сертификатах SSL, прокси, cookies, возможна аутентификация пользователей по имени и паролю. Например, чтобы скачать заглавную страницу сайта, вводите

$ curl-o linux.html

Параметров у нее довольно много,

остановимся на самом интересном – -r/–range.

С его помощью можно указать только на часть файла. Что это дает? Находите несколько зеркал и загружаете файл частями с каждого зеркала, а затем собираете.

$ curl -r 0-350000000-o kubuntu_7_10_1 &

$ curl -r 350000001–-o kubuntu_7_10_2 &

После того как обе части будут скачаны, соединяете их следующей командой:

cat kubuntu_7_10_* > kubuntu-7.10-desktop-i386.iso.

Проверяете контрольную сумму при помощи md5sum и, если все нормально, записываете дистрибутив на диск.

Aria в свое время была весьма удобной утилитой для скачивания файлов по протоколам FTP и HTTP, имеющей множество функций и настроек. Программе можно было указать заранее заготовленный список файлов, дальше она все делала сама. Параллельно проверялась целостность закачанных файлов, и при необходимости закачка повторялась. На сегодня интерфейс, основанный еще на первой версии библиотек GTK, вряд ли кого-то удовлетворит. Хотя, повозившись с установками шрифтов в файле ~/.aria/rc.aria, можно попробовать придать этому менеджеру нормальный внешний вид. На замену первой версии уже продвигается Aria2 , в которой Татсухиро Тзукаява отказался от графического интерфейса, и вся работа в ней происходит исключительно в командной строке. Поясняется это малой нагрузкой на систему и большими возможностями командной строки. Возможно, в XXI веке такая позиция будет оценена немногими, но те, кто понимает все удобства такого подхода, пока только «за». Поддерживаются протоколы HTTP/HTTPS/FTP/BitTorrent и Metalink. Изначально поддерживается сегментирование файла, поэтому в одной строке можно задать несколько зеркал, указывающих на один файл. Утилита сама разобьет файл на части, скачает, соберет и проверит.

Например, так можно качать файл с помощью одного соединения:

$ aria2c http://server.com/file.zip

Так будут задействованы два подключения к одному серверу:

$ aria2c -s 2 http://server.com/file.zip

Теперь файл забирается с двух разных серверов:

$ aria2chttp://example.com/file.zip

В одной команде можно смешивать разные протоколы, скачивая файл с серверов HTTP и FTP. С torrent aria2 работает аналогично. Просто при помощи параметра -T указываете файл .torrent:

$ aria2c -T test.torrent

Если указывается гиперссылка на файлы torrent или metalink, то дополнительных параметров прописывать не нужно, программа сама разберется, что необходимо делать.

Графические менеджеры закачек

По умолчанию в Kubuntu в качестве менеджера закачки с графическим интерфейсом предлагается Downloader for X Максима Кошелева. У него, наверное, не самый удобный интерфейс GTK+ (рис. 4.12), но многие пользователи думают иначе.

Рис. 4.12. Менеджер закачек Downloader for X

Те, кто ранее пользовался Download Master, найдут много знакомого в D4X – все на своих местах и там, где ожидаешь найти нужный параметр. Предусмотрен запуск программы без графического интерфейса. D4X умеет закачивать файлы по протоколам FTP и HTTP, в том числе рекурсивно, ведет отдельный каталог для каждой закачки, работает через прокси-сервер. Среди полезных возможностей – встроенный планировщик для выполнения различных операций по расписанию, выборочный фильтр при закачке по HTTP, FTP-поиск для нахождения ближайшего сервера, ограничение скорости закачки и скачивание файла в несколько потоков для увеличения скорости. Реализована функция дистанционного управления программой, добавление файлов перетаскиванием, возможность ввода паролей для доступа к сайтам.

Поделиться:
Популярные книги

Сборник рассказов "Рождественское Чудо" 2021

Пьянкова Карина Сергеевна
Любовные романы:
современные любовные романы
любовно-фантастические романы
5.00
рейтинг книги
Сборник рассказов Рождественское Чудо 2021

Конан из Киммерии

Говард Роберт Ирвин
Шедевры фантастики
Фантастика:
фэнтези
боевая фантастика
6.25
рейтинг книги
Конан из Киммерии

Имперец. Том 3

Романов Михаил Яковлевич
2. Имперец
Фантастика:
боевая фантастика
попаданцы
альтернативная история
7.50
рейтинг книги
Имперец. Том 3

Русские горки. Конец Российского государства

Калюжный Дмитрий Витальевич
Великие противостояния
Научно-образовательная:
история
политика
6.00
рейтинг книги
Русские горки. Конец Российского государства

Перстень Левеншельдов (сборник)

Лагерлёф Сельма
Проза:
классическая проза
5.00
рейтинг книги
Перстень Левеншельдов (сборник)

Хроника

Саксон Анналист
Mediaevalia: средневековые литературные памятники и источники
Научно-образовательная:
история
5.00
рейтинг книги
Хроника

Сумерки божков

Амфитеатров Александр Валентинович
1. Романы
Проза:
русская классическая проза
5.00
рейтинг книги
Сумерки божков

Артазэль. Трилогия

Мухин Денис
Фантастика:
фэнтези
7.24
рейтинг книги
Артазэль. Трилогия

Франклин Рузвельт. Человек и политик (с иллюстрациями)

Бернс Джеймс Макгрегор
Проза:
историческая проза
6.25
рейтинг книги
Франклин Рузвельт. Человек и политик (с иллюстрациями)

Воронцов. Перезагрузка

Тарасов Ник
1. Воронцов. Перезагрузка
Фантастика:
попаданцы
альтернативная история
фантастика: прочее
5.40
рейтинг книги
Воронцов. Перезагрузка

Гильдия. Компиляция 1-10

Бергер Евгений
Гильдия
Фантастика:
боевая фантастика
альтернативная история
5.00
рейтинг книги
Гильдия. Компиляция 1-10

Бессонница (др.перевод)

Кинг Стивен
17. Темная Башня
Фантастика:
ужасы и мистика
8.33
рейтинг книги
Бессонница (др.перевод)

Сказки народов Америки

Ващенко Александр Владимирович
Детские:
сказки
5.00
рейтинг книги
Сказки народов Америки

Тринадцатый VI

NikL
6. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Тринадцатый VI