Подскажите, пожалуйста, каковы общие принципы установки tarball'ов.

Linux tarball

В смысле, какие операции надо делать, а то не везде есть Readme, где это указано.
Ось - Mandriva linux 2008.0
Ответы:
на сколько я знаю у мандривы в качестве менеджера пакетов используеться rpm..
соответсвенно в твоем случае тебе пакетик надо сначала сбилдить.. а что бы сбилдить необходимо наличие spec файла..
и вот если этот файлик есть, то просто натыкиваем:
readme в мандриве заменяет команда man
man tar
Тарболл - простой архив, результат работы команды tar
Изначально tar был предназначен для записи на магнитную ленту (Tape Archiver).
filename.tar - с нулевой компрессией
filename.tar.gz - во второй проход зажат gzip-ом
распаковывается
tar zxvf filename.tar.gz
tar zxf filename.tar.gz
cd <имя папки>
./configure
make
sudo make install
как правило, общая схема такая
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 собрать)


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.