Оглавление.

Загрузка сжатых архивов из удаленных источников


Многие пакеты прикладных программ, находящиеся на стадии разработки или рассчитанные на разные платформы, могут быть представлены не в формате RPM, а в архивированном и сжатом виде. Имена этих файлов заканчиваются расширением .tar.gz или .tar.Z. На практике большинство программ в формате RPM имеет и соответствующий эквивалент в формате .tar.gz. После загрузки такой программы нужно сначала распаковать ее программой gunzip, а затем развернуть командой tar. Многие RPM -пакеты содержат лишь двоичные версии приложений. Если вам нужен исходный код приложения, то следует загрузить и распаковать его сжатый архив.

В следующем примере пользователь с помощью команды ftp выходит на ftp-узел sunsite.unc.edu. В качестве регистрационного имени он вводит слово anonymous, а в качестве пароля - свой Internet-адрес. Устанавливается двоичный режим пересылки, для чего вводится ключевое слово binary. Вначале с помощью команды cd пользователь переходит в каталог pub/Linux/Hbs/X/xview, где находится программное обеспечение менеджера окон Xview. Пересылка пакета осуществляется посредством команды get. Команда close разрывает соединение, a quit обеспечивает выход из утилиты ftp.

# ftp sunsite.unc.edu Connect to sunsite.unc.edu 220- Welcome to the SunSITE USA ftp archives! 1999) ready. Name (sunsite.unc.edu:root): anonymous 331 Guest login ok, send your complete e-mail adress as password. Password: (Здесь вводите e-mail адрес) 230 Guest login ok, access restrictions apply. Remoute system type is Unix. Using binary mode to transfer files. ftp>cd pub/Linux/libe/X/xview >250-README for libs/X/xview 250-What you'll find here: various Xview and OpenLook libriares 250 CWD command successful. ftp> Is xv* >200 PORT command successful. 150 Opening ASCII mode data connection for /bin/Is. -rw-rw-r- 1 67 1002 6100 Jun 27 11:16 xview-3.2pl.4.README -rw-rw-r- 1 67 1002 2192197 Jun 27 11:17 xview-3.2pl.4.bin.tar.gz 226 Transfer complete. ftp> get xview-3.2pl.4.bin.tar.gz > local: xview-3.2pl.4-bin.tar.gz remote: xview-3.2pl.4.bin.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for xview-3.2pl-4.bin.tar.gz (2192197 bytes). 226 Transfer complete. 2192197 bytes recieved in 728 sees (2.9 Kbytes/sec) ftp> close 221 Good-bye. ftp> quit #

Чтобы не связываться со всеми этими командами ftp, можно воспользоваться программой Netscape, которая позволит вам получить доступ к программному обеспечению, просмотреть его и переписать необходимые программы. Не забудьте перед именем ftp-узла поставить ftp:// вместо обычного http:// (ftp://sunsite.unc.edu). Выделив необходимые программы, дважды щелкните на их названиях, и они будут переписаны на ваш компьютер.

Все файлы, имена которых заканчиваются буквами .Z или .gz, сжаты, и их нужно распаковать. Для этого необходимо дать команду gunzip с именем файла

$ gunzip xview-3.2pl.4.bin.tar.gz

Если распакованный файл имеет окончание .tar, значит, его необходимо разархивировать. Для этого служит команда tar. Разворачивать архив следует только после того, как вы поместили его в нужный каталог. Исходный код, который вы намереваетесь компилировать, обычно помещается в каталог /usr/src. В большинстве случаев файлы из архивов помещаются в подкаталог, который создается при их извлечении; все файлы и каталоги, составляющие пакет прикладных программ, помещаются в этот подкаталог. Например, файлы из архива xvtew-3.2pl.4.bin.tar помещаются в каталог usr. Чтобы проверить, будет ли создан подкаталог, дайте команду tar с опцией t, которая выведет на экран перечень содержимого архива. Посмотрите, начинаются ли имена с имени каталога. Если начинаются, то этот каталог будет создан и извлеченные файлы разместятся в нем. Если имени каталога нет, нужно сначала создать его, затем скопировать в него архивный файл и только после этого извлекать из него файлы.

# tar tf xview-3.2pl.4.bin.tar

Теперь можно извлекать файлы из tar-архива. Для извлечения файлов команда tar дается с опцией х, опцией f и указанием имени архива, а для выдачи путевых имен файлов по мере их извлечения используется опция v.

# tar xvf xview-3.2pl.4.bin.tar

Процедура инсталляции программных средств зависит от конкретного пакета. Инструкции обычно прилагаются к программе инсталляции. Если имя файла заканчивается буквами rpm, для его инсталляции следует пользоваться командой rpm -i. Переписанное с ftp-узла программное обеспечение обычно имеет в своем составе справочные файлы и другую документацию. Обязательно прочтите эти документы.


Оглавление.