The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"создать deb пакет"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Портирование)
Изначальное сообщение [ Отслеживать ]

"создать deb пакет"  +/
Сообщение от gred (ok) on 07-Ноя-13, 18:27 
добрый день,

есть некое ПО, для конкретности пусть это будет апач, которое взято из официального репозитория дистрибутива. В данное ПО вносятся кастомные правки, после чего снова собирается deb пакет, допустим custom-apache-2.2.4.deb.

будет свой репозиторий.

почти все получается, кроме того, что мне необходимо, чтобы такие пакеты устанавливались (через apt-get) абсолютно отдельно от системных пакетов, допустим в /custom.

кто знает, как этого добиться?

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

заранее спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "создать deb пакет"  +/
Сообщение от pavel_simple (ok) on 07-Ноя-13, 18:43 
>[оверквотинг удален]
> есть некое ПО, для конкретности пусть это будет апач, которое взято из
> официального репозитория дистрибутива. В данное ПО вносятся кастомные правки, после чего
> снова собирается deb пакет, допустим custom-apache-2.2.4.deb.
> будет свой репозиторий.
> почти все получается, кроме того, что мне необходимо, чтобы такие пакеты устанавливались
> (через apt-get) абсолютно отдельно от системных пакетов, допустим в /custom.
> кто знает, как этого добиться?
> пока похоже на то, что дебианские тулзы не видят файлы, которые ставятся
> вне стандартной иерархии.
> заранее спасибо.

apt-get source apache2
nano ./debian/rules
ls -la debian/patches/?
debchange
debuild -uc -us


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "создать deb пакет"  +/
Сообщение от pavel_simple (ok) on 07-Ноя-13, 18:49 
P.S. ИМХО
ставитm нужно не во всякие там /custom а в /opt/$enterprise

P.P.S.
man dh нынче доставляет , не то что былО

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "создать deb пакет"  +/
Сообщение от gred (ok) on 07-Ноя-13, 18:56 
> P.S. ИМХО
> ставитm нужно не во всякие там /custom а в /opt/$enterprise

ну то уже не столь важно.

про debchange не знал, сейчас попробую

> P.P.S.
> man dh нынче доставляет , не то что былО

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "создать deb пакет"  +/
Сообщение от gred (ok) on 07-Ноя-13, 19:01 
>> P.S. ИМХО
>> ставитm нужно не во всякие там /custom а в /opt/$enterprise
> ну то уже не столь важно.
> про debchange не знал, сейчас попробую

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "создать deb пакет"  +/
Сообщение от pavel_simple (ok) on 07-Ноя-13, 19:03 
>>> P.S. ИМХО
>>> ставитm нужно не во всякие там /custom а в /opt/$enterprise
>> ну то уже не столь важно.
>> про debchange не знал, сейчас попробую
> а, нет, все-равно не хочет.
> debchange - тот-же самый dch, который я и так использую

что не хочет-то?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "создать deb пакет"  +/
Сообщение от gred (ok) on 07-Ноя-13, 19:15 
>>>> P.S. ИМХО
>>>> ставитm нужно не во всякие там /custom а в /opt/$enterprise
>>> ну то уже не столь важно.
>>> про debchange не знал, сейчас попробую
>> а, нет, все-равно не хочет.
>> debchange - тот-же самый dch, который я и так использую
> что не хочет-то?

не хочет подбирать файлы из /custom
спецом проверил, оставив чаcть файлов под /usr.
итог: файлы из /usr в пакете есть,
файлов из /custom - нету


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "создать deb пакет"  +/
Сообщение от pavel_simple (ok) on 07-Ноя-13, 19:20 
>[оверквотинг удален]
>>>>> ставитm нужно не во всякие там /custom а в /opt/$enterprise
>>>> ну то уже не столь важно.
>>>> про debchange не знал, сейчас попробую
>>> а, нет, все-равно не хочет.
>>> debchange - тот-же самый dch, который я и так использую
>> что не хочет-то?
> не хочет подбирать файлы из /custom
> спецом проверил, оставив чаcть файлов под /usr.
> итог: файлы из /usr в пакете есть,
> файлов из /custom - нету

https://wiki.debian.org/IntroDebianPackaging

#!/usr/bin/make -f
%:
        dh $@

override_dh_auto_install:
        $(MAKE) DESTDIR=$$(pwd)/debian/hithere prefix=/usr install

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру