Многие пакеты прикладных программ, находящиеся на стадии разработки или рассчитанные на разные платформы, могут быть представлены не в формате 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-узла программное обеспечение обычно имеет в своем составе справочные файлы и другую документацию. Обязательно прочтите эти документы.