2022-01-23 22:00:54 +01:00
|
|
|
## DEBMAKER
|
2022-03-06 20:54:47 +01:00
|
|
|
|
2022-02-21 22:18:59 +01:00
|
|
|
The main goal of this project is allow to create application from source without install compilation utility directly on the main system.
|
|
|
|
Compilation environnements are stores in temporary files.
|
|
|
|
All package are install with chroot environnement.
|
2022-01-23 22:03:16 +01:00
|
|
|
|
2022-03-06 20:54:47 +01:00
|
|
|
Currently debian packages are build, but other package can be build with this ways
|
|
|
|
|
|
|
|
Objectives :
|
|
|
|
- Create lowest debian lxc contener to limit backup size
|
|
|
|
- Easily upgrade application
|
|
|
|
|
2022-01-23 22:00:54 +01:00
|
|
|
### Usage
|
|
|
|
|
2022-03-19 05:56:51 +01:00
|
|
|
#### List app
|
|
|
|
To list all applications with debmaker script
|
|
|
|
|
|
|
|
```bash
|
|
|
|
./debmaker list
|
|
|
|
```
|
|
|
|
|
|
|
|
#### Create deb file
|
2022-02-21 22:18:59 +01:00
|
|
|
To create deb file you just need to run the bellow command :
|
|
|
|
|
2022-01-23 22:00:54 +01:00
|
|
|
```bash
|
2022-03-19 05:56:51 +01:00
|
|
|
./debmaker run <app>
|
2022-01-23 22:00:54 +01:00
|
|
|
```
|
2022-03-06 00:37:44 +01:00
|
|
|
after execution, .deb file is generate in 'dist' folder
|
2022-01-23 22:00:54 +01:00
|
|
|
|
2022-03-19 05:56:51 +01:00
|
|
|
#### Edit debmaker script
|
|
|
|
|
|
|
|
```bash
|
|
|
|
./debmaker edit <app>
|
|
|
|
```
|
|
|
|
|
|
|
|
#### Debug
|
2022-03-01 23:49:53 +01:00
|
|
|
|
|
|
|
To enter in temporary filesystem
|
|
|
|
|
|
|
|
```bash
|
2022-03-19 05:56:51 +01:00
|
|
|
./debmaker chroot <app>
|
2022-03-01 23:49:53 +01:00
|
|
|
```
|
2022-02-21 22:18:59 +01:00
|
|
|
### packages available in shared repository
|
2022-01-23 22:03:16 +01:00
|
|
|
|
2022-09-15 01:19:06 +02:00
|
|
|
- [adguardhome](./ressources/adguardhome)
|
2022-10-01 17:58:26 +02:00
|
|
|
- [authelia](./ressources/authelia)
|
|
|
|
- [bitwarden-desktop](./ressources/bitwarden-desktop)
|
2022-10-10 22:48:42 +02:00
|
|
|
- [budibase](./ressources/budibase)
|
2022-10-12 03:19:49 +02:00
|
|
|
- [clouseau](./ressources/clouseau)
|
2022-10-01 02:01:37 +02:00
|
|
|
- [cloudbeaver](./ressources/cloudbeaver)
|
2022-11-19 19:59:44 +01:00
|
|
|
- [crfpp](./ressources/crfpp)
|
2022-10-01 17:58:26 +02:00
|
|
|
- [element-web](./ressources/element-web)
|
|
|
|
- [flame](./ressources/flame)
|
2023-06-12 15:30:48 +02:00
|
|
|
- [forgejo](./ressources/forgejo)
|
2022-10-01 17:58:26 +02:00
|
|
|
- [glpi](./ressources/glpi)
|
|
|
|
- [gotify](./ressources/gotify)
|
|
|
|
- [grocy](./ressources/grocy)
|
|
|
|
- [joplin desktop](./ressources/joplin)
|
|
|
|
- [joplin-server](./ressources/joplin-server)
|
2022-10-20 21:42:08 +02:00
|
|
|
- [keycloak](./ressources/keycloak)
|
2022-10-14 23:59:49 +02:00
|
|
|
- [kimai2](./ressources/kimai2)
|
2022-10-01 17:58:26 +02:00
|
|
|
- [mautrix-syncproxy and mautrix-wsproxy](./ressources/mautrix-syncproxy)
|
|
|
|
- [mautrix-whatsapp](./ressources/mautrix-whatsapp)
|
2022-10-16 00:42:43 +02:00
|
|
|
- [mailhog](./ressources/mailhog)
|
2022-11-19 19:59:44 +01:00
|
|
|
- [mealie](./ressources/mealie)
|
2022-10-01 17:58:26 +02:00
|
|
|
- [metabase](./ressources/metabase)
|
2022-10-08 04:56:45 +02:00
|
|
|
- [minio](./ressources/minio)
|
2023-06-13 17:25:30 +02:00
|
|
|
- [mysqlfdw](./ressources/mysqlfdw)
|
2022-10-01 17:58:26 +02:00
|
|
|
- [phpbb](./ressources/phpbb)
|
2022-11-01 05:29:07 +01:00
|
|
|
- [picapport](./ressources/picapport)
|
2023-01-30 16:34:05 +01:00
|
|
|
- [postfixadmin](./ressources/postfixadmin)
|
2022-10-01 17:58:26 +02:00
|
|
|
- [roundcubemail](./ressources/roundcubemail)
|
|
|
|
- [rss-bridge](./ressources/rss-bridge)
|
|
|
|
- [rustdesk-server](./ressources/rustdesk-server)
|
|
|
|
- [tt-rss](./ressources/tt-rss)
|
|
|
|
- [vaultwarden and vaultwarden-web](./ressources/vaultwarden)
|
|
|
|
- [wallabag](./ressources/wallabag)
|
|
|
|
- [zigbee2mqtt](./ressources/zigbee2mqtt)
|
2022-10-12 03:22:26 +02:00
|
|
|
|
|
|
|
#### Contact me
|
|
|
|
- On Matrix.org : @thomas:lgy.fr
|
|
|
|
- By email : thomas at lgy.Fr
|