Помогите написать .spec файл для rpm пакета. Есть файлы в директории например картинки, документы. Из этих файлов хочу сделать rpm пакет. после устаноки которого эти файлы скопируются в определенный деректории..
Хелп....
Сборка rpm пакета
Модератор: Bizdelnick
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Сборка rpm пакета
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Сборка rpm пакета
up
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
powerfox
- Сообщения: 458
Re: Сборка rpm пакета
По-любому, придётся либо в spec прописать скрипт, который раскидает по директориям файлы, а уже потом добавит в пакет.
Либо просто их раскидать mypackage/bin, mypackage/usr и т.д. Тогда spec нужен только список файлов. У k3b есть отличный spec - там коротенький скриптик для получения списка файлов.
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Сборка rpm пакета
Вот что я попытался сделать, но не получилось...
# Rozn TORG busnes sxema for project ANANAS
# Spec file for building rpm and rpms under Mandriva Linux
# $Name: $
#
%define ShortName Trade
%define _qtdir %(echo $QTDIR)
#%define OSDISTR %(OSVENDOR=REDHAT; echo $OSVENDOR)
%define OSDISTR %(if [ -e /etc/altlinux-release ] ; then OSVENDOR=ALT; fi ; echo $OSVENDOR )
Name: rozn_trog
Version: 0.9.1
Release: 0.0.1
Summary: Runtime and development environment of Finance Applications
Summary(ru_RU.UTF8): Среда разработки и исполнения прикладных решений автоматизации оперативного, бухгалтерского и других видов учета.
License: GPL
Url: http://ananas.lrn.ru/
Vendor: Project Ananas
Group(ru): ананас
Group: Ananas
#Source: %name-%version.tar.bz2
#BuildRequires: gcc-c++ libstdc++-devel
%description -l ru_RU.UTF8
Бизнес-схема для Платформы Ананас предназначена для автомматизации малых и средних предприятий.
Обеспечивает автоматизацию ведения оперативного розничного учета.
Разработчики
---------------
master@kha Дмитрий Сорокин
Spike Абросимов Виктор
%description
Rozn Torg busnes sxema for platform ANANAS
Developers
---------------
Dmitriy SOROKIN maste@kha
Victor ABROSIMOV Spike
# Файлы, которые будут помещены в пакет
%files
/home/anytik/ananas/rozn_torg/rozn_torg.cfg
#/home/Spike/ananas/rozn_torg
# Действия, выполняемые при установке пакета
%install
# Файл port копируется в каталог /usr/bin (права доступа 777)
%/home/anytik/ananas/rozn_torg/rozn_torg.cfg
# Файл port.1 копируется в каталог /usr/man/man1 (права доступа 444)
#install -m 777 -o 0 -g 0 /root/port/port.1 /usr/man/man1
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Сборка rpm пакета
up
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Сборка rpm пакета
помогите...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Сборка rpm пакета
помогите...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.