Difference between revisions of "Использование скриптов SlackBuild и SLKBUILD"

From Salix OS
Jump to: navigation, search
(Created page with "Собрать отсутствующий в официальных репозиториях Slackware пакет можно при помощи скриптов SlackBuild. Ос...")
 
Line 21: Line 21:
 
* Собранный пакет сохраняется в папке '''/tmp''' — вы можете скопировать его оттуда в папку со скриптом SlackBuild, где вы открыли терминал, и сразу установить его командой
 
* Собранный пакет сохраняется в папке '''/tmp''' — вы можете скопировать его оттуда в папку со скриптом SlackBuild, где вы открыли терминал, и сразу установить его командой
 
  installpkg имя_файла_пакета.tgz(txz)
 
  installpkg имя_файла_пакета.tgz(txz)
Чтобы скопировать имя пакета, используйте команду
+
Чтобы скопировать имя файла пакета, используйте команду
 
  ls
 
  ls
  

Revision as of 21:10, 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

См. также