Инструменты пользователя

Инструменты сайта


install

**Это старая версия документа!**

1 шаг

Получение исходников. Закачиваем исходники. Здесь обычно есть два варианта: 1. Закачать готовый архив в формате tar.gz

2 шаг

Распаковываем тарболы. Это можно сделать при помощи любого графического архиватора (например File Roller в Гноме), или же из консоли:

tar xvzf имя.архива.tar.gz

для архива ‘.tar.bz2’:

tar xvjf имя.архива.tar.bz2

3 шаг

Затем перемещаемся в распакованный таким образом каталог и внимательно читаем, что написано в файлах README и INSTALL. Этот шаг абсолютно необходим. Без него ничего работать не будет.

4 шаг

Конфигурирование и компиляция Если инструкции требуют запуска скрипта с названием configure в качестве первого шага, сначала прогоняем:

./configure —help

и внимательно читаем, какие опции можно послать скрипту configure для правильного конфигурирования программы. Затем запускаем:

./configure

с выбранными опциями. На этом этапе программе могут понадобиться зависимости, которые либо не установлены в нашей системе, либо не найдены скриптом configure. В первом случае, их надо найти и поставить, во втором — еще раз исследовать опции скрипта configure на предмет указания ему места, где искать нужные зависимости. 5 шаг

Если configure сработал нормально, запускаем make. Здесь тоже возможны варианты. Если make завершается ошибкой, копируем ошибку в окошка ГУГЛА и смотрим, как наши товарищи по несчастью справились с подобной ошибкой. Иногда решения нет, и надо писать разработчику. 6 шаг

Установка Если make прошел нормально, мы почти у цели. Думаете, теперь надо прогонять make install? В сущности, можно и так (не забудьте стать рутом для этого). Но Правильный Путь™ заключается в том, чтобы сделать теперь из скомпилированного исходника пакет для нашего дистрибутива и поставить его средствами штатного менеджера пакетов. 7 шаг

Создание пакета

checkinstall Это одна из немалого количества программ для построения пакетов из исходников. Она не дистроспецифична и генерирует пакеты для самых распространённых пакетных менеджеров (в отличие от paco, который тоже всем хорош, кроме того, что держит свою базу пакетов). В классической схеме сборки приложения из исходников, использующих automake (./configure && make && make install)’, эта утилита заменяет собой ’make install. Делая в принципе то же самое, но при этом регистрируя устанавливаемую программу в пакетной базе дистрибутива. 8 шаг

checkinstall -R

Построит и установит RPM пакет(для Fedora, Mandriva, SuSe, Alt, ASP…)

checkinstall -D

Создаст и установит DEB-пакет(для Debian, Ubuntu…)

checkinstall -S

Создаст и установит TGZ-пакет(для Slackware, Zenwalk, DeepStyle, Vektorlinux, Mops; в поставке дистра есть checkinstall, патченный самим Патриком…)

Имя пакета по умолчанию будет myNewUtil. Версия: 1.2.3. После запуска checkinstall всегда просит ввести описание пакета, а также даёт возможность изменить имя, версию и т.д.

Работа с модулями

Работа с модулями

install.1370447891.txt.gz · Последнее изменение: 2013/06/05 19:58 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux