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

From Salix OS
Jump to: navigation, search
(См. также)
(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>
su
+
 
и введите пароль администратора системы.
 
и введите пароль администратора системы.
* Теперь можно запускать скрипт. Наберите
+
* Теперь можно запускать скрипт. Наберите<pre>./имя_пакета.SlackBuild</pre>
./имя_пакета.SlackBuild
+
Если сразу отобразится<pre>bash: ./gcalctool.SlackBuild: Отказано в доступе</pre>
Если сразу отобразится
+
значит файл не является исполняемым. Это можно исправить, набрав<pre>chmod +x ./имя_пакета.SlackBuild</pre>
bash: ./gcalctool.SlackBuild: Отказано в доступе
+
значит файл не является исполняемым. Это можно исправить, набрав
+
chmod +x ./имя_пакета.SlackBuild
+
 
или (в графическом окружении Xfce) правой кнопкой мыши по скрипту --> вкладка "Права" --> поставьте галочку перед "Разрешить запуск этого файла в качестве программы".
 
или (в графическом окружении Xfce) правой кнопкой мыши по скрипту --> вкладка "Права" --> поставьте галочку перед "Разрешить запуск этого файла в качестве программы".
* Собранный пакет сохраняется в папке '''/tmp''' — вы можете скопировать его оттуда в папку со скриптом SlackBuild, где вы открыли терминал, и сразу установить его командой
+
* Собранный пакет сохраняется в папке '''/tmp''' — вы можете скопировать его оттуда в папку со скриптом SlackBuild, где вы открыли терминал, и сразу установить его командой<pre>installpkg имя_файла_пакета.tgz(txz)</pre>
installpkg имя_файла_пакета.tgz(txz)
+
Чтобы скопировать имя файла пакета, используйте команду для отображения содержимого текущей папки<pre>ls</pre>
Чтобы скопировать имя файла пакета, используйте команду для отображения содержимого текущей папки
+
Для удаления пакета используйте команду<pre>removepkg имя_пакета(или имя_файла_пакета.tgz(txz))</pre>
ls
+
 
Для удаления пакета используйте команду
+
== SLKBUILD ==
removepkg имя_пакета(или имя_файла_пакета.tgz(txz))
+
# Откроем терминал в папке со скриптом 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

  1. Откроем терминал в папке со скриптом SLKBUILD.
  2. Получим права root (см. выше).
  3. Выполним
    slkbuild -X

Готовый пакет появится в исходной папке, который можно сразу же установить (см. выше).

См. также