Difference between revisions of "Использование скриптов SlackBuild и SLKBUILD"
From Salix OS
(→См. также) |
(SLKBUILD) |
||
Line 1: | Line 1: | ||
+ | == SlackBuild == | ||
Собрать отсутствующий в официальных репозиториях Slackware пакет можно при помощи скриптов SlackBuild. Основной источник этих скриптов — сайт '''[http://slackbuilds.org/ SlackBuilds.org]'''. Для автоматизированной сборки существует программа [[Sourcery/ru|Sourcery]]. | Собрать отсутствующий в официальных репозиториях Slackware пакет можно при помощи скриптов SlackBuild. Основной источник этих скриптов — сайт '''[http://slackbuilds.org/ SlackBuilds.org]'''. Для автоматизированной сборки существует программа [[Sourcery/ru|Sourcery]]. | ||
Line 9: | Line 10: | ||
* Переместите архив с исходным кодом собираемой программы в распакованную папку со скриптом SlackBuild. | * Переместите архив с исходным кодом собираемой программы в распакованную папку со скриптом SlackBuild. | ||
* Перейдите в распакованную папку со скриптом SlackBuild и откройте здесь терминал. | * Перейдите в распакованную папку со скриптом SlackBuild и откройте здесь терминал. | ||
− | * Запускать скрипт на исполнение необходимо с правами суперпользователя (root). Чтобы получить эти права, наберите команду | + | * Запускать скрипт на исполнение необходимо с правами суперпользователя (root). Чтобы получить эти права, наберите команду<pre>su</pre> |
− | + | ||
и введите пароль администратора системы. | и введите пароль администратора системы. | ||
− | * Теперь можно запускать скрипт. Наберите | + | * Теперь можно запускать скрипт. Наберите<pre>./имя_пакета.SlackBuild</pre> |
− | + | Если сразу отобразится<pre>bash: ./gcalctool.SlackBuild: Отказано в доступе</pre> | |
− | Если сразу отобразится | + | значит файл не является исполняемым. Это можно исправить, набрав<pre>chmod +x ./имя_пакета.SlackBuild</pre> |
− | + | ||
− | значит файл не является исполняемым. Это можно исправить, набрав | + | |
− | + | ||
или (в графическом окружении Xfce) правой кнопкой мыши по скрипту --> вкладка "Права" --> поставьте галочку перед "Разрешить запуск этого файла в качестве программы". | или (в графическом окружении Xfce) правой кнопкой мыши по скрипту --> вкладка "Права" --> поставьте галочку перед "Разрешить запуск этого файла в качестве программы". | ||
− | * Собранный пакет сохраняется в папке '''/tmp''' — вы можете скопировать его оттуда в папку со скриптом SlackBuild, где вы открыли терминал, и сразу установить его командой | + | * Собранный пакет сохраняется в папке '''/tmp''' — вы можете скопировать его оттуда в папку со скриптом SlackBuild, где вы открыли терминал, и сразу установить его командой<pre>installpkg имя_файла_пакета.tgz(txz)</pre> |
− | + | Чтобы скопировать имя файла пакета, используйте команду для отображения содержимого текущей папки<pre>ls</pre> | |
− | Чтобы скопировать имя файла пакета, используйте команду для отображения содержимого текущей папки | + | Для удаления пакета используйте команду<pre>removepkg имя_пакета(или имя_файла_пакета.tgz(txz))</pre> |
− | + | ||
− | Для удаления пакета используйте команду | + | == SLKBUILD == |
− | + | # Откроем терминал в папке со скриптом SLKBUILD. | |
+ | # Получим права root (см. выше). | ||
+ | # Выполним<pre>slkbuild -X</pre> | ||
+ | Готовый пакет появится в исходной папке, который можно сразу же установить (см. выше). | ||
== См. также == | == См. также == |
Revision as of 09:46, 10 June 2012
SlackBuild
Собрать отсутствующий в официальных репозиториях 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Для удаления пакета используйте команду
removepkg имя_пакета(или имя_файла_пакета.tgz(txz))
SLKBUILD
- Откроем терминал в папке со скриптом SLKBUILD.
- Получим права root (см. выше).
- Выполним
slkbuild -X
Готовый пакет появится в исходной папке, который можно сразу же установить (см. выше).
См. также
- Sourcery
- Building packages with slkbuild — сборка пакетов при помощи скриптов SLKBUILD.