Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізіяНаступна ревізіяПо сторонах наступні версії |
uk:slackware:slackbuild_scripts [2014/05/12 09:12 (UTC)] – [Створення скриптів SlakcBuild] streamthreader | uk:slackware:slackbuild_scripts [2014/05/12 09:37 (UTC)] – [External Links] streamthreader |
---|
| |
Рекомендовано усім хто пише скрипт SlackBuild, перед написанням розібратися з системою збірки використаної в конкретному проекті. | Рекомендовано усім хто пише скрипт SlackBuild, перед написанням розібратися з системою збірки використаної в конкретному проекті. |
В процесі написання SlackBuild скриптів Ви будите збільшувати свій ступінь володіння написання Shell скриптів, що є дуже корисним досвідом. В ідеалі, простий проект написаний на мові C, з використанням стандартної системи GNU Make, добрий початок для тренування та практики написання SlackBuild скриптів. <note tip>Для новачка, буде дуже корисно зробити усі кроки створення пакунку в ручному режимі з сирцевого коду, перед тим як братись за написання SlackBuild скприта. Це зменшіть вірогідність появлення помилки та неочікуваної поведінки скрипта.</note tip> | В процесі написання SlackBuild скриптів Ви будите збільшувати свій ступінь володіння написання Shell скриптів, що є дуже корисним досвідом. В ідеалі, простий проект написаний на мові C, з використанням стандартної системи GNU Make, добрий початок для тренування та практики написання SlackBuild скриптів. <note tip>Для новачка, буде дуже корисно зробити усі кроки створення пакунку в ручному режимі з сирцевого коду, перед тим як братись за написання SlackBuild скприта. Це зменшіть вірогідність появлення помилки та неочікуваної поведінки скрипта.</note> |
| |
Submitting SlackBuild scripts to a public repository such as http://www.slackbuilds.org may additionally require adherence to certain conventions and coding standards. For instance, it would be necessary for the script to determine the target architecture at runtime rather than hard-coding it into the script. These standards attempt to make SlackBuild scripts as portable as possible. | Завантаження SlackBuild скрипта до публічного репозіторія як наприклад http://www.slackbuilds.org може вимагати дотримання регламентованих стандартів написання. Наприклад, може бути обов’язково вказування цвілевої архітектури під час запуску скрипта, замість того щоб вписувати архітектуру в сам скрипт. Ці стандарти допомагають зробити SlackBuild скрипти як наймога переносимими між комп'ютерами. |
| |
| ===== Автоматичні генератори SlackBuild скриптів ===== |
| |
===== Automated SlackBuild generators ===== | Деякі інструменти які можуть допомогти в створенні SlackBuild скриптів. Ось деякі приклади. |
| |
Some tools exist that can assist you with creating a SlackBuild script. Here are a few examples. | * [[http://alien.slackbook.org/AST/ | Alien's SlackBuild Toolkit (AST)]] \\ Базований на веб технологіях "майстер", автор [[wiki:user:alienbob|Eric Hameleers]] |
| * [[http://www.dawoodfall.net/slackbuilds/noversion/mkslack/ | mkslack]] \\ SlackBuild генератор, автор David Woodfall |
| |
* [[http://alien.slackbook.org/AST/ | Alien's SlackBuild Toolkit (AST)]] \\ A web-based "wizard" tool by [[wiki:user:alienbob|Eric Hameleers]] | ===== Зовнішні посилання ===== |
* [[http://www.dawoodfall.net/slackbuilds/noversion/mkslack/ | mkslack]] \\ A SlackBuild generator script by David Woodfall | |
| |
===== External Links ===== | * SlackBuilds репозиторій - http://www.slackbuilds.org/ |
| * SlackBuild шаблони - http://slackbuilds.org/templates/ |
* SlackBuilds Repository - http://www.slackbuilds.org/ | |
* SlackBuild templates - http://slackbuilds.org/templates/ | |
| |
| |