Difference between revisions of "Использование скриптов SlackBuild и SLKBUILD"
From Salix OS
Line 5: | Line 5: | ||
* Перейдите на страницу пакета. | * Перейдите на страницу пакета. | ||
* Перейдите по ссылке(ам), указанной после заголовка '''Source Downloads''' для загрузки архива с исходным кодом собираемой программы. | * Перейдите по ссылке(ам), указанной после заголовка '''Source Downloads''' для загрузки архива с исходным кодом собираемой программы. | ||
− | * Перейдите по ссылке | + | * Перейдите по ссылке, указанной после заголовка '''Download SlackBuild''' для загрузки архива со скриптом SlackBuild и другими дополнительными файлами. |
* Распакуйте архив со скриптом SlackBuild и другими дополнительными файлами (находятся в одной папке). | * Распакуйте архив со скриптом SlackBuild и другими дополнительными файлами (находятся в одной папке). | ||
* Переместите архив с исходным кодом собираемой программы в распакованную папку со скриптом SlackBuild. | * Переместите архив с исходным кодом собираемой программы в распакованную папку со скриптом SlackBuild. |
Revision as of 21:13, 29 March 2012
Собрать отсутствующий в официальных репозиториях Slackware пакет можно при помощи скриптов SlackBuild. Основной источник этих скриптов — сайт SlackBuilds.org. Для автоматизированной сборки существует программа Sourcery.
Порядок сборки:
- Найдите в строке поиска сайта SlackBuilds.org необходимый вам пакет для выбранной версии Slackware.
- Перейдите на страницу пакета.
- Перейдите по ссылке(ам), указанной после заголовка Source Downloads для загрузки архива с исходным кодом собираемой программы.
- Перейдите по ссылке, указанной после заголовка Download SlackBuild для загрузки архива со скриптом SlackBuild и другими дополнительными файлами.
- Распакуйте архив со скриптом SlackBuild и другими дополнительными файлами (находятся в одной папке).
- Переместите архив с исходным кодом собираемой программы в распакованную папку со скриптом SlackBuild.
- Перейдите в распакованную папку со скриптом SlackBuild и откройте здесь терминал.
- Запускать скрипт на исполнение необходимо от лица суперпользователя (root). Чтобы получить эти права, наберите команду
su
и введите пароль администратора системы.
- Теперь можно запускать скрипт. Наберите
./имя_пакета.SlackBuild
Если сразу отобразится
bash: ./gcalctool.SlackBuild: Отказано в доступе
значит файл не является исполняемым. Это можно исправить, набрав
chmod +x ./имя_пакета.SlackBuild
или (в графическом окружении Xfce) правой кнопкой мыши по скрипту --> вкладка "Права" --> поставьте галочку перед "Разрешить запуск этого файла в качестве программы".
- Собранный пакет сохраняется в папке /tmp — вы можете скопировать его оттуда в папку со скриптом SlackBuild, где вы открыли терминал, и сразу установить его командой
installpkg имя_файла_пакета.tgz(txz)
Чтобы скопировать имя файла пакета, используйте команду
ls