The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
создать deb пакет, !*! gred, 07-Ноя-13, 18:27  [смотреть все]
добрый день,

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

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

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

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

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

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

  • создать deb пакет, !*! pavel_simple, 18:43 , 07-Ноя-13 (1)
    >[оверквотинг удален]
    > есть некое ПО, для конкретности пусть это будет апач, которое взято из
    > официального репозитория дистрибутива. В данное ПО вносятся кастомные правки, после чего
    > снова собирается 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


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

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

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

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

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

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

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

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

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

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

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

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


              • создать deb пакет, !*! pavel_simple, 19:20 , 07-Ноя-13 (7)
                >[оверквотинг удален]
                >>>>> ставит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




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

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