Skip to content

ops2deb

Debian packaging tool for portable applications

Ops2deb is primarily designed to easily generate Debian packages for portable applications such as single binary applications and scripts. Packages are described using a simple configuration file format. Ops2deb can track new releases of upstream applications and automatically bump application versions in its configuration file.

devops

https://github.com/upciti/ops2deb

amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install ops2deb

sudo apt install ops2deb

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    ops2deb=2.5.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      ops2deb=2.5.0*

Download URLs

Version SHA256 Size (KB)
2.5.0 66580e9a0a5ede73026d6e0c06e42727548f583c3006b4d20374047f3ae22cf7 20280
2.4.1 6cd02c86e6667a6fcf3511b89cc267427f0431a6d53e312c2ad947a99c219921 16935
2.4.0 adf129d093fa30c93889140fb4ffea9422ec652b71217d568c5c2ead95cf6507 16964
2.3.0 eeb86ad4dbcf94aecf03bf3f799f5b3084f96c115f436353a507458c60036205 14025
2.2.1 45ea9d3c498f3696140948216bbd052d4fd967021e58f7e38bd5c13668b43a21 14025
2.2.0 0f8718690666a696a685a65eabc4a117fbc843d178e93cc664064bb1bdab9042 14013
2.1.0 5fc8e94cd3aae2bf56c100ed3cd4a30eaf813ef758a1013ac7431558f0708fe3 14012
2.0.0 8d500011965768c9d7fec9207cbc71a4ee4d5308ea5bd4fb63a26d0a2801733f 14011
1.2.0 89142bfa3745cb2ed6778ae13a5daa3b7d22e3b543a5fae10a1426da8c4f7bc1 14010
1.1.0 38c3b69a6c3971b233694b0604ccc169fe0a27e0e3e27b0c831a5a5915a591a4 14364

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for ops2deb are versioned here.

Click here to see ops2deb ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/ops2deb/ops2deb.yml
- name: ops2deb
  version: 0.15.1
  homepage: https://github.com/upciti/ops2deb
  summary: debian packaging tool for portable applications
  description: |-
    Ops2deb is primarily designed to easily generate Debian packages for portable
    applications such as single binary applications and scripts. Packages are
    described using a simple configuration file format. Ops2deb can track new
    releases of upstream applications and automatically bump application versions
    in its configuration file.
  fetch: https://github.com/upciti/ops2deb/releases/download/{{version}}/ops2deb_linux_amd64.tar.gz
  script:
    - mv ops2deb {{src}}/usr/bin/

- name: ops2deb
  matrix:
    versions:
      - 0.16.1
      - 0.17.2
      - 0.18.1
      - 0.19.1
  homepage: https://github.com/upciti/ops2deb
  summary: debian packaging tool for portable applications
  description: |-
    Ops2deb is primarily designed to easily generate Debian packages for portable
    applications such as single binary applications and scripts. Packages are
    described using a simple configuration file format. Ops2deb can track new
    releases of upstream applications and automatically bump application versions
    in its configuration file.
  fetch: https://github.com/upciti/ops2deb/releases/download/{{version}}/ops2deb_linux_amd64
  script:
    - mv ops2deb_linux_* {{src}}/usr/bin/ops2deb

- name: ops2deb
  version: 0.20.0
  revision: "2"
  homepage: https://github.com/upciti/ops2deb
  summary: debian packaging tool for portable applications
  description: |-
    Ops2deb is primarily designed to easily generate Debian packages for portable
    applications such as single binary applications and scripts. Packages are
    described using a simple configuration file format. Ops2deb can track new
    releases of upstream applications and automatically bump application versions
    in its configuration file.
  fetch: https://github.com/upciti/ops2deb/releases/download/{{version}}/ops2deb_linux_{{goarch}}
  script:
    - mv ops2deb_linux_* {{src}}/usr/bin/ops2deb

- name: ops2deb
  matrix:
    versions:
      - 0.21.1
      - 0.22.0
      - 0.23.0
      - 0.23.1
      - 0.25.0
      - 0.26.0
      - 0.26.1
      - 0.27.0
      - 0.28.0
      - 0.29.1
  homepage: https://github.com/upciti/ops2deb
  summary: debian packaging tool for portable applications
  description: |-
    Ops2deb is primarily designed to easily generate Debian packages for portable
    applications such as single binary applications and scripts. Packages are
    described using a simple configuration file format. Ops2deb can track new
    releases of upstream applications and automatically bump application versions
    in its configuration file.
  fetch: https://github.com/upciti/ops2deb/releases/download/{{version}}/ops2deb_linux_amd64
  script:
    - mv ops2deb_linux_* {{src}}/usr/bin/ops2deb

- name: ops2deb
  matrix:
    versions:
      - 0.30.0
      - 0.31.0
      - 0.31.1
      - 0.31.2
      - 0.33.0
      - 0.34.0
  homepage: https://github.com/upciti/ops2deb
  summary: debian packaging tool for portable applications
  description: |-
    Ops2deb is primarily designed to easily generate Debian packages for portable
    applications such as single binary applications and scripts. Packages are
    described using a simple configuration file format. Ops2deb can track new
    releases of upstream applications and automatically bump application versions
    in its configuration file.
  fetch: https://github.com/upciti/ops2deb/releases/download/{{version}}/ops2deb_linux_amd64
  install:
    - ops2deb_linux_amd64:/usr/bin/ops2deb

- name: ops2deb
  version: 0.34.1
  revision: "2"
  homepage: https://github.com/upciti/ops2deb
  summary: debian packaging tool for portable applications
  description: |-
    Ops2deb is primarily designed to easily generate Debian packages for portable
    applications such as single binary applications and scripts. Packages are
    described using a simple configuration file format. Ops2deb can track new
    releases of upstream applications and automatically bump application versions
    in its configuration file.
  fetch: https://github.com/upciti/ops2deb/releases/download/{{version}}/ops2deb_linux_amd64
  install:
    - ops2deb_linux_amd64:/usr/bin/ops2deb

- name: ops2deb
  matrix:
    versions:
      - 0.35.0
      - 0.35.1
      - 0.36.0
      - 0.36.1
      - 1.0.1
      - 1.0.2
      - 1.0.3
      - 1.1.0
      - 1.2.0
      - 2.0.0
      - 2.1.0
      - 2.2.0
      - 2.2.1
      - 2.3.0
      - 2.4.0
      - 2.4.1
      - 2.5.0
  homepage: https://github.com/upciti/ops2deb
  summary: debian packaging tool for portable applications
  description: |-
    Ops2deb is primarily designed to easily generate Debian packages for portable
    applications such as single binary applications and scripts. Packages are
    described using a simple configuration file format. Ops2deb can track new
    releases of upstream applications and automatically bump application versions
    in its configuration file.
  fetch: https://github.com/upciti/ops2deb/releases/download/{{version}}/ops2deb_linux_amd64
  install:
    - ops2deb_linux_amd64:/usr/bin/ops2deb

The blueprint fetch keyword contains a URL template pointing to ops2deb releases. Downloaded files are locked in a lockfile versioned here.

