Источники source (как пользоваться репозитарием)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Источники source

Сообщение shevan »

Как пользоваться этим?
http://ftp.belnet.be/packages/slackware/slackware/source/

В Debian репозитарий с исходниками можно подключить к пакетному менеджеру.
Аналогично, какими утилитами пользоваться? Как скачивать исходники? Как их искать в этом обширном дереве?
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Источники source

Сообщение shevan »

Насколько я понял, скачивается Slackbuild
Спасибо сказали:
hottab
Сообщения: 25

Re: Источники source

Сообщение hottab »

shevan писал(а):
01.12.2010 15:11
Насколько я понял, скачивается Slackbuild

Не только.
Скачивается, например весь каталог pidgin:
http://ftp.belnet.be/packages/slackware/sl...rce/xap/pidgin/

Потом
cd pidgin
./pidgin.Slackbuild

Все.
После сборки в каталоге /tmp будет готовый пакет.

Из личного опыта: Пару раз у меня скрипт сборки менял права на /tmp.
С тех пор я указываю отдельный каталог для сборки, типа

TMP=/tmp/MyBuild ./pidgin.SlackBuild

Где-то так...
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Источники source

Сообщение shevan »

Ок.

А получится ли из него сделать репозитарий типа?
http://sbopkg.googlecode.com/svn-history/t.../README-repos.d

Ну хоть какая-то автоматизация... Не искать же вручную пакеты, я уж не говорю о правке слакбилдов, конфигов и т.д.
sbopkg это удобно
Спасибо сказали:
hottab
Сообщения: 25

Re: Источники source

Сообщение hottab »

shevan писал(а):
01.12.2010 15:29
Ок.

А получится ли из него сделать репозитарий типа?
http://sbopkg.googlecode.com/svn-history/t.../README-repos.d

А с целью, извините?
Автоматом перебирать все штатные пакеты?
Ну хоть какая-то автоматизация... Не искать же вручную пакеты, я уж не говорю о правке слакбилдов, конфигов и т.д.
sbopkg это удобно
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Источники source

Сообщение shevan »

hottab писал(а):
01.12.2010 15:43
А с целью, извините?
Автоматом перебирать все штатные пакеты?

С целью иметь локальный репозитарий. Ну в смысле кэш.

Все штатные пакеты пересобирать нет желания. Но в некоторых есть смысл.
Спасибо сказали:
hottab
Сообщения: 25

Re: Источники source

Сообщение hottab »

shevan писал(а):
01.12.2010 15:59
hottab писал(а):
01.12.2010 15:43
А с целью, извините?
Автоматом перебирать все штатные пакеты?

С целью иметь локальный репозитарий. Ну в смысле кэш.

Эммм....
А
rsync -a --progress --delete slackware.osuosl.org::slackware/slackware-current/ ./slackware-current/

периодически не поможет?
( ;) )
Все штатные пакеты пересобирать нет желания. Но в некоторых есть смысл.

В некоторых - вполне возможно.
Так некоторые можно и слакбилдом перебрать - дело нехитрое....
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Источники source

Сообщение shevan »

Запишу я себе код, дома попробую

Код: Выделить всё

# $Id$
# slackware.osuosl.org repository file
#
# DO NOT EDIT THIS FILE.  CHANGES WILL BE OVERWRITTEN.
# See README-repos.d in the sbopkg /doc directory for
# information on this directory and how to create
# custom repository files.
#
# Repo Branch Description Tag Tool Link CheckGPG
Osuosl 13.1 "slackware.osuosl.org source repository for Slackware 13.1" _osuosl rsync slackware.osuosl.org::slackware/source ""


BTW: спасибо за rsync формат :yes3:
Спасибо сказали: