Linux - Как легко создать свой DEB package на Линукс

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 37

  • @ПавелПронин-у8м
    @ПавелПронин-у8м Місяць тому +8

    Теперь для полного феншуя надо видео "Как создать свой Debian-like репозиторий" :) Потому что ставить пакеты с помощью dpkg без автоматического разрешения зависимостей как-то не модно уже :)

  • @dubloid
    @dubloid Місяць тому +3

    Мануальчик по сборке суперский!
    Всё маскимально просто и более чем понятно!❤️

  • @jurkinss1
    @jurkinss1 Місяць тому

    Денис Спасибо тебе за твой труд. Уже работаю девопсом благодаря тебе но всё равно слежу за каналом часть моей жизни ;).

    • @ADV-IT
      @ADV-IT  Місяць тому

      Спасибо!

  • @valerayatskevich3293
    @valerayatskevich3293 Місяць тому +1

    Величайший! Ждем готовый CI/CD Pipeline. А вообще крутая идея делать реальные проекты.

  • @adelkudryashev
    @adelkudryashev Місяць тому +2

    Отличный ролик. Спасибо!

  • @timapigolev1640
    @timapigolev1640 Місяць тому +2

    Классно, простыми словами о сложных вещах.

  • @alogic75
    @alogic75 Місяць тому +5

    Ну, если на тяп-ляп и как быстрый пример, то сойдёт, мне понравилось. Но по-настоящему, нужен deb-src, чтобы можно было собрать пакет из исходников и на разных архитектурах, нужна лицензия, нужны ограничения на версии зависимостей. Короче, собранный по-правильному пакет требует больше работы.

    • @ЕвгенийБудин-ж5з
      @ЕвгенийБудин-ж5з Місяць тому

      А что за лицензия?

    • @alogic75
      @alogic75 Місяць тому +1

      @@ЕвгенийБудин-ж5з каждый софт идёт с упоминанием о правах пользователя и автора.

  • @sd3veng338
    @sd3veng338 Місяць тому +4

    хотелось бы на rpm. к примеру собрать nginx из исходников с модулями и запаковать его

  • @viktorkrechikov7293
    @viktorkrechikov7293 Місяць тому +1

    Spasibo Denis as usual exellent

  • @als-creator
    @als-creator Місяць тому +2

    про appimage бы, чтобы работало без зависимостей

  • @dimaqwerty381
    @dimaqwerty381 Місяць тому +2

    Есть программа для создания deb пакетов.

  • @VitaliySunny
    @VitaliySunny Місяць тому +1

    А, так вот что это за deb-пакеты. Думал что-то более сложное, как LXC контейнеры.

  • @mt_chopper
    @mt_chopper Місяць тому +1

    Было очень интересно и очень полезно, спасибо )
    А куда прописываются зависимости чтобы система знала какие файлы потом удалять?

    • @alogic75
      @alogic75 Місяць тому +2

      Зависимости это то, что система должна поставить перед установкой пакета. Обычно -- библиотеки нужные для работы его бинарников. Так как эти библиотеки могут быть нужны и другим пакетам, то обычно они не удаляются вместе с пакетом. Но apt потом может сказать, что у вас остались пакеты с библиотеками, которые никому не нужны и предложит сделать 'apt autoremove'.

    • @mt_chopper
      @mt_chopper Місяць тому

      @@alogic75 благодарю!

  • @viktorkrechikov7293
    @viktorkrechikov7293 Місяць тому +1

    возможно сделать лекции о terragrunt?

    • @ADV-IT
      @ADV-IT  Місяць тому

      ua-cam.com/video/SBXaENHfW70/v-deo.html

  • @unlessyou322
    @unlessyou322 Місяць тому

    Я 1 момент не догнал, в usr/bin/ как туда скачать тераформ , вы чтото скачали и установили , но не очень понял что и как?

    • @ADV-IT
      @ADV-IT  Місяць тому

      Посмотри урок про как качать программы

    • @unlessyou322
      @unlessyou322 Місяць тому

      та нет,Я опытный пользователь линукс, просто вы скачали на свой линукс терагрант и тераформ на 6:28 ,а нафиг тогда деб пекейдж, типо Я думал он как докер работает (сам скачивает файлы), мб Я какойто момент не понимаю, поэтому спрашиваю

    • @ADV-IT
      @ADV-IT  Місяць тому

      @@unlessyou322 ну я просто для примера скачал их

    • @ADV-IT
      @ADV-IT  Місяць тому +1

      типа сделать devops DEB package с разными програмками

    • @unlessyou322
      @unlessyou322 Місяць тому

      @@ADV-IT если честно Я не отупляю до сих пор , но эт уже моя проблема (буду сам разбираться)
      в который раз хочу сказать СПАСИБО ВАМ ОГРОМНОЕ ЗА ВАШ ТРУД!

  • @comazloytroy3061
    @comazloytroy3061 2 місяці тому +1

    ыспасибо

  • @i_am_ghost.
    @i_am_ghost. Місяць тому +1

    получается если я соберу ocserv 1.3.0 которого нет на debian 12, вытащу бинарник и упакую в deb пакет, он будет работать на другой системе?

    • @mt_chopper
      @mt_chopper Місяць тому +1

      если бинарь заведется, то скорее всего - да.

    • @MrMikhailDJ
      @MrMikhailDJ Місяць тому

      Если нужен только бинарник, то зачем deb делать, если можно просто бинарник залить куда надо на дебиан12?

    • @i_am_ghost.
      @i_am_ghost. Місяць тому

      @@MrMikhailDJ у ocserv не один бинарь, их несколько, но по сути да, можно и руками залить

    • @MrMikhailDJ
      @MrMikhailDJ Місяць тому

      @ да. Просто через ansible к примеру. Но в целом если что-то кастомное из исходников собирать, то в целом можно и дебнуть))

  • @Укажитеназваниеканала-и4х

    Чувак, ты лет на 10 опоздал - давно в ходу контейнеры, а не эта херь.

    • @ЕвгенийБудин-ж5з
      @ЕвгенийБудин-ж5з Місяць тому +2

      Не всегда и не везде. У нас в магните кассы ставятся через paludis, а tbz складываются в svn :) Так что банальное легаси еще никто не отменял. Хотя многие проекты у нас уже тоже в облаках работают конечно.

    • @ПавелПронин-у8м
      @ПавелПронин-у8м Місяць тому

      Никому эти контейнеры не нужны кроме тупых зумеров. Недовиртуалки, блин. Хочешь скорости - запускай обычные процессы на хосте. Хочешь изоляции - полноценную ВМ.

  • @javascript.frontend
    @javascript.frontend Місяць тому +1

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