Click here to see ops2deb release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/ops2deb/ops2deb.lock.yml
- url: https://github.com/upciti/ops2deb/releases/download/0.15.1/ops2deb_linux_amd64.tar.gz
  sha256: 8e745a5796881022a3502fd08998a7256d30d1fae8e77f3f3e403e747509f238
  timestamp: 2021-12-31 07:03:15+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.16.1/ops2deb_linux_amd64
  sha256: eca90e3acedc7a8c09f77010b1e63d032f0d8e4c560aa53a1710d6e9267f2ad9
  timestamp: 2022-01-08 22:10:31+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.17.2/ops2deb_linux_amd64
  sha256: 7013bb13021fffccfae7b40de48326f32bbdcfd612c7b3ce68e43447aec2d45a
  timestamp: 2022-01-11 16:23:00+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.18.1/ops2deb_linux_amd64
  sha256: 1aa0c495013e95fcd030174a7e256087d132f375a24b4a24dfd63d5dfc99c834
  timestamp: 2022-01-14 16:22:41+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.19.1/ops2deb_linux_amd64
  sha256: 7bad3d57edc1d983f825725945ba733e558aa102361e00d211c1b5e5f830aefe
  timestamp: 2022-01-21 22:14:08+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.20.0/ops2deb_linux_amd64
  sha256: 735128c2db58e7c6168d777abaf0547a2ca181b7fc9f50cc456c35bb6726424b
  timestamp: 2022-01-27 20:58:55+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.21.1/ops2deb_linux_amd64
  sha256: ef5f31caadae5e7899da091a9c873aaa8a8001948a7463e937da9b5dd7cced98
  timestamp: 2022-02-05 22:14:50+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.22.0/ops2deb_linux_amd64
  sha256: 80e59b055202e1bb3db8204429ec9c2e8f0b0cac63b32c61ba65d80aa9c29e2d
  timestamp: 2022-02-14 15:58:05+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.23.0/ops2deb_linux_amd64
  sha256: abd0a341574b39c7c54b1b7d0c2c779399d73bfd6140a14c2842d7e928444ac4
  timestamp: 2022-02-27 19:24:07+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.23.1/ops2deb_linux_amd64
  sha256: c3ef8160ec9c8209f262e629220c708b1e2b61666206f79b73fd0e0275cc236a
  timestamp: 2022-02-27 22:18:41+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.25.0/ops2deb_linux_amd64
  sha256: 6a5288bc89f35517011f8fd81ac3f8b1438b2417cffe9f291f314733e50f3704
  timestamp: 2022-03-01 20:12:24+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.26.0/ops2deb_linux_amd64
  sha256: abaa15538170cb69137174472f5ab9b1df92f3025072b8b34176b16c9103431d
  timestamp: 2022-03-01 22:23:51+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.26.1/ops2deb_linux_amd64
  sha256: 497c04ddc8191608bc9e799f6302db7ec2d9513e4149f15bbc0a015556fdd1d1
  timestamp: 2022-03-12 19:24:05+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.27.0/ops2deb_linux_amd64
  sha256: 97f4dd43ec2de01caad648765f772655e67f85979da83893527ad220c647cea7
  timestamp: 2022-03-12 22:18:23+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.28.0/ops2deb_linux_amd64
  sha256: 2cf6d81c333f7af1bf9073b21a8c973de04aa22d40c72a87a56a8f30f1a62fb1
  timestamp: 2022-03-13 19:23:47+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.29.1/ops2deb_linux_amd64
  sha256: 57e876cdc88b77412f07d332a7e439620a99aaf8af58102fd19d26b6b2fdaf6c
  timestamp: 2022-03-24 02:37:13+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.30.0/ops2deb_linux_amd64
  sha256: 749dae0fac1c5973446c6b8e1f3a4aeab8d89b72d43d6918a91843ebeb6565fb
  timestamp: 2022-04-26 11:13:46+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.31.0/ops2deb_linux_amd64
  sha256: bbce7f4313e482b660efafd168d18db56335e26cdc06aa6845f690e0c330894f
  timestamp: 2022-08-11 17:24:09+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.31.1/ops2deb_linux_amd64
  sha256: 0415607b16e151f7bab2862617412a60df5d8cdad8c419abe3083c870dac8d7e
  timestamp: 2022-08-12 18:18:16+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.31.2/ops2deb_linux_amd64
  sha256: 95f64771f55eeda8f6d864d9e26b4c3dac30ec8ef47af2bca5af0d1be03e7259
  timestamp: 2022-09-13 17:27:06+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.33.0/ops2deb_linux_amd64
  sha256: 078459ce6754741f8edca7a4de3929854990c31a391c23af7427f2eb0e98d620
  timestamp: 2022-09-20 18:05:21+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.34.0/ops2deb_linux_amd64
  sha256: 817395e427a0305d07ca7c3ca002cf5e1fcadb4b0fb3336bf925fbc3a4dd1cb9
  timestamp: 2022-09-22 18:32:34+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.34.1/ops2deb_linux_amd64
  sha256: 716bea1f2f650ebd757e87709bfb2effa75a0b1bd970594095dab821c2126b92
  timestamp: 2022-10-06 19:14:35+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.35.0/ops2deb_linux_amd64
  sha256: 65e2ab3967dddb99c330d1027bb4e74e04b0eb5942c48f8b9ad38c912363d1d5
  timestamp: 2022-11-03 10:23:36+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.35.1/ops2deb_linux_amd64
  sha256: 52f95d138288b779db50ddcec5f3b88e7dfc988aa6fa58a82beec60536ea4da5
  timestamp: 2022-11-03 16:32:30+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.36.0/ops2deb_linux_amd64
  sha256: 14dbd2db1a0ae45d611480e90fe1b4de51c68db29b715a7f05a503b2ea8941e9
  timestamp: 2022-12-21 20:23:27+00:00
- url: https://github.com/upciti/ops2deb/releases/download/0.36.1/ops2deb_linux_amd64
  sha256: a396c3174141a7c658ae0a7baed366a1dd6e6e2defb009147d8fa9cdd3859ff9
  timestamp: 2022-12-22 15:08:04+00:00
- url: https://github.com/upciti/ops2deb/releases/download/1.0.1/ops2deb_linux_amd64
  sha256: 4aef0f066b96f242d4bb69a93b02bada4a52d559166f6e033303ec5dd4c36204
  timestamp: 2023-01-04 01:05:00+00:00
- url: https://github.com/upciti/ops2deb/releases/download/1.0.2/ops2deb_linux_amd64
  sha256: 3ab6578f4da64faa852725674b2a6ba4b03002698c5704ee7ccb3c038e047775
  timestamp: 2023-01-04 14:18:19+00:00
- url: https://github.com/upciti/ops2deb/releases/download/1.0.3/ops2deb_linux_amd64
  sha256: 3fa1e1bfebf10d56c8785c1eb9e0f8b30471d28907d182d29dcdf0eeffdbeb80
  timestamp: 2023-01-06 16:00:49+00:00
- url: https://github.com/upciti/ops2deb/releases/download/1.1.0/ops2deb_linux_amd64
  sha256: b8a224d7998a1d8421572f6e053a2cda74da969c7799e3afe1c50ade7b5ad52d
  timestamp: 2023-03-01 11:40:57+00:00
- url: https://github.com/upciti/ops2deb/releases/download/1.2.0/ops2deb_linux_amd64
  sha256: 487416c8f05562dfa70920ecb1d78b3c27904ec7202177b90776f83d76cdab72
  timestamp: 2023-03-03 23:45:46+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.0.0/ops2deb_linux_amd64
  sha256: 1cf7456ba671c2c7d60c9e0c6779a2915717a28afc2118b63914900200498b5e
  timestamp: 2023-03-04 01:51:31+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.1.0/ops2deb_linux_amd64
  sha256: 71fe1995c00f62bfcc8d3f6a0723d5b72d060b874973d5ea42d08732d1501cce
  timestamp: 2023-03-04 22:04:36+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.2.0/ops2deb_linux_amd64
  sha256: f1aa603447122aa510096a18ba7b3031058fca13df2548fc45170f5d2d93d57b
  timestamp: 2023-03-07 15:19:57+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.2.1/ops2deb_linux_amd64
  sha256: a1627d92517ce896c8d570d2a3d5a54ca8275249a6b9fb8311f44a7a92cf8a0c
  timestamp: 2023-03-15 12:36:55+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.3.0/ops2deb_linux_amd64
  sha256: c5b019052a0f8b2fd89cbc848dc513b225e2b20404e185183c5dc0c70eef87c5
  timestamp: 2023-03-20 18:24:03+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.4.0/ops2deb_linux_amd64
  sha256: e611e8f85f899d4b55777b4212c6ce4f14f2dbedb1c11a3dd44ee1b63be47d7f
  timestamp: 2023-04-05 14:16:59+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.4.1/ops2deb_linux_amd64
  sha256: 07e7f518941be9d2d207fd4d7f8b11fa9e9b2340cabeaf64032e8d44773f5d9f
  timestamp: 2023-04-25 15:19:00+00:00
- url: https://github.com/upciti/ops2deb/releases/download/2.5.0/ops2deb_linux_amd64
  sha256: 7810e684d254a46bc27d7dcb77cad43380392c2c16dcb997f9854a40211676df
  timestamp: 2023-12-11 11:25:21+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/ops2deb.svg)](https://docs.wakemeops.com/packages/ops2deb)
<a href="https://docs.wakemeops.com/packages/ops2deb">
  <img src="https://docs.wakemeops.com/badges/ops2deb.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/ops2deb.svg
:target: https://docs.wakemeops.com/packages/ops2deb