readme в мандриве заменяет команда man
man tar
Тарболл - простой архив, результат работы команды tar
Изначально tar был предназначен для записи на магнитную ленту (Tape Archiver).
filename.tar - с нулевой компрессией
filename.tar.gz - во второй проход зажат gzip-ом
распаковывается
tar zxvf filename.tar.gz
1. Нужно стараться ставить пакеты из репозитария дистрибутива. Это позволяет автоматизировать процедуры установки, обновления и удаления пакетов. В настоящий момент в официальных репозитариях + PLF содержится более 20 тыс. пакетов:
$ urpmq --list | wc -l
20852
О том, как подключить репозитарии - [1]
2. Если Вы смогли найти только лишь тарболл с нужной программой, то из него необходимо сделать rpm-пакет. Довольно подробно это описано в [2]. Автоматизировать все действия по сборке пакетов позволяет скрипт checkinstall, который есть в официальных репозитариях. При использовании данного скрипта необходимо вместо
./configure && make && sudo make install
выполнить
./configure && make && checkinstall
в результате чего в /usr/src/rpm/RPMS/<ВашаАрхитектура> будет создан соответствующий пакет, который уже можно будет поставить, выполнив
urpmi /usr/src/rpm/RPMS/<ВашаАрхитектура>/<ИмяПакета>.rpm
В первый раз сборка вручную может показаться довольно сложной. Сперва необходимо распаковать файлы из тарболла:
tar xvf ./<ИмяПакета>.tar.gz
Затем перейти в распакованный каталог и выполнить скрипт конфигурирования:
cd <ИмяПакета>
./configure
Скорее всего, configure выдаст сообщения, что не может найти заголовочных файлов для каких-нибудь библиотек - их все нужно установить. Чаще всего заголовочные файлы для библиотек содержатся в пакетах с суффиксом "-devel" (например, libxml2-devel). При удачном завершении configure в каталоге должен появиться файл Makefile.
Теперь необходимо собрать программу (установите перед этим компилятор gcc и make - проще всего для этого поставить метапакеты task-c++-devel и task-c-devel):
make
Если компилятор не выдал ошибок и программа успешно собралась, теперь можно либо ставить напрямую:
make install
либо собрать rpm:
checkinstall
и поставить пакет при помощи urpmi, rpm или Software Installer.
з.ы.1 постарайтесь никогда не делать ./configure && make && sudo make install, так как в результате получите помойку в /usr/local, с которой придется разбираться только вручную, используйте checkinstall.
з.ы.2 некоторые тарболлы (например, Firefox c download.mozilla-europe.org) содержат уже собранные программы. В таком случае можно их просто распаковывать и помещать, например, в /opt/<имя_программы> (можно сделать это ручками, а можно тоже rpm собрать)