КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль

Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!

Здравствуйте, гость ( Вход | Регистрация )



 
Ответить в эту темуОткрыть новую тему
> Rpm-пакеты, как создать?
keeper
сообщение 10.11.2007, 15:25
Сообщение #1


WRS
Group Icon


Группа: VIP
Сообщений: 2 774
Регистрация: 17.8.2007
Из: Барнаул
Пользователь №: 4 120



Репутация:   47  


Кто знает, подскажите, можно ли из исходников(которые лежат в архивах tar.gz) собрать rpm-пакет для установки. И второй вопрос, как это сделать?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
c0rsa1r
сообщение 10.11.2007, 19:41
Сообщение #2


c0rsa1r of the queen
Group Icon


Группа: Sibnet-club
Сообщений: 1 125
Регистрация: 20.9.2007
Из: Matrix HDD 1st sector
Пользователь №: 6 164



Репутация:   55  


Цитата(keeper @ 10.11.2007, 14:25) *

Кто знает, подскажите, можно ли из исходников(которые лежат в архивах tar.gz) собрать rpm-пакет для установки. И второй вопрос, как это сделать?

можно, только сорцы - те которые .tar.gz - это авторские пакеты
их лучше ставить
по схеме
./configure --help
./configure some-options
make
make install
удалять
make uninstall

для rpm-based дистров есть свои пакеты с сорцами называются
some-program-version-sources.rpm, либо some-program-version-src.rpm для rpm-based дистров

соответственно про последние написано в man rpm.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Asphyxis
сообщение 10.11.2007, 21:58
Сообщение #3


Любит поговорить
Group Icon


Группа: Пользователи
Сообщений: 301
Регистрация: 27.7.2007
Пользователь №: 2 732



Репутация:   10  


Цитата(keeper @ 10.11.2007, 14:25) *

Кто знает, подскажите, можно ли из исходников(которые лежат в архивах tar.gz) собрать rpm-пакет для установки. И второй вопрос, как это сделать?

можно через консоль и конвектора alien
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
macless
сообщение 10.11.2007, 23:12
Сообщение #4


Болтун
Group Icon


Группа: Sibnet-club
Сообщений: 744
Регистрация: 22.6.2007
Из: Барнаул
Пользователь №: 487



Репутация:   51  


Цитата(Asphyxis @ 10.11.2007, 20:58) *

можно через консоль и конвектора alien

А подробнее сложно написать??
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Asphyxis
сообщение 12.11.2007, 1:43
Сообщение #5


Любит поговорить
Group Icon


Группа: Пользователи
Сообщений: 301
Регистрация: 27.7.2007
Пользователь №: 2 732



Репутация:   10  


Цитата(macless @ 10.11.2007, 22:12) *

А подробнее сложно написать??

хм.. ну я не думаю, что если вы хотя бы пробовали им пользоваться, то вопросов возникнуть не должно

в консоле пишем alien -help вроде и вот вам списки команд, к сожалению в винде сейчас и поэтому более подробно написать не могу, попробуйте там всё понятно впринципе
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dimbas
сообщение 12.11.2007, 9:17
Сообщение #6


Молчун
Group Icon


Группа: Пользователи
Сообщений: 22
Регистрация: 7.10.2007
Пользователь №: 7 312



Репутация:   0  


поставь KRPMbuilder там все понятно
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ktak
сообщение 12.11.2007, 11:28
Сообщение #7


Технический специалист
Group Icon


Группа: VIP
Сообщений: 1 354
Регистрация: 18.12.2006
Из: Новосибирск
Пользователь №: 18



Репутация:   124  


Цитата(keeper @ 10.11.2007, 14:25) *

Кто знает, подскажите, можно ли из исходников(которые лежат в архивах tar.gz) собрать rpm-пакет для установки. И второй вопрос, как это сделать?

К некоторым сырцам идут конфиг-файлы для сборки RPM. В этом случае для сборки rpm надо сделать что-то типа "rpm-build -tb file.tar.bz2". Если конфиг файла нет, rpm-build просто проругается - ничего страшного.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Iluha
сообщение 13.11.2007, 1:12
Сообщение #8


Молчун
Group Icon


Группа: Пользователи
Сообщений: 34
Регистрация: 6.10.2007
Пользователь №: 7 220



Репутация:   0  


Цитата(keeper @ 10.11.2007, 14:25) *

Кто знает, подскажите, можно ли из исходников(которые лежат в архивах tar.gz) собрать rpm-пакет для установки. И второй вопрос, как это сделать?


не компилируя исходники, ты не сможешь создать пакет.
Так что gzip -cd archive.tar.gz | tar xvf -
Устанавливай checkinstall (ищи на rpm.pbone.net, не найдешь могу закинуть)

Проводишь стандартные процедуры установки:
./configure
make
checkinstall

Запускается утилита checkinstall. Спрашивает какой пакет собирать (RPM, DEB, ... )
Можешь свой комментарий (типа description ) написать.

Собранный пакет будет лежать, по-моему, в /usr/src/rpm/i386.

Если что-то не так сказал, то man checkinstall.

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
keeper
сообщение 13.11.2007, 22:36
Сообщение #9


WRS
Group Icon


Группа: VIP
Сообщений: 2 774
Регистрация: 17.8.2007
Из: Барнаул
Пользователь №: 4 120



Репутация:   47  


Спасибо всем, кто помог, щас вроде разобрался с rpmbuild.

Сообщение отредактировал keeper - 13.11.2007, 22:36
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 16.4.2024, 21:24
Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